Media & Web Data API

Media downloads and
web data in one API

Get videos, photos and audio from social platforms.
Turn web pages into structured data for your app.

  • YouTube
  • TikTok
  • Instagram
  • Facebook
  • X (Twitter)
  • Pinterest
6 media platforms20 scraping sources97 operations
Direct links first. Server delivery when you need it.
MediaVideo, photos & audio
POST/v1/resolve
4K
Web dataStructured JSON
POST/v1/scrape
Example canvas daypack
Canvas daypack$79.00
{
  "name":
  "Canvas daypack",
  "price": "79.00"
}

See the API response in action

POST/v1/resolveResponse excerpt

How it works

  1. 01

    Choose your endpoint

    Resolve downloadable media or request structured web data.

  2. 02

    Send the request

    Add a public URL or source query and your API key.

  3. 03

    Get the result

    Receive available media formats or a structured JSON response.

  4. 04

    Build your workflow

    Download directly, request server delivery or use the data in your app.

Documentation

Your media platforms.
One integration.

YouTube

Videos, Shorts, completed recordings and audio streams.

VideoPhotosAudio

TikTok

Videos, photo posts with music, sound pages and short links.

VideoPhotosAudio

Instagram

Reels, carousels with available music, Stories and highlights.

VideoPhotosAudio

Facebook

Posts, Reels and supported shared-post links.

VideoPhotosAudio

X (Twitter)

Media from individual public posts.

VideoPhotosAudio

Pinterest

Pins, photos, native videos and short links.

VideoPhotosAudio

Web sources.
Ready-to-use data.

Explore the operations available for each of the 20 sources.

Amazon

source: "amazon"

More than platform data

Use the same API for general web extraction.

HTMLMarkdownScreenshotsCSS selectorsLinks & images
Documentation

Flexible delivery.

A fallback that follows your client

Your app reports a failed direct download. The API selects a tunnel, then temporary storage if needed.

DirectTunnelTemporary file
Delivery documentation
POST /v1/deliveries

Fits into your stack.

Resolve a media link
Download OpenAPI specification

Plans and pricing

Frequently Asked Questions

What does Media API return?

Media requests return available source URLs, formats and metadata. Scraping requests return structured data for the selected source and operation. Use the response examples above or the OpenAPI specification to explore the contract.

Does the API always download files through your server?

No. Resolving a media link returns source URLs without downloading the complete file. Your client downloads directly. It can request a tunnel or a temporary server copy when needed.

How does smart delivery know a direct link failed?

Your application or SDK reports the modes it actually tried through failed_modes. The API then chooses the next route. It cannot observe a download between your client and a source CDN on its own.

Are photos and music returned together?

TikTok photo posts return photos and their available soundtrack as separate items. Instagram carousels can also include available music. Each item keeps its media type so your app can handle it correctly.

Is video quality limited to 1080p?

No. Request best to retain the source's available formats, or set a quality ceiling up to 4320p. The API does not create extra renditions or reduce quality by transcoding. Some high-resolution formats require client-side audio/video merging.

Do media links expire or require source access?

Source URLs can expire or depend on headers, IP address or source authorization. The response includes known expiry and safe public headers. A temporary server copy has its own expiry after it has finished downloading.

Can I scrape any website?

Use the source catalog for dedicated operations across 20 sources. General web tools also return HTML, Markdown, screenshots, links, images and selector-based extraction. A successful response still depends on access to the public source; private content and unsupported operations are not promised.

Are payments and subscriptions available now?

The plans shown here are a local pricing preview. Billing is not enabled and no payment is collected. Estimates cover direct media resolution and scraping; server transfer pricing is separate.

Start with one request.

Explore the documentation

How credit estimates work

The plans cover direct media resolution and scraping requests.

Media resolution

A post can contain one video, several photos and a soundtrack. A resolution request returns the available items and formats.

Scraping

Each selected source operation returns its own structured result. Successful operations and transfer usage are tracked separately.

Server delivery

Tunnels and temporary files use server bandwidth. They are outside the direct-link price estimate shown here.

Read about usage