Odysee Channel Videos Scraper avatar

Odysee Channel Videos Scraper

Pricing

from $19.00 / 1,000 result items

Go to Apify Store
Odysee Channel Videos Scraper

Odysee Channel Videos Scraper

Scrapes all video listings from a single Odysee channel. Returns title, views, duration, publish date, and direct stream URL for each video.

Pricing

from $19.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

ParseForge

Odysee Channel Videos Scraper

Scrape every video from any Odysee channel, up to a million per run. Each video comes with its title, views, duration, publish date, and direct stream URL. No login or API key needed. Export to CSV, JSON, Excel, or XML.

Odysee is a decentralized video platform where creators move first, but its API can be slow and rate-limited. This Actor reads a channel's public video feed directly, collecting every listing in one flat schema. give it a channel name and a maximum count, and it returns the complete catalog.

Who uses itWhat they scrape Odysee for
Content strategistsAudit a competitor's entire video library for format and topic trends.
Data journalistsArchive a channel's publishing history to track narrative changes over time.
Developer tool buildersFeed a channel's video metadata into a custom search or recommendation engine.
Academic researchersBuild a dataset of video metadata for a study on decentralized media platforms.

What it does

This Actor collects all video listings from a single Odysee channel and returns each one as a flat row.

  • 📺 Channel scraping: Provide a channel name without the @ symbol, and the Actor fetches every video listing from newest to oldest.
  • 🔢 Volume control: Set a maximum number of videos to collect, from a single recent upload to the channel's entire million-video history.
  • 🔗 Direct stream URLs: Each result includes the direct video stream URL, ready for download or further processing.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Odysee data

📈 Audit a competitor channel.

A content strategist scrapes a rival Odysee channel to analyze upload frequency, video duration, and title patterns, then adjusts their own content calendar.

🗄️ Archive a channel's history.

A researcher collects every video from a news commentary channel to preserve its metadata and publishing timeline before a platform policy change.

🔍 Build a custom search index.

A developer scrapes a niche educational channel and feeds the titles, descriptions, and stream URLs into a private, searchable database for offline study.

📊 Analyze decentralized media.

An academic team scrapes multiple Odysee channels to compare view counts, engagement, and content longevity against traditional platforms.

Why choose this scraper

What you get
No API keyBypass Odysee API registration and rate limits by reading the public channel feed directly.
Fixed schemaEvery video returns the same flat fields, making it simple to import into any database or spreadsheet.
Full channel historyCollect up to 1,000,000 videos per run, capturing years of a channel's back catalog.
Direct media linksGet the raw stream URL for each video, not the watch page link.

How it compares

This Actor focuses on deep, single-channel scraping with direct stream URLs, while other Odysee scrapers offer broader search and discovery features.

FeatureParseForgeOdysee Video ScraperOdysee (LBRY) Video Scraper
Scrape by single channel nameYesYesYes
Direct video stream URLYesNot listedYes
Search by keywordNot listedYesYes
Browse trending videosNot listedNot listedYes
Filter by tagNot listedYesNot listed
Up to 1,000,000 videos per runYesNot listedNot listed

Configure the run

Drive the Actor with a single Odysee channel name and a maximum video count. It reads the public feed and stops when it reaches your limit. The Input tab lists every parameter.

A first run with the defaults:

{
"channel": "corbettreport",
"maxItems": 10
}

A larger pull:

{
"channel": "corbettreport",
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Odysee Channel Videos Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Odysee through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/odysee-channel-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

The Actor runs but returns zero results.

Check the channel name spelling. It must match the URL exactly, without the @ symbol. Also verify the channel still exists and has public videos on Odysee.com.

I get fewer results than my maxItems setting.

The Actor stops when it reaches your maxItems limit or when the channel has no more videos. If the channel has fewer videos than your limit, you will receive all of them.

The run fails with a timeout error.

Large channels with hundreds of thousands of videos can take time. Increase the run timeout in your Actor task settings, or reduce the maxItems value to collect a smaller batch.

Some video fields are empty or missing.

Odysee channels can sometimes have incomplete metadata. If a video lacks a description or thumbnail, that field will be empty in your results. This is normal for the source data.

The stream URL does not work.

Stream URLs are direct links to the video file on LBRY's content delivery network. If a URL is broken, the video may have been removed by the creator or the network node may be temporarily unavailable.

FAQ

QuestionAnswer
Do I need an Odysee account or API key to use this?No. This Actor reads the public channel feed directly, so no login, account, or API key is required.
What is the input format for the channel name?Enter the channel name exactly as it appears in the URL, but without the @ symbol. For example, use 'corbettreport' for the channel @corbettreport.
How many videos can I scrape in one run?You can set the maximum up to 1,000,000 videos. The Actor will collect videos from newest to oldest until it hits your limit or the channel has no more.
Does this Actor download the actual video files?No, it does not download video files. It collects metadata and the direct stream URL, which you can use with another tool to download the file if you choose.
What data fields are returned for each video?Each row includes the video title, channel name, view count, like count, duration, publish date, description, thumbnail URL, and the direct stream URL.
Can I scrape multiple channels at once?This Actor is designed for one channel per run. To scrape multiple channels, run it in parallel for each channel name you need.
Is this an official Odysee or LBRY tool?No, this is an unofficial Actor built to read publicly available feeds from Odysee.com. It is not affiliated with LBRY, Inc.
What output formats are supported?You can export your dataset in JSON, CSV, Excel, or XML format from the Apify dataset tab.
Does it scrape live streams or scheduled premieres?It collects any video listing that appears in the channel's public feed, which may include past live streams now saved as videos. It does not capture live chat or real-time stream data.
How does this differ from the official LBRY API?The official API has rate limits and requires registration. This Actor reads the public web feed, avoiding those limits and returning data in a consistent, flat structure ready for export.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by LBRY, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.