filmot.com APIfilmot.com ↗
Search YouTube channels and cross-language subtitle matches via the Filmot API. Get subscriber counts, view counts, video timestamps, and translated subtitle pairs.
curl -X GET 'https://api.parse.bot/scraper/17532800-a068-4b63-a3c0-61fa737691d9/search_channels?query=MrBeast' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for YouTube channels by name. Returns channel metadata including subscriber count, view count, thumbnail, and handle.
| Param | Type | Description |
|---|---|---|
| queryrequired | string | Channel name to search for |
{
"type": "object",
"fields": {
"query": "search query string that was used",
"total": "integer total number of matching channels",
"channels": "array of channel objects with channel_id, name, thumbnail_url, subscriber_count, subscriber_count_display, view_count, view_count_display, and handle"
},
"sample": {
"data": {
"query": "MrBeast",
"total": 100,
"channels": [
{
"name": "MrBeast",
"handle": "@MrBeast",
"channel_id": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"view_count": 55337675213,
"thumbnail_url": "http://yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s900-c-k-c0x00ffffff-no-rj",
"subscriber_count": 485000000,
"view_count_display": "55.3B",
"subscriber_count_display": "485M"
}
]
},
"status": "success"
}
}About the filmot.com API
The Filmot API exposes 2 endpoints that tap into Filmot's YouTube subtitle database: search_channels for finding channels by name with metadata including subscriber and view counts, and search_transverso for locating video moments where a word or phrase appears in one language alongside its corresponding subtitle in a second language. Each subtitle match returns the video ID, timestamp in seconds, source text, and target text.
Channel Search
The search_channels endpoint accepts a query string and returns a ranked list of YouTube channels. Each channel object includes channel_id, name, thumbnail_url, subscriber_count, subscriber_count_display (a human-readable formatted string), view_count, and view_count_display. The total field tells you how many channels matched the query in total, not just the page returned.
Cross-Language Subtitle Search
The search_transverso endpoint is the core feature. Supply a query — a word or phrase — plus optional source_lang and target_lang codes (e.g. en, fr, de, es). Alternatively, use source_lang_name and target_lang_name for display-name-based selection. The response includes a results array where each item carries video_id, video_url, timestamp_seconds, source_text (the subtitle line in the source language), target_text (the corresponding subtitle line in the target language), and an info_url linking to the specific moment on Filmot. The total field indicates how many matching subtitle pairs exist for the query.
Practical Notes
timestamp_seconds is an integer, so you can construct a direct YouTube deep link by appending ?t={timestamp_seconds} to the video URL. Language filtering is optional on search_transverso; omitting both lang params returns results across all available language pairs. Neither endpoint currently exposes video title, upload date, or channel-level filtering within the subtitle search.
- Find the exact timestamp in a YouTube video where a phrase appears in English while reviewing the French subtitle translation
- Build a language-learning tool that surfaces real video clips showing a word used in context across two languages
- Identify which YouTube channels cover a specific topic by searching channel names and filtering by subscriber count
- Compile a list of video moments where a technical term appears in Spanish subtitles alongside the English source line
- Cross-reference subtitle translations for quality-assurance or localization review by pulling
source_textandtarget_textpairs - Aggregate
view_countandsubscriber_countdata for a set of channels found via name search
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Filmot have an official developer API?+
What does search_transverso return for each subtitle match?+
video_id, video_url, timestamp_seconds (an integer indicating where in the video the subtitle appears), source_text (the subtitle line in the source language), target_text (the corresponding line in the target language), and info_url linking to that moment on Filmot. The response also includes source_language and target_language display names and a total count of all matches.Can I filter subtitle search results by a specific YouTube channel?+
search_transverso accepts a query string and optional language codes, but does not support filtering by channel_id or channel name. You can fork this API on Parse and revise it to add a channel-scoped subtitle search endpoint.Does the subtitle search return video titles or upload dates?+
search_transverso results include video_id, video_url, timestamp_seconds, source_text, target_text, and info_url, but no video title or upload date fields. You can fork this API on Parse and revise it to enrich results with those fields.How many languages are supported for cross-language subtitle search?+
en, fr, de, and es are documented as examples, and Filmot's database covers many YouTube auto-generated and manual subtitle tracks. You can pass any IETF language code via source_lang and target_lang; results depend on what subtitle tracks are available for matching videos in Filmot's index. Coverage varies by language pair.