Video Research API

Answers from a video transcript, with exact timestamps.

Paste an SRT or VTT transcript you're allowed to use, ask one question, and get a short answer. Each cited quote and timestamp is checked against your transcript before you're charged. Transcripts only: video links alone are not supported.

Price: 10 credits = $0.05 per successful answer, taken from the $5 / 1,000-credit API pack. Nothing is charged for invalid input, too few credits, service failures, answers that fail the quote check, or questions the transcript can't answer.

Try it

Your key is sent only to ToolHund's API and is not stored in this page.

Free sample result

ILLUSTRATIVE SAMPLE RESULT — hand-written to show the response shape. Free, not a real API call.

Question: How long should the dough rest?

Answer: The speaker says to let the dough rest for thirty minutes before shaping it.

  • 00:00:11 “Let the dough rest for thirty minutes before shaping it.”

No source link: the sample transcript is made up and not tied to any real video.

What you can send

  • A timed transcript in SRT or VTT, up to 40 KB, 800 segments and 30 minutes of video.
  • One question, 5–500 characters. Answers are at most about 120 words with up to 5 citations.
  • An optional https source URL. YouTube links get t= seconds; other links get a #t= fragment.
  • Video links alone are not supported yet. ToolHund doesn't download videos or fetch captions, so you need to send the transcript yourself.

What the answer means

What we check: every cited quote must appear in the segment it points to, and every timestamp comes from your file. What we don't check: whether the AI-written answer interprets those quotes correctly, whether claims in the video are true, or whether the transcript belongs to the URL you give. The AI is told to treat transcript text as content, not instructions, but that can't be guaranteed; the quote check limits what a bad transcript can make the answer cite.

Billing, refunds and data

  • Each successful answer uses 10 credits from a $5 / 1,000-credit pack ($0.005 per credit), so $0.05. Monthly subscription keys and test keys don't work here.
  • Credits are held while the answer is prepared and returned if it fails. If we can't confirm the outcome, the response says billing_status: unknown with a request ID; retry with the same Idempotency-Key or check GET /api/v1/video-research/{id}. Holds that never finish are refunded automatically within about an hour.
  • If you think you were charged for a failed answer, email toolhund@outlook.com with the result ID and we'll return the credits.
  • We don't store transcripts. Results (answer, excerpts, timestamps) are deleted after 30 days; after that only a record that the request was charged remains, so the same request ID returns result_expired instead of charging again. Results can only be read with an API key from the same account.

API

curl -X POST https://toolhund.com/api/v1/video-research \
  -H "Authorization: Bearer th_live_…" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "content-type: application/json" \
  -d '{"question":"How long should the dough rest?","transcript":{"format":"vtt","content":"WEBVTT\n\n00:00:11.500 --> 00:00:18.000\nLet the dough rest for thirty minutes."}}'
# optional: add "source_url":"https://www.youtube.com/watch?v=YOUR_VIDEO" for t= links

Service status: /api/v1/video-research/status · Full spec: openapi.json · Saved result: GET /api/v1/video-research/{id}

Türkçe kısa yardım

SRT veya VTT altyazı dosyanızı ve bir soru gönderin. Doğrulanmış zaman damgalarıyla kısa bir cevap alırsınız. Alıntılar ve zaman damgaları dosyanıza göre kontrol edilir; videodaki iddialar doğrulanmaz. Başarılı her cevap 10 kredidir (0,05 $). Hatalı istekler ve başarısız cevaplar ücretlendirilmez. Sadece video bağlantısı göndermek şu an desteklenmiyor.