vid2md

Video to Markdown API

Turn a video URL into timestamped Markdown.

vid2md pulls a video, processes it on transient Cloudflare container disk, writes Markdown, then deletes the video working files.

curl https://vid2md.com/v1/jobs \
  -H "Authorization: Bearer v2m_..." \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://cdn.example.com/demo.mp4",
    "mode": "regular"
  }'

Free demo

Generate the first minute.

Paste an HTTPS video URL or upload a video file. When the Markdown is ready, use email to unlock copy and download.

One API shape.

Submit a job, poll its status, download the `.md`. Concise mode starts at 1 credit per minute, with fixed multipliers for richer modes.

No video archive.

Workers store job state in D1. Containers fetch video into `/tmp`, process it, and delete extracted frames, audio, and video files before exit.

Agent-ready docs.

Docs expose Markdown copies and `llms.txt`, so coding agents can find the API contract without scraping a marketing page.

Moderated input.

Keyframes pass through an AI moderation check before Markdown generation. Blocked videos fail with a policy error.

Documentation