HookFindr Video Transcription is a paid API for AI agents from api.hookfindr.com, paid per call via x402, $0.05/call, live (last probed 2026-10-12, last successful call 2026-10-12).
Agents call it through Zero, which pays per call: no API key and no wallet of your own. New accounts start with $5.
Transcribes video URLs (TikTok, YouTube, Instagram, X, Twitch) to text with word-level timestamps, using native captions or Whisper fallback, with song lyric support via LRCLIB
Transcribe video to text with word timestamps — TikTok, YouTube, Instagram, X, Twitch. Uses native platform captions when available (~2s) and falls back to Whisper-large-v3-turbo on extracted audio (~30s). When the audio is a known song, returns LRCLIB lyrics + synced timestamps instead of garbled noise.
Returns a text transcript of the video's spoken content with word-level timestamps. If native platform captions are available, delivers results in ~2 seconds; otherwise falls back to Whisper-large-v3-turbo on extracted audio in ~30 seconds. If the audio is a recognized song, returns LRCLIB synced lyrics with timestamps instead of a raw speech transcript.
POSThttps://api.hookfindr.com/api/x402/transcribe?utm_source=zero.xyzUse this endpoint when you need word-level timestamped transcripts from social media video URLs (TikTok, YouTube, Instagram, X, Twitch). Prefer it over generic ASR services when you need fast turnaround on short-form content with automatic fallback to Whisper and built-in music lyric detection. Ideal for content analysis, subtitle generation, or extracting quotes from viral videos.
{
"input": {
"type": "http",
"method": "POST",
"queryParams": {
"url": "https://www.youtube.com/shorts/dQw4w9WgXcQ"
}
}
}| Field | Type | Description |
|---|---|---|
| inputrequired | object | |
| output | object |
{
"text": "[♪♪♪] ♪ We're no strangers to love ♪ ♪ You know the rules and so do I ♪ ♪ A full commitment's what I'm thinking of ♪ ♪ You wouldn't get this from any other guy ♪ ♪ I just wanna tell you how I'm feeling ♪ ♪ Gotta make you understand ♪ ♪ Never gonna give you up ♪ ♪ Never gonna let you down ♪ ♪ Never gonna run around and desert you ♪ ♪ Never gonna make you cry ♪ ♪ Never gonna say goodbye ♪ ♪ Never gonna tell a lie and hurt you ♪ ♪ We've known each other for so long ♪ ♪ Your heart's been aching but you're too shy to say it ♪ ♪ Inside we both know what's been going ♪ ♪ We know the game and we're gonna play it ♪ ♪ And if you ask me how I'm feeling ♪ ♪ Don't tell me you're too blind to see ♪ ♪ (Ooh, give you up) ♪ ♪ Never gonna give, never gonna give ♪ ♪ (Give you up) ♪",
"words": [
{
"end": 18.64,
"word": "[♪♪♪]",
"start": 1.36
},
{
"end": 19.103,
"word": "♪",
"start": 18.64
},
{
"end": 19.566,
"word": "We're",
"start": 19.103
},
{
"end": 20.029,
"word": "no",
"start": 19.566
},
{
"end": 20.491,
"word": "strangers",
"start": 20.029
},
{
"end": 20.954,
"word": "to",
"start": 20.491
},
{
"end": 21.417,
"word": "love",
"start": 20.954
},
{
"end": 22.64,
"word": "♪",
"start": 21.417
},
{
"end": 23.072,
"word": "♪",
"start": 22.64
},
{
"end": 23.504,
"word": "You",
"start": 23.072
},
{
"end": 23.936,
"word": "know",
"start": 23.504
},
{
"end": 24.368,
"word": "the",
"start": 23.936
},
{
"end": 24.8,
"word": "rules",
"start": 24.368
},
{
"end": 25.232,
"word": "and",
"start": 24.8
},
{
"end": 25.664,
"word": "so",
"start": 25.232
},
{
"end": 26.096,
"word": "do",
"start": 25.664
},
{
"end": 26.528,
"word": "I",
"start": 26.096
},
{
"end": 27.04,
"word": "♪",
"start": 26.528
},
{
"end": 27.484,
"word": "♪",
"start": 27.04
},
{
"end": 27.929,
"word": "A",
"start": 27.484
},
{
"end": 28.373,
"word": "full",
"start": 27.929
},
{
"end": 28.818,
"word": "commitment's",
"start": 28.373
},
{
"end": 29.262,
"word": "what",
"start": 28.818
},
{
"end": 29.707,
"word": "I'm",
"start": 29.262
},
{
"end": 30.151,
"word": "thinking",
"start": 29.707
},
{
"end": 30.596,
"word": "of",
"start": 30.151
},
{
"end": 31.12,
"word": "♪",
"start": 30.596
},
{
"end": 31.516,
"word": "♪",
"start": 31.12
},
{
"end": 31.912,
"word": "You",
"start": 31.516
},
{
"end": 32.308,
"word": "wouldn't",
"start": 31.912
},
{
"end": 32.704,
"word": "get",
"start": 32.308
},
{
"end": 33.1,
"word": "this",
"start": 32.704
},
{
"end": 33.496,
"word": "from",
"start": 33.1
},
{
"end": 33.892,
"word": "any",
"start": 33.496
},
{
"end": 34.288,
"word": "other",
"start": 33.892
},
{
"end": 34.684,
"word": "guy",
"start": 34.288
},
{
"end": 35.16,
"word": "♪",
"start": 34.684
},
{
"end": 35.596,
"word": "♪",
"start": 35.16
},
{
"end": 36.032,
"word": "I",
"start": 35.596
},
{
"end": 36.468,
"word": "just",
"start": 36.032
},
{
"end": 36.904,
"word": "wanna",
"start": 36.468
},
{
"end": 37.34,
"word": "tell",
"start": 36.904
},
{
"end": 37.776,
"word": "you",
"start": 37.34
},
{
"end": 38.212,
"word": "how",
"start": 37.776
},
{
"end": 38.648,
"word": "I'm",
"start": 38.212
},
{
"end": 39.084,
"word": "feeling",
"start": 38.648
},
{
"end": 40.52,
"word": "♪",
"start": 39.084
},
{
"end": 40.92,
"word": "♪",
"start": 40.52
},
{
"end": 41.32,
"word": "Gotta",
"start": 40.92
},
{
"end": 41.72,
"word": "make",
"start": 41.32
},
{
"end": 42.12,
"word": "you",
"start": 41.72
},
{
"end": 42.52,
"word": "understand",
"start": 42.12
},
{
"end": 43,
"word": "♪",
"start": 42.52
},
{
"end": 43.303,
"word": "♪",
"start": 43
},
{
"end": 43.606,
"word": "Never",
"start": 43.303
},
{
"end": 43.909,
"word": "gonna",
"start": 43.606
},
{
"end": 44.211,
"word": "give",
"start": 43.909
},
{
"end": 44.514,
"word": "you",
"start": 44.211
},
{
"end": 44.817,
"word": "up",
"start": 44.514
},
{
"end": 45.2,
"word": "♪",
"start": 44.817
},
{
"end": 45.469,
"word": "♪",
"start": 45.2
},
{
"end": 45.737,
"word": "Never",
"start": 45.469
},
{
"end": 46.006,
"word": "gonna",
"start": 45.737
},
{
"end": 46.274,
"word": "let",
"start": 46.006
},
{
"end": 46.543,
"word": "you",
"start": 46.274
},
{
"end": 46.811,
"word": "down",
"start": 46.543
},
{
"end": 47.32,
"word": "♪",
"start": 46.811
},
{
"end": 47.742,
"word": "♪",
"start": 47.32
},
{
"end": 48.164,
"word": "Never",
"start": 47.742
},
{
"end": 48.587,
"word": "gonna",
"start": 48.164
},
{
"end": 49.009,
"word": "run",
"start": 48.587
},
{
"end": 49.431,
"word": "around",
"start": 49.009
},
{
"end": 49.853,
"word": "and",
"start": 49.431
},
{
"end": 50.276,
"word": "desert",
"start": 49.853
},
{
"end": 50.698,
"word": "you",
"start": 50.276
},
{
"end": 51.48,
"word": "♪",
"start": 50.698
},
{
"end": 51.766,
"word": "♪",
"start": 51.48
},
{
"end": 52.051,
"word": "Never",
"start": 51.766
},
{
"end": 52.337,
"word": "gonna",
"start": 52.051
},
{
"end": 52.623,
"word": "make",
"start": 52.337
},
{
"end": 52.909,
"word": "you",
"start": 52.623
},
{
"end": 53.194,
"word": "cry",
"start": 52.909
},
{
"end": 53.6,
"word": "♪",
"start": 53.194
},
{
"end": 53.92,
"word": "♪",
"start": 53.6
},
{
"end": 54.24,
"word": "Never",
"start": 53.92
},
{
"end": 54.56,
"word": "gonna",
"start": 54.24
},
{
"end": 54.88,
"word": "say",
"start": 54.56
},
{
"end": 55.2,
"word": "goodbye",
"start": 54.88
},
{
"end": 55.72,
"word": "♪",
"start": 55.2
},
{
"end": 56.084,
"word": "♪",
"start": 55.72
},
{
"end": 56.448,
"word": "Never",
"start": 56.084
},
{
"end": 56.812,
"word": "gonna",
"start": 56.448
},
{
"end": 57.176,
"word": "tell",
"start": 56.812
},
{
"end": 57.54,
"word": "a",
"start": 57.176
},
{
"end": 57.904,
"word": "lie",
"start": 57.54
},
{
"end": 58.268,
"word": "and",
"start": 57.904
},
{
"end": 58.632,
"word": "hurt",
"start": 58.268
},
{
"end": 58.996,
"word": "you",
"start": 58.632
},
{
"end": 60.8,
"word": "♪",
"start": 58.996
},
{
"end": 61.244,
"word": "♪",
"start": 60.8
},
{
"end": 61.689,
"word": "We've",
"start": 61.244
},
{
"end": 62.133,
"word": "known",
"start": 61.689
},
{
"end": 62.578,
"word": "each",
"start": 62.133
},
{
"end": 63.022,
"word": "other",
"start": 62.578
},
{
"end": 63.467,
"word": "for",
"start": 63.022
},
{
"end": 63.911,
"word": "so",
"start": 63.467
},
{
"end": 64.356,
"word": "long",
"start": 63.911
},
{
"end": 64.88,
"word": "♪",
"start": 64.356
},
{
"end": 65.2,
"word": "♪",
"start": 64.88
},
{
"end": 65.52,
"word": "Your",
"start": 65.2
},
{
"end": 65.84,
"word": "heart's",
"start": 65.52
},
{
"end": 66.16,
"word": "been",
"start": 65.84
},
{
"end": 66.48,
"word": "aching",
"start": 66.16
},
{
"end": 66.8,
"word": "but",
"start": 66.48
},
{
"end": 67.12,
"word": "you're",
"start": 66.8
},
{
"end": 67.44,
"word": "too",
"start": 67.12
},
{
"end": 67.76,
"word": "shy",
"start": 67.44
},
{
"end": 68.08,
"word": "to",
"start": 67.76
},
{
"end": 68.4,
"word": "say",
"start": 68.08
},
{
"end": 68.72,
"word": "it",
"start": 68.4
},
{
"end": 69.12,
"word": "♪",
"start": 68.72
},
{
"end": 69.547,
"word": "♪",
"start": 69.12
},
{
"end": 69.973,
"word": "Inside",
"start": 69.547
},
{
"end": 70.4,
"word": "we",
"start": 69.973
},
{
"end": 70.827,
"word": "both",
"start": 70.4
},
{
"end": 71.253,
"word": "know",
"start": 70.827
},
{
"end": 71.68,
"word": "what's",
"start": 71.253
},
{
"end": 72.107,
"word": "been",
"start": 71.68
},
{
"end": 72.533,
"word": "going",
"start": 72.107
},
{
"end": 73.36,
"word": "♪",
"start": 72.533
},
{
"end": 73.709,
"word": "♪",
"start": 73.36
},
{
"end": 74.058,
"word": "We",
"start": 73.709
},
{
"end": 74.407,
"word": "know",
"start": 74.058
},
{
"end": 74.756,
"word": "the",
"start": 74.407
},
{
"end": 75.105,
"word": "game",
"start": 74.756
},
{
"end": 75.455,
"word": "and",
"start": 75.105
},
{
"end": 75.804,
"word": "we're",
"start": 75.455
},
{
"end": 76.153,
"word": "gonna",
"start": 75.804
},
{
"end": 76.502,
"word": "play",
"start": 76.153
},
{
"end": 76.851,
"word": "it",
"start": 76.502
},
{
"end": 77.4,
"word": "♪",
"start": 76.851
},
{
"end": 77.864,
"word": "♪",
"start": 77.4
},
{
"end": 78.328,
"word": "And",
"start": 77.864
},
{
"end": 78.792,
"word": "if",
"start": 78.328
},
{
"end": 79.256,
"word": "you",
"start": 78.792
},
{
"end": 79.72,
"word": "ask",
"start": 79.256
},
{
"end": 80.184,
"word": "me",
"start": 79.72
},
{
"end": 80.648,
"word": "how",
"start": 80.184
},
{
"end": 81.112,
"word": "I'm",
"start": 80.648
},
{
"end": 81.576,
"word": "feeling",
"start": 81.112
},
{
"end": 82.4,
"word": "♪",
"start": 81.576
},
{
"end": 82.684,
"word": "♪",
"start": 82.4
},
{
"end": 82.968,
"word": "Don't",
"start": 82.684
},
{
"end": 83.252,
"word": "tell",
"start": 82.968
},
{
"end": 83.536,
"word": "me",
"start": 83.252
},
{
"end": 83.82,
"word": "you're",
"start": 83.536
},
{
"end": 84.104,
"word": "too",
"start": 83.82
},
{
"end": 84.388,
"word": "blind",
"start": 84.104
},
{
"end": 84.672,
"word": "to",
"start": 84.388
},
{
"end": 84.956,
"word": "see",
"start": 84.672
},
{
"end": 119.84,
"word": "♪",
"start": 84.956
},
{
"end": 120.36,
"word": "♪",
"start": 119.84
},
{
"end": 120.88,
"word": "(Ooh,",
"start": 120.36
},
{
"end": 121.4,
"word": "give",
"start": 120.88
},
{
"end": 121.92,
"word": "you",
"start": 121.4
},
{
"end": 122.44,
"word": "up)",
"start": 121.92
},
{
"end": 128.48,
"word": "♪",
"start": 122.44
},
{
"end": 128.685,
"word": "♪",
"start": 128.48
},
{
"end": 128.89,
"word": "Never",
"start": 128.685
},
{
"end": 129.095,
"word": "gonna",
"start": 128.89
},
{
"end": 129.3,
"word": "give,",
"start": 129.095
},
{
"end": 129.505,
"word": "never",
"start": 129.3
},
{
"end": 129.71,
"word": "gonna",
"start": 129.505
},
{
"end": 129.915,
"word": "give",
"start": 129.71
},
{
"end": 130.24,
"word": "♪",
"start": 129.915
},
{
"end": 130.504,
"word": "♪",
"start": 130.24
},
{
"end": 130.768,
"word": "(Give",
"start": 130.504
},
{
"end": 131.032,
"word": "you",
"start": 130.768
},
{
"end": 131.296,
"word": "up)",
"start": 131.032
},
{
"end": 131.596,
"word": "♪",
"start": 131.296
}
],
"cached": true,
"source": "cache",
"language": "en",
"word_count": 180,
"transcript_source": "native_manual"
}| Field | Type | Description |
|---|---|---|
| textrequired | string | |
| tierrequired | string | |
| wordsrequired | array | |
| cachedrequired | boolean | |
| sourcerequired | string | |
| languagerequired | string | |
| remainingrequired | number | |
| word_countrequired | number | |
| transcript_sourcerequired | string |
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"