VOOZH about

URL: https://apify.com/conduit/sepiasearch-scraper

⇱ Sepiasearch Scraper · Apify


Pricing

from $0.07 / 1,000 results

Go to Apify Store

Sepiasearch Scraper

Extract search results from SepiaSearch.org, the leading search engine for PeerTube videos, playlists, and channels. Get titles, URLs, descriptions, and metadata from any search query with automatic pagination support.

Pricing

from $0.07 / 1,000 results

Rating

0.0

(0)

Developer

👁 Conduit

Conduit

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

4 months ago

Last modified

Share

🔍 SepiaSearch Scraper

Extract search results from SepiaSearch.org, the leading search engine for PeerTube videos, playlists, and channels. Get titles, URLs, descriptions, and metadata from any search query with automatic pagination support.


✨ Why Use SepiaSearch Scraper?

  • ⚡ Fast & Efficient - Direct API integration delivers results in seconds
  • 🎯 Comprehensive Search - Search across videos, playlists, and channels from the entire PeerTube network
  • 📈 Scalable - Scrape from 20 to 500 results with automatic pagination
  • 🔍 Advanced Filtering - Filter by language, category, duration, license, NSFW content, and more
  • 📊 Clean Output - Structured JSON data ready for analysis, integration, or export

📥 Input Parameters

ParameterTypeRequiredDefaultDescription
queryString✅ YestutorialSearch term to query on SepiaSearch.org
typeString✅ YesvideosType of results: videos, playlists, or channels
maxResultsInteger❌ No50Maximum number of results to collect (range: 20-500)
nsfwString❌ NonoInclude NSFW content: yes or no
languageString❌ NoanyFilter by language (e.g., en, fr, de, es, ru, etc.)
sortString❌ NobestSort order: best, -publishedAt (newest), or publishedAt (oldest)
durationString❌ NoanyVideo duration filter: any, short (0-4min), medium (4-10min), or long (10+min)
categoryString❌ NoanyVideo category (1-18, e.g., 1=Music, 7=Gaming, 13=Education)
displayString❌ NoanyFilter by live/VOD: any, true (live only), or false (VOD only)
licenseString❌ NoanyLicense type (1-7, e.g., 1=Attribution, 7=Public Domain)

Note: SepiaSearch returns 20 results per page. The Actor automatically handles pagination to reach your desired maxResults. The default query is tutorial if not specified.


📖 Usage Examples

Example 1: Basic Video Search (Default)

Run with default parameters (query: "tutorial", type: "videos", maxResults: 50):

{
"query":"tutorial",
"type":"videos",
"maxResults":50
}

Or simply use the defaults by providing an empty input or just the query:

{
"query":"tutorial"
}

Example 2: Search with Filters

Get English-language programming tutorials, sorted by newest:

{
"query":"programming tutorial",
"type":"videos",
"maxResults":100,
"language":"en",
"sort":"-publishedAt",
"duration":"medium",
"category":"13",
"nsfw":"no"
}

Example 3: Search Playlists

Find playlists about "music":

{
"query":"music",
"type":"playlists",
"maxResults":50
}

Example 4: Search Channels

Discover channels about "technology":

{
"query":"technology",
"type":"channels",
"maxResults":50
}

Example 5: Live Videos Only

Get only live streams for "gaming":

{
"query":"gaming",
"type":"videos",
"display":"true",
"maxResults":50
}

📤 Output Data

Each result includes different fields depending on the type:

Videos & Livestreams

FieldTypeDescription
urlStringDirect link to the video
titleStringVideo title
descriptionStringVideo description (truncated to 300 chars)
authorObject/nullChannel information (name, url, avatar). url and avatar can be null
dateInteger/nullPublication date as Unix timestamp (null if unavailable)
durationInteger/String/nullDuration in seconds, _LIVE for livestreams, or null
viewsInteger/nullNumber of views (null if unavailable)
thumbObjectThumbnail information (ratio and url can be null)
resultTypeStringvideo or livestream

Playlists

FieldTypeDescription
urlStringDirect link to the playlist
titleStringPlaylist name
descriptionStringPlaylist description
authorObject/nullOwner information (name, url, avatar). url and avatar can be null
dateInteger/nullCreation date as Unix timestamp (null if unavailable)
durationInteger/nullTotal duration of all videos in playlist (null if unavailable)
viewsnullAlways null for playlists
thumbObjectThumbnail information (ratio and url can be null)
resultTypeStringplaylist

Channels

FieldTypeDescription
urlStringDirect link to the channel
titleStringChannel name and handle
descriptionStringChannel description with video count
authornullAlways null for channels
datenullAlways null for channels
durationnullAlways null for channels
viewsnullAlways null for channels
followersInteger/nullNumber of followers (null if unavailable)
thumbObjectChannel avatar (1:1 ratio, ratio and url can be null)
resultTypeStringchannel

Sample Output

Video Example:

{
"url":"https://example.tube/videos/watch/abc123",
"title":"Introduction to JavaScript",
"description":"Learn the basics of JavaScript programming...",
"author":{
"name":"Tech Channel (techchannel)",
"url":"https://example.tube/c/techchannel",
"avatar":"https://example.tube/avatars/techchannel.jpg"
},
"date":1704067200,
"duration":1200,
"views":5432,
"thumb":{
"ratio":"16:9",
"url":"https://example.tube/thumbnails/abc123.jpg"
},
"resultType":"video"
}

Note: Some fields like author.avatar, author.url, date, views, and duration can be null if the data is not available from the source.

Data is delivered in clean JSON format, ready to download as JSON, CSV, Excel, or integrate via API.


🌍 Supported Languages

The scraper supports filtering by the following languages:

any, en (English), fr (Français), ar (العربية), ca (Català), cs (Čeština), de (Deutsch), el (ελληνικά), eo (Esperanto), es (Español), eu (Euskara), fa (فارسی), fi (Suomi), gd (Gàidhlig), gl (Galego), hr (Hrvatski), hu (Magyar), is (Íslenska), it (Italiano), ja (日本語), kab (Taqbaylit), nl (Nederlands), no (Norsk), oc (Occitan), pl (Polski), pt (Português Brasil), pt-PT (Português Portugal), ru (Pусский), sk (Slovenčina), sq (Shqip), sv (Svenska), th (ไทย), tok (Toki Pona), tr (Türkçe), uk (украї́нська), vi (Tiếng Việt), zh-Hans (简体中文), zh-Hant (繁體中文)


📂 Video Categories

When searching for videos, you can filter by category:

  • 1 - Music
  • 2 - Films
  • 3 - Vehicles
  • 4 - Art
  • 5 - Sports
  • 6 - Travels
  • 7 - Gaming
  • 8 - People
  • 9 - Comedy
  • 10 - Entertainment
  • 11 - News & Politics
  • 12 - How To
  • 13 - Education
  • 14 - Activism
  • 15 - Science & Technology
  • 16 - Animals
  • 17 - Kids
  • 18 - Food

📜 License Types

When searching for videos, you can filter by license:

  • 1 - Attribution
  • 2 - Attribution - Share Alike
  • 3 - Attribution - No Derivatives
  • 4 - Attribution - Non Commercial
  • 5 - Attribution - Non Commercial - Share Alike
  • 6 - Attribution - Non Commercial - No Derivatives
  • 7 - Public Domain Dedication

❓ FAQ

Q: How many results can I scrape?

A: You can scrape between 20 and 500 results per run.

Q: How long does it take?

A: Typically <10 seconds for 50 results, depending on SepiaSearch API response times.

Q: Can I search for live streams?

A: Yes! Set display: "true" to get only live videos, or display: "false" for VODs only.

Q: What's the difference between videos, playlists, and channels?

A:

  • Videos: Individual video content
  • Playlists: Collections of videos
  • Channels: PeerTube channels/accounts

Q: Can I filter by multiple languages?

A: Currently, you can filter by one language at a time. Use any to get results in all languages.

Q: What if SepiaSearch changes their API?

A: The Actor is designed to handle API changes gracefully. If issues occur, we update promptly.


🔗 About SepiaSearch

SepiaSearch is a search engine for the PeerTube federated video platform network. It indexes content from thousands of PeerTube instances, making it easy to discover videos, playlists, and channels across the entire network.

Learn more: https://sepiasearch.org

You might also like

Seznam Scraper

conduit/seznam-scraper

Extract search results from Seznam.cz, the leading Czech search engine. Get titles, URLs, and content snippets from any search query with automatic pagination support.

PeerTube Scraper: Videos, Channels, Accounts & Search

perconey/peertube-scraper

Scrape any PeerTube instance via the official /api/v1 REST API. Videos, channels, accounts, search - cross-instance federation routing. No browser, no proxies, no auth. Pay only per result item.

YouTube Search Scraper

ayen-data/youtube-search-scraper

Scrape video results from YouTube search. Extract titles, descriptions, view counts, durations, channels, badges, and thumbnails for any search query.

👁 User avatar

Anyx Solutions

2

Google Maps Search Scraper

powerai/google-map-search-scraper

Scrape Google Maps search results with automatic pagination and location-based search support

130

4.9

YouTube Search Scraper - Extract Videos, Shorts, Channels

igview-owner/youtube-search-scraper

Powerful YouTube Search Scraper to extract videos, shorts, channels, and playlists with complete metadata. Perfect for market research, SEO analysis, and content discovery.

👁 User avatar

Sachin Kumar Yadav

35

YouTube Search Results Scraper for SEO Data

fetch_cat/youtube-search-results-scraper

Export ranked public YouTube search results by keyword, including videos, channels, playlists, URLs, snippets, thumbnails, and visible metadata.

👁 User avatar

Hanna Nosova

2

Youtube Video Scraper (channels, playlists, searches)

igolaizola/youtube-video-scraper

Extract full YouTube video metadata, complete descriptions, captions, thumbnails, embed links and analytics from playlists, channels or search results at scale. Ideal for content analysis, performance monitoring and seamless JSON integration with reliable proxy support.

👁 User avatar

Iñigo Garcia Olaizola

18

Youtube Search Api

grow_media/youtube-search-api

Search YouTube videos, channels, and playlists using the YouTube Data API. Features comprehensive filtering options, automatic authentication, and detailed results including thumbnails and metadata. Perfect for content research, marketing analysis, and finding targeted videos.

818

5.0

Bing Search Scraper

crawlerbros/bing-search-scraper

Scrape Bing search results. Extract titles, URLs, descriptions, and snippets for any search query with market/language targeting.

👁 User avatar

Crawler Bros

13