Instagram Embed API
Fetch the public embed HTML for an Instagram profile by handle.
$1.20/1k req, pay per request, no subscription.
{"html":Â "<blockquote class=\"instagram-media\" data-instgrm-permalink=\"https://www.instagram.com/junobakes/\" data-instgrm-version=\"14\"><a href=\"https://www.instagram.com/junobakes/\" target=\"_blank\">View this profile on Instagram: Juno Alvarez (@junobakes)</a></blockquote><script async src=\"//www.instagram.com/embed.js\"></script>"}
Pricing
Instagram Embed API pricing
Try it
Get Instagram embed in one request
This sample shows 3 of 4 fields. See every field
{
"found": true,
"data": {
"html": "<blockquote class=\"instagram-media\" data-instgrm-permalink=\"https://www.instagram.com/junobakes/\" data-instgrm-version=\"14\"><a href=\"https://www.instagram.com/junobakes/\" target=\"_blank\">View this profile on Instagram: Juno Alvarez (@junobakes)</a></blockquote><script async src=\"//www.instagram.com/embed.js\"></script>"
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- handlestring
junobakes
Instagram username without the leading @.
Response
JSON, one example value per field.
- htmlstring
<blockquote class="instagram-media" data-instgrm-permalink="https://www.instagram.com/junobakes/" data-instgrm-version="14"><a href="https://www.instagram.com/junobakes/" target="_blank">View this profile on Instagram: Juno Alvarez (@junobakes)</a></blockquote><script async src="//www.instagram.com/embed.js"></script>
Populated whenever the provider has data for the entity.
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Instagram Embed API
The AnyAPI Instagram Embed API returns Instagram embed data as normalized JSON from one POST call to /v1/run/instagram.embed. Fetch the public embed HTML for an Instagram profile by handle. AnyAPI returns one normalized schema whichever source serves it. It costs from $1.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Instagram embed calls through AnyAPI succeeded, with a median response time of 1.7 seconds across 106 measured calls.