Skip to main content
POST
Instagram single post or reel by URL

Authorizations

x-api-key
string
header
required

Independent Scraper API key (scrape_live_*). Generate one in the Scraper dashboard.

Body

application/json
url
string
required

URL of the post on the platform. The canonical form is recommended but not required: query strings and a missing scheme are accepted, as is twitter.com for an X post. Whatever you send is echoed back verbatim in postPage, so normalise it yourself if you key on that field.

Example:

"https://www.tiktok.com/@mrbeast/video/7651447222449556767"

include_transcript
boolean
default:false

Set true to request a transcript from the single-post details endpoints that support one (TikTok, YouTube, Facebook). Instagram, Snapchat, X and LinkedIn do not support transcript retrieval and always return transcript: null, even when the flag is supplied. The response field is null when a transcript is unavailable or not requested.

include_comments
boolean
default:false

Set true to request a sample of the post's comments in topComments. Supported on TikTok, YouTube, and Facebook. Instagram, Snapchat, X, and LinkedIn do not support comment retrieval and always return topComments: null, even when the flag is supplied. This returns a top-weighted SAMPLE capped per platform (YouTube 20, Facebook 10, TikTok up to 50), in the platform's own feed order rather than sorted by likeCount, and never the full thread — see the topComments field for details. Costs no extra credits.

Response

The post.

data
object
required
request_id
string
required
upstream_calls
integer
required
meta
object

Per-request credit accounting (also surfaced in the X-Scraper-Credits-* response headers).