v2.0 API/Universal Media Extraction & Scraping Engine

Universal API
for &

Parse public media links across 39 platforms through one same-origin REST API, with normalized JSON responses and server-side downloads.

Start parsing
39
Supported Platforms
3
Core API Endpoints
10
URLs per Request
JSON
Response Format
+20 more
BUILT FOR EVERY WORKFLOW

From one link to a ready-to-use media asset.

Creators can save public content in seconds. Developers get one normalized JSON contract across 39 platforms. Start free, then upgrade when you need more.

NO CARD REQUIRED · PUBLIC LINKS · 10-MINUTE DOWNLOAD LINKS

Creator workflow

Checking membership status…

Developer workflow

  • One REST + JSON contract
  • Batch parsing and platform status
  • Snippets in 5 languages
omni-media://workbench.live

Public, login-free links only · 512 MB max · processed videos are stored privately in Cloudflare R2 · download links expire in 10 minutes · temporary files are removed after about 1 day · only download content you own or are authorized to use.

Loading account…
DEVELOPER API & STRUCTURED DATA

One API for 39 Platform Parsers

Parse public media links through a same-origin REST API, receive normalized JSON fields, and request server-side downloads when needed.

REST API INTEGRATION

Connect Your App with a Stable JSON Contract

Single parse, batch parse, and server-side download follow consistent HTTP conventions. Test them live and copy multi-language examples in the playground.

POST /api/parse Ready

> { "url": "https://www.youtube.com/watch?v=..." }

{ "success": true, "platform_key": "youtube", "video_url": "https://..." }

Normalized Response Fields

Results from different platforms map to common fields for title, author, cover, media URL, duration, and engagement data.

Platformplatform_key
Mediavideo_url
Metadatatitle · author · views

39 Registered Platform Parsers

The platform registry is the shared capability baseline. The status endpoint returns the current parser list and matching rules.

BOUNDED BATCH PIPELINE

Process Link Batches in Input Order

Queue up to 40 links, send at most 10 per request, and preserve input order while backend concurrency remains bounded.

10 URLs / RequestTrusted-Origin CORSRESTful JSON Schema