Skip to main content

Save content

string
required
The URL to save. Supports articles, tweets, YouTube videos, Reddit posts, and more.
string
Optional collection ID to add the content to after saving.
string[]
Optional tags to attach to the content. Tags are normalized to lowercase with dashes replacing spaces.
Save a URL to your library. Animus automatically processes and analyzes the content. Scope: write
Response 200
If the URL was already saved, the response includes "duplicate": true. If you don’t have enough credits, the content may be saved as a bookmark without AI analysis — the response will include "savedAsBookmark": true with a "bookmarkReason": "no_credits".

List recent content

Returns your most recently saved content, ordered by save date. Scope: read
Response 200
total is only included on the first page (when offset is 0). Use hasMore for subsequent pagination.

Get content detail

Returns full details for a specific content item, including AI-generated summary, key takeaways, entities, topics, and metadata. Scope: read
Response 200
The response is wrapped in a content object. AI-analyzed fields (summary, keyTakeaways, entities, etc.) are null while content is still processing or if it was saved as a bookmark. When specializedContent is present, it includes a contentType (e.g. recipe, review, tutorial), readingTimeMinutes, and the structured data.

Get library statistics

Returns aggregate statistics about your library. Scope: read
Response 200

List deleted content

Returns content items in your trash. Same response shape as list recent content. Scope: read

Delete content

Moves a content item to the trash (soft delete). Can be restored within 30 days. Scope: write
Response: 204 No Content