Instagram API
Everything public on Instagram, through one API call.
Profiles, posts, reels, stories, highlights, comments, tagged posts, hashtags and places.
Coverage
13 endpoints on Instagram
Grouped by what you get back rather than by the page it is read from. Every one links to its own reference, with parameters and an example request.
The response
Parsed, typed, and whole.
Instagram results come back as the same JSON shape every time, with the fields already pulled out. Nothing to parse and nothing truncated.
/api/public/v1/scrape/instagram/profile
{
"profile": {
"id": "528817151",
"username": "nasa",
"full_name": "NASA",
"biography": "Exploring the universe",
"is_verified": true,
"follower_count": 98243117,
"following_count": 78,
"media_count": 4192,
…
}
}
Cost
$20 buys 40,000 Instagram results.
Credits are bought up front and spent per result delivered. A run that falls short costs less; a run that returns nothing costs nothing. They do not expire and there is no monthly minimum.
- 11 endpoints answer with a list $0.50 / 1,000
- 2 answer with one object $1.00 / 1,000
The two rates differ because a run that returns one object holds a device as long as a run that returns four hundred rows.
Questions
Instagram, specifically
Still unsure? The docs are public and complete — read what the API does before deciding.
Is this only public data?
How fresh are the results?
Do I need a Instagram account or an app review?
What does it cost at volume?
Make your first call in a minute
Sign up, issue a key, and run a real request from the playground before you write a line of code. No card needed.