search_video_subtitles
filmot.comSearches https://filmot.com subtitles for a keyword or phrase and returns one page of matching YouTube videos with metadata and subtitle match moments. Includes title, channel, views, upload date, snippet context, and per-hit timestamps for the selected page.
Playground
Runs on Notte and spends your workspace credits — what comes back is the live response, not a sample.
What is search_video_subtitles?
Searches https://filmot.com subtitles for a keyword or phrase and returns one page of matching YouTube videos with metadata and subtitle match moments. Includes title, channel, views, upload date, snippet context, and per-hit timestamps for the selected page. It runs on Notte's browser infrastructure and returns structured JSON, so you can call it like any other API — pass query, page, manual_subtitles, hide_unavailable and get the result back without maintaining a scraper.
Response
{
"page": 0,
"query": "<string>",
"videos": [
{
"title": "<string>",
"matches": [
{
"hit_id": 0,
"matched_text": "<string>",
"token_length": 0,
"context_after": "<string>",
"segment_break": true,
"start_seconds": 0,
"context_before": "<string>",
"duration_seconds": 0,
"youtube_moment_url": "<string>"
}
],
"video_id": "<string>",
"video_url": "<string>",
"channel_id": "<string>",
"like_count": 0,
"view_count": 0,
"channel_url": "<string>",
"match_count": 0,
"upload_date": "<string>",
"channel_name": "<string>",
"thumbnail_url": "<string>",
"subtitle_track": "<string>",
"filmot_video_url": "<string>",
"side_by_side_url": "<string>",
"subtitle_snippet": "<string>",
"like_count_display": "<string>",
"view_count_display": "<string>"
}
],
"search_url": "<string>",
"result_count": 0,
"page_size_limit": 0,
"has_more_results": true,
"hide_unavailable": true,
"manual_subtitles": true,
"clips_found_display": "<string>"
}Call it
curl --location 'https://us-prod.notte.cc/functions/75739e76-9297-426f-ad0b-f3dc02b28804/runs/start' \
--header 'x-notte-api-key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--data '{
"function_id": "75739e76-9297-426f-ad0b-f3dc02b28804",
"variables": {
"query": "quantum entanglement",
"page": 1,
"manual_subtitles": false,
"hide_unavailable": true
}
}'Ask an agent
Paste this into Claude Code, Cursor or any MCP client to have an agent call this function for you.
Use the Anything API MCP server (https://anything.notte.cc/mcp). Call run(function_id="75739e76-9297-426f-ad0b-f3dc02b28804") — the "search_video_subtitles" function, which searches https://filmot.com subtitles for a keyword or phrase and returns one page of matching YouTube videos with metadata and subtitle match moments. Includes title, channel, views, upload date, snippet context, and per-hit timestamps for the selected page.. It takes query (str), page (int), manual_subtitles (bool), hide_unavailable (bool). Return the result as structured JSON.