Video Search
/api/odysee/search
Search public Odysee videos with pagination
Scrappa's Odysee API returns structured JSON from Odysee, the LBRY network's video platform. Search public videos with pagination, open any video for its title, description, duration, release time, tags and channel, read channel info with uploads, and track trending content. Scrappa is an independent service and is not affiliated with or endorsed by Odysee.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/odysee/search?q=ethereum&page=1&page_size=3" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"results": [
{
"claim_id": "f1c58acab96c50feb8db1003064c09631e7b7275",
"title": "Ethereum",
"description": "Ethereum Price Prediction - Welcome back to the Stocky Talky!",
"description_plain": "Ethereum Price Prediction - Welcome back to the Stocky Talky!",
"thumbnail": "https://thumbnails.lbry.com/7zC9M-n8k4E",
"duration": 233,
"release_time": 1642377600,
"tags": ["blockchain", "crypto", "eth"],
"channel": {"claim_id": "311e59421edd2129f1ee3f668654f8e94be426e8", "name": "@StockyTalky", "title": "Stocky Talky"},
"type": "stream"
}
],
"total": 10000,
"page": 1,
"page_size": 3,
"has_more": true
},
"meta": {"technology": "http"}
}
Structured data for real applications. Here are some ideas.
Search Odysee's public video catalog with full-text queries, paging and channel context for each result.
Open any video for its title, description, thumbnail, duration, release time and tags as clean structured fields.
Resolve any channel by name for its title, website and avatar, plus its uploads with pagination.
Read the LBRY trending feed to surface what is being watched across Odysee right now.
Odysee scraper API
The Odysee API is built for video analytics, content research and trend features. Every search result carries claim id, title, description, thumbnail, duration in seconds, release time, tags and the signing channel. Video detail adds the full metadata record, and the channel endpoint resolves any LBRY channel by name with its uploads already paginated.
Search public videos with full-text queries, 1-based paging and a page size up to 50.
Open any video by its LBRY URL for title, description, duration, release time and tags.
Resolve channels by name for title, website, avatar and a paginated uploads list.
Read the LBRY trending feed for what is being watched across Odysee.
Combine a full-text query with paging to collect matching videos with claim ids, durations, release times and signing channels already parsed.
Open Odysee Search API docsOpen a video by its LBRY URL to get the title, description as plain text, duration in seconds, release time and tags.
Open Odysee Video API docsPass a channel name to resolve the channel and read its uploads with paging metadata, all in one request.
Open Odysee Channel API docsEverything you need in one API.
/api/odysee/search
Search public Odysee videos with pagination
/api/odysee/video
Get title, description, duration, release time, tags and channel for one video
/api/odysee/channel
Get channel info with paginated uploads
/api/odysee/trending
Get trending Odysee videos with pagination
Add French and international video data to your video research alongside Odysee.
Extend your video catalog with YouTube search, channels and trending through the same Scrappa key.
Add Rumble video data for a multi-platform view of the video landscape.
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Odysee video data as JSON | Build your own parser | |
| Channel uploads with paging | Parse it yourself | |
| Trending feed | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Odysee. The Odysee API returns structured JSON from public LBRY network content through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.
Videos take a LBRY URL with claim name and claim id separated by #, for example ethereum#f1c58acab96c50feb8db1003064c09631e7b7275. Channels take the channel name without the leading @, for example lbry for @lbry.
Use the 1-based page parameter with page_size up to 50. The response returns the requested page, the total items and has_more, which is true while page is below the upstream total pages. A valid empty result is a successful response.