
Odysee Scraper
hipersoft/odysee-scraper
Scrape Odysee (LBRY) videos by keyword or channel: title, description, tags, thumbnail, duration, resolution, release date, view count, channel name and follower count, license and language. Sort by newest or trending. Export CSV, JSON or Excel.
Total users
17Monthly users
4Total runs
49Per video
$0.002Last rebuilt
Oct 26, 2026Overview
Odysee Scraper collects video data from Odysee (the LBRY-based video platform) by keyword search or channel. Each video comes with its title, description, tags, thumbnail, duration, resolution, release date, view count, license and language, plus the channel name, title, link and follower count. Sort by newest or trending and export to CSV, Excel or JSON.
What does Odysee Scraper do?
- 🔎 Search Odysee videos by keyword.
- 📺 Channel videos: every video from any Odysee channel.
- 👁️ View counts for each video and follower counts for each channel.
- 🏷️ Metadata: tags, thumbnail, duration, width/height, language, license and paid flag.
- 📈 Sorting: newest, trending or most supported.
What data can you scrape?
| Field | Description |
|---|---|
claimId, title, url |
Video identity and Odysee link |
description, tags |
Text and tags |
thumbnail |
Thumbnail image |
durationSec, width, height |
Video length and resolution |
releasedAt |
Release date |
views |
View count |
languages, license, isPaid |
Extra metadata |
channelName, channelTitle, channelUrl, channelId |
Channel |
channelFollowers |
Channel follower count |
Use cases
- Creator and channel research: find top creators in a niche by views and followers.
- Content monitoring: track new uploads from channels you follow or monitor.
- Media research: study topics, tags and growth on alternative video platforms.
- Cross-platform analytics: compare a creator's Odysee presence with YouTube.
How to use it
- Click Try for free to open Odysee Scraper in Apify Console.
- Enter search terms and/or channels.
- Choose Sort by and Max videos.
- Click Start and download the videos as CSV, Excel or JSON.
Input example
{
"searchTerms": ["bitcoin", "linux"],
"channels": ["https://odysee.com/@JavierSierra:5"],
"sortBy": "newest",
"includeStats": true,
"maxItems": 500
}
Output example
{
"claimId": "721f5c49e7882d2594f42a387c9e0572f5fce1a1",
"title": "Bitcoin",
"url": "https://odysee.com/@JavierSierra:5/bitcoin:721",
"tags": ["blockchain", "bitcoin"],
"thumbnail": "https://thumbnails.lbry.com/urDrDS8N5T4",
"durationSec": 8,
"width": 720,
"height": 720,
"releasedAt": "2022-07-01T15:55:21.000Z",
"views": 16,
"channelName": "@JavierSierra",
"channelTitle": "Javier Sierra",
"channelUrl": "https://odysee.com/@JavierSierra:5",
"channelFollowers": 91
}
How much does it cost?
Odysee Scraper uses pay-per-video pricing: a small fixed price per video, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More video data
- YouTube Scraper: YouTube videos, channels and search.
- Dailymotion Scraper: Dailymotion videos and channels.
- Bilibili Scraper: Bilibili videos and creators.
FAQ
Can I get all videos from a channel? Yes. Add the channel link or @name and set Max videos to 0.
Are view counts included? Yes, with Include views and followers turned on.
Does it download videos? No. It collects public video metadata and statistics.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate it with other apps? Odysee Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Notes
Original clean-room implementation. Returns only public data; you are responsible for compliance with Odysee's terms. Not affiliated with Odysee or LBRY.
Input
| Field | Type | Description |
|---|---|---|
searchTermsSearch terms | array | Keywords to search Odysee videos for, e.g. bitcoin, documentary, linux. |
channelsChannels | array | Odysee channels to collect videos from: links (https://odysee.com/@channel:1) or @names. |
sortBySort by | string · newest, trending, mostSupported | Order of results for channels and searches. Default: "newest" |
includeStatsInclude views and followers | boolean | Add each video's view count and its channel's follower count. Default: true |
maxItemsMax videos | integer | Stop after this many videos. 0 means no limit. Default: 100 |
proxyConfigurationProxy configuration | object | Not required for normal use. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~odysee-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchTerms": [
"bitcoin"
],
"maxItems": 50
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/odysee-scraper").call(run_input={
"searchTerms": [
"bitcoin"
],
"maxItems": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/odysee-scraper').call({
"searchTerms": [
"bitcoin"
],
"maxItems": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Video One Odysee video in the dataset. | $0.002 | $0.001 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Website Contact Scraper
Extract business emails, phone numbers and social media profiles from any list of websites. De-obfuscates emails, reads Organization schema, and optionally crawls contact/about pages. Bulk-ready.
1,576 runs · 69 users · $0.0024 / website scrapedThreads Downloader
Download Threads photos, videos and carousel posts by URL. Paste threads.net or threads.com links and get ready-to-use download links plus direct media URLs, a thumbnail, media type and count — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.
799 runs · 4 users · $0.003 / post downloadedTikTok Video Downloader
Download TikTok videos without watermark in bulk. Paste video or photo-slideshow URLs and get a clean HD MP4 download link plus full metadata: caption, author, play/like/comment/share counts, sound and cover — one row per post as JSON, CSV or Excel. For creators, research and n8n.
678 runs · 9 users · $0.0035 / video downloadedReddit Scraper
Scrape Reddit posts and comments by subreddit, keyword, author or thread URL. Get titles, self-text, scores, upvote ratio, comment counts, comment trees and permalinks — one clean row per post or comment. Export as JSON, CSV or Excel.
568 runs · 15 users · $0.0034 / post scrapedSpotify Scraper
Search Spotify and scrape public metadata for tracks, artists, albums and playlists: names, artists, popularity, followers, genres, release dates, duration, ISRC, preview URL and more. No Spotify login or API key required. For music research, catalogs and analytics.
478 runs · 9 users · $0.0034 / item scrapedReddit Video, Image & GIF Downloader
Download Reddit videos, images and GIFs by post URL. Paste reddit.com or redd.it links and get ready-to-use download links — videos as a single playable MP4 with audio, images and galleries as direct links — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.
453 runs · 16 users · $0.003 / item scrapedSend the site and the fields. We build it and you get it first.