API Reference
Welcome to the DumplingAI API reference. DumplingAI now exposes two API surfaces:/api/v1for the existing endpoint-oriented API/api/v2for the new agent-oriented platform with capabilities, providers, and provider endpoints
- Web and app pages: crawl full sites or targeted URLs, run JS, and return cleaned HTML or markdown (
/crawl,/scrape). - Documents and PDFs: convert, merge, or read metadata; turn files into text or embeddings (
/doc-to-text,/convert-to-pdf,/merge-pdfs,/read-pdf-metadata). - Media to text: transcribe and summarize YouTube, TikTok, audio, and video; capture frames and OCR images (
/get-youtube-transcript,/get-tiktok-transcript,/extract-audio,/extract-video,/extract-image). - Social and places data: pull profiles, posts, reviews, search results, or screenshots from major networks (
/search-youtube,/get-linkedin-profile,/search-places,/screenshot).
Authentication
All API requests require authentication using an API key. Include your API key in the Authorization header:If you do not have an API key yet, sign in to the DumplingAI dashboard and generate one from the API Keys section.
Base URL
All API endpoints share the same host:API versions
/api/v1
Use /api/v1 when you want the existing endpoint-specific API reference documented throughout the sidebar.
/api/v2
Use /api/v2 when you want the new agent-native execution model:
- capability-first calls such as
google_searchandscrape_page - provider-operation calls such as
serper.searchandfirecrawl.scrape
Rate limits and versioning
Requests consume credits tied to your plan. Exceeding limits returns429 Too Many Requests. /api/v1 and /api/v2 can coexist on the same account and API key.