Veedcrawl’s API follows a simple pattern: send a video URL, get back structured data. This guide walks you through your first three calls — metadata (free, instant), transcript (async, 1–5 credits), and extract (async, 10 credits) — so you understand how the whole flow works before you build anything.Documentation Index
Fetch the complete documentation index at: https://docs.veedcrawl.com/llms.txt
Use this file to discover all available pages before exploring further.
Sign up and get your API key
Go to veedcrawl.com/login and create a free account. Every new account receives 50 free credits — no credit card required.After signing in, copy your API key from the dashboard. It starts with
ma_. Keep it somewhere safe; you’ll pass it as a header on every /v1/* request.Check that the API is up
The
/health endpoint requires no authentication. Use it to confirm the API is reachable before adding your key.Fetch metadata for a public video
Metadata is free and returns immediately — no polling needed. Pass the video URL as a query parameter and your API key in the You’ll receive a normalized object regardless of which platform the URL is from:Use metadata as a cheap first pass on any video before deciding whether to spend credits on transcript or extract.
x-api-key header.Get a transcript
Transcription is asynchronous. You enqueue a job, get back a Poll for the result:Keep polling until The
jobId, then poll until the status is completed.Enqueue the job:status is completed or failed. A typical transcript job finishes in under 30 seconds.mode parameter controls the transcription source: native uses platform captions only, generate uses AI speech-to-text only, and auto tries native captions first and falls back to AI if none are available.Native captions cost 1 credit. AI-generated transcription costs 5 credits.
Extract structured information with a prompt (optional)
Extract lets you ask any question about a video and get a structured answer back. It follows the same enqueue-and-poll pattern as transcript.Enqueue the job:Poll for the result:Extract costs 10 credits per job. You can optionally pass a
schema field with a JSON Schema object to enforce the exact shape of resultJson.Next steps
Authentication
Learn how to manage API keys and understand auth errors.
MCP server
Add Veedcrawl tools to Claude, Cursor, or any MCP-compatible host.
Creator audit guide
Run a full creator audit using only a username — no video URLs needed.