Base URL
Authentication
All API requests require an API key sent as a Bearer token:Available endpoints
Content
Save, retrieve, and manage content items in your library.
Collections
Create and manage collections to organize your content.
Search
Full-text and semantic search across your saved content.
Authentication
Create and manage API keys, scopes, and permissions.
Quick start
Save a URL to your library:Response format
All API responses are wrapped in a standard envelope:| Field | Type | Description |
|---|---|---|
data | any | The endpoint-specific response payload |
statusCode | integer | HTTP status code |
timestamp | string | ISO 8601 timestamp of the response |
data field.
Rate limits
API key requests are rate-limited per endpoint. If you exceed the limit, you’ll receive a429 Too Many Requests response. Wait and retry after the period resets.
| Endpoint | Limit |
|---|---|
| Search | 60 requests/minute |
| Content ingestion | 10 requests/minute |
| Other read endpoints | 60 requests/minute |
Errors
The API uses standard HTTP status codes:| Code | Description |
|---|---|
200 | Success |
201 | Created |
204 | No content (successful delete) |
400 | Bad request — check your parameters |
401 | Unauthorized — invalid or missing API key |
403 | Forbidden — endpoint not available via API key, or missing scope |
404 | Not found |
429 | Rate limit exceeded |
500 | Server error |