Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.urltodata.ai/llms.txt

Use this file to discover all available pages before exploring further.

urltodata is a REST API that extracts transcripts, metadata, and structured data from YouTube, TikTok, Instagram, X/Twitter, Facebook, and the web.

What you can do

Transcripts

Pull transcripts from any major video platform. Supports multiple languages, translation, and AI-generated speech-to-text.

Metadata

Get normalized metadata (title, author, stats, tags) from any supported URL. One endpoint, consistent format across platforms.

YouTube Deep Dive

Search, channels, playlists, batch operations, comments, and translated transcripts — all purpose-built for YouTube.

Structured Extraction

Use AI to extract structured data from video content. Define a schema or describe what you need in plain text.

Web Scraping

Scrape pages as Markdown, map links, or crawl entire sites.

AI Agent Ready

OpenAPI spec and llms.txt — built from the ground up for AI agent consumption.

Quick example

Get a YouTube video transcript in one request:
curl -H "Authorization: Bearer your-api-key" \
  "https://api.urltodata.ai/v1/youtube/transcript?videoId=dQw4w9WgXcQ&text=true"
{
  "content": "We're no strangers to love, you know the rules and so do I...",
  "lang": "en",
  "availableLangs": ["en", "es", "fr", "de", "ja", "ko"]
}
All async operations (batch jobs, crawls, AI extraction) return a jobId that you poll for results — no webhooks or callbacks required.

Quickstart

Get your API key and make your first request.

API Reference

Interactive docs for every endpoint.