Search Instagram with one API call
Read Instagram — read a public profile's posts — without building or maintaining a scraper. Maintained upstream. Same response shape as every other platform here, so one parser handles all of them. 3 credits a call.
The call
curl -H "x-api-key: $SS_KEY" \ "https://api.socialsearchapi.com/v1/instagram/user-posts?handle=nasa"
This call costs 3 credits once you are on credits. A new account gets 5 free calls on any platform — verify an email and this command runs as-is.
What comes back
A real response from this endpoint, captured on 2026-07-25 and trimmed to one item:
{
"success": true,
"platform": "instagram",
"data": {
"total": 12,
"items": [
{
"id": "3948507321457537241",
"platform": "instagram",
"type": "post",
"text": "Sound on! Sonifications take images from across the universe and turn them into music, with different notes correspon...",
"url": "https://www.instagram.com/p/DbL6n0ggXDZ/",
"author": "nasa",
"created_at": "2026-07-24T18:46:42Z",
"metrics": {
"comments": 997,
"likes": 244933,
"views": 5112905
},
"extra": {
"created_at_raw": 1784918802
}
}
]
},
"credits_used": 3
}Items from Instagram carry: author, created_at, extra, id, metrics, platform, text, type, url.
Why not just scrape it yourself
Meta shut down the Basic Display API in December 2024, and the Graph API only reads accounts that have explicitly authorised your app. Reading an arbitrary public profile now needs a scraping backend that survives Meta's anti-bot, and public hashtag search no longer exists at all — profile and search-by-name are the supported entry points.
- Cost here: 3 credits a call, $0.009 at list.
- Last verified 2026-07-25: 3,270ms for this call.
- Coverage: Public profiles only. Hashtag search is unavailable — Instagram removed it.
If you got here from an error
Get a free key — 5 calls, no card