Platform availability
- 24h health
- Normal
Last 30 days
Available capabilities
Each Odysee action, what it does, its price and its health over the last 24 hours. Open an action for its parameters, response fields and code samples.
| Capability | What it does | Per 1,000 | 24-hour health |
|---|---|---|---|
Searchsearch | Search Odysee videos by keyword, with title, channel, duration, view and like counts, languages and tags for each result. | $1.39 per 1,000 requests | Normal |
Trendingtrending | See what is trending on Odysee, with each item's title, channel, duration, views, likes and publish time, without any input. | $1.39 per 1,000 requests | Normal |
Posts by useruser_posts | Browse a channel's uploads on Odysee by name, @name or channel link, sorted by newest or by support-backed popularity, with views, likes, duration and tags. | $1.39 per 1,000 requests | Normal |
Tagtag | Find Odysee uploads labeled with a tag, given with or without the #, ordered by newest or popular, with channel, views, likes and duration. | $1.39 per 1,000 requests | Normal |
Open a capability for its parameters, response fields, code samples and trial.
What does each Odysee action accept?
Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.
Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.
| Action | Required | Optional | Delivery | Limit | Per 1,000 | Response fields |
|---|---|---|---|---|---|---|
searchSearch Search Odysee videos by | keyword | — | Sync delivery | Catalog values: defaultLimit=20, maxLimit=50. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | id · title · description · channel_name · channel_id · channel_url · url · thumbnail_url · duration_seconds · duration_sec · view_count · like_count · published_at · media_type · languages · tags · platform |
trendingTrending See what is trending on Odysee, with each item's title, channel, duration, views, likes and publish time, without any input. Order is the only position signal; the trending algorithm is not explained and no history is kept between calls. | — | Sync delivery | Catalog values: defaultLimit=20, maxLimit=50. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | id · title · description · channel_name · channel_id · channel_url · url · thumbnail_url · duration_seconds · duration_sec · view_count · like_count · published_at · media_type · languages · tags · platform | |
user_postsPosts by user Browse a channel's uploads on Odysee by name, @name or channel link, sorted by newest or by support-backed popularity, with views, likes, duration and tags. Anything after a colon (the claim ID) is dropped, so check the channel when names overlap. | username | sort | Sync delivery | Catalog values: defaultLimit=20, maxLimit=200. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | id · title · description · channel_name · channel_id · channel_url · url · thumbnail_url · duration_seconds · duration_sec · view_count · like_count · published_at · media_type · languages · tags · platform |
tagTag Find Odysee uploads labeled with a tag, given with or without the #, ordered by newest or popular, with channel, views, likes and duration. | tag | sort | Sync delivery | Catalog values: defaultLimit=20, maxLimit=200. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | id · title · description · channel_name · channel_id · channel_url · url · thumbnail_url · duration_seconds · duration_sec · view_count · like_count · published_at · media_type · languages · tags · platform |
What do the Odysee search parameters mean?
Search Odysee videos by keyword, with title, channel, duration, view and like counts, languages and tags for each result. Nothing is played or downloaded, and the results are not a complete index of the platform.
keywordRequired- Specifies the video search query string for the search action. The trending action does not take a keyword parameter. search does not take the sort option used for channel lists.Odysee: Display Titles Are Distinct from Content URLs — Odysee explicitly distinguishes the Title, URL, and Description of uploaded content, as each serves a different purpose. Search results should preserve original links and titles rather than constructing addresses from titles, and description text does not constitute a full video transcript. · Checked
What do the Odysee trending parameters mean?
See what is trending on Odysee, with each item's title, channel, duration, views, likes and publish time, without any input. Order is the only position signal; the trending algorithm is not explained and no history is kept between calls.
Full API reference: parameters, code samples, response example and health →This action has no business parameters. Send only the platform and action identifiers.
What do the Odysee user_posts parameters mean?
Browse a channel's uploads on Odysee by name, @name or channel link, sorted by newest or by support-backed popularity, with views, likes, duration and tags. Anything after a colon (the claim ID) is dropped, so check the channel when names overlap.
Full API reference: parameters, code samples, response example and health →usernameRequired- Specifies the channel identifier for the user_posts action. Accepts a channel name, @name, or a full Odysee channel URL. Anything after a colon (the claim ID) is dropped, so check the result when channel names overlap.Odysee: Distinction Between Channel Names and Claim Identifiers — Odysee's naming documentation notes that the portion of a URL following a colon relates to the Claim of a specific channel or content item, requiring full identifiers to distinguish same-name addresses. When extracting channel names, this interface removes that portion; citing this documentation does not imply support for precise Claim queries. · Checked
sortOptional- Sorts content for the user_posts and tag actions. Allowed values are newest (sorts by publish date) and popular (sorts by support amount metrics). Note that popular does not measure total view count or like count.Allowed values:
newestpopular
What do the Odysee tag parameters mean?
Find Odysee uploads labeled with a tag, given with or without the #, ordered by newest or popular, with channel, views, likes and duration. popular follows support amounts rather than views or likes, and a tag does not certify what the content covers.
tagRequired- Specifies the content tag for the tag action, provided with or without a leading hash sign (#). This filters items matched to a structured tag and does not perform general full-text keyword searches.Odysee: Content Tags, Control Tags, and Language Settings — Odysee separates topic tags from interaction control tags, and lists content language and copyright licensing as distinct settings. The tags and languages returned by this interface describe only the actual information retrieved; they do not grant uploading, interaction control, translation, or content syndication permissions. · Checked
sortOptional- Sorts content for the user_posts and tag actions. Allowed values are newest (sorts by publish date) and popular (sorts by support amount metrics). Note that popular does not measure total view count or like count.Allowed values:
newestpopular
How to use the Odysee API
- 01Read the public catalog and choose a platform action.
- 02Send the platform, action, and required parameters to POST /api/v1/social.
- 03Handle a synchronous result, or poll the returned job ID when the action runs asynchronously.
- 04Store the structured response fields needed by your application.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"odysee","action":"search","params":{"keyword":"<keyword>"}}'
Odysee API questions
What can I retrieve with the Odysee API?
Set platform to odysee. The current catalog lists search, trending, posts by user, and tag. These action names identify different Odysee objects or views; they are not interchangeable search modes.
Which input starts a Odysee `search` request?
Specifies the video search query string for the search action. The trending action does not take a keyword parameter. search does not take the sort option used for channel lists. Send it as keyword inside params.
Which fields can Odysee `search` return?
Its declared schema includes title, description, channel_name, and channel_id. A declared field can still be absent from an individual record, and every other action has its own field list.
Does every Odysee action return immediately?
Actions labeled asynchronous return a job ID you poll. Every other action can also run asynchronously: add "mode": "async" to the request body to receive a job ID immediately, useful for slow tasks or large limits. The current catalog contains sync delivery.