Platforms
Profiles, Reels and posts with their stats, comments, media, trends and footage matching. Search and some view counts are limited by what Instagram makes public.
What you can get
| Data | Status | Notes |
|---|---|---|
| Profiles | Live | A public account's name, followers and, where the platform shows them, bio and verified status. |
| Posts and stats | Limited | Reels carry play counts; some older Reels and photo posts have no view count (returned as null, never 0). |
| Keyword search | Limited | Instagram has no open keyword search: results come from popular and indexed public Reels, so niche terms can return few posts. |
| Hashtag search | Limited | Popular public posts under the hashtag, not the full archive. |
| Sound search | Limited | The first page of Reels that use the sound. |
| Comments | Limited | The top comments on each post (about a dozen); full threads are not guaranteed. |
| Transcripts | Limited | Speech-to-text on Reels with 20,000 views or more. |
| On-screen text | Live | Text written on the video or its cover: titles, captions burned in, show names. |
| Media files | Live | The video or audio file of a public post, for your own analysis. |
| Audience (estimated) | Live | Commenters' estimated age, gender and country. |
| Trends | Live | Formats many creators are adopting, with their stage: just starting, rising, at its peak, cooling off, back again. |
| Footage matching | Live | Clips matched to the exact moment of your own long-form video they came from. |
Post fields
Every platform returns the same post shape (all fields). On Instagram:
viewsis the Reel's play count;nullwithviewsEstimated: truemeans Instagram did not publish one for that post.sharesis the reshare count where Instagram shows it.- Search also takes posts an account is tagged in.
Search kinds: keyword, hashtag, sound, tagged.
Example post
A real public post found by Sonder's Red Bull Rampage 2026 demo campaign (illustration, not a client result). Numbers as of 2026-11-02.
{
"id": "47dd2af11e2fe0f075d88ad970eb737c",
"platform": "instagram",
"externalId": "DewxhTugF2T",
"url": "https://www.instagram.com/reel/DewxhTugF2T/",
"creator": {
"handle": "instagram",
"name": "Instagram",
"followers": 686358280
},
"caption": "Ride @kade_2000鈥檚 Rampage line with him 馃毜鈥嶁檪锔廫n\n@redbullusa鈥檚 freeride mountain bike competition, Red Bull Rampage, returned to the original Utah cliffs for its 25th anniversary.",
"hashtags": [],
"postedAt": "2026-10-21T16:00:22Z",
"durationSec": 54,
"views": 53652872,
"viewsEstimated": false,
"likes": 158720,
"comments": 11192,
"shares": 5686,
"transcriptExcerpt": "Okay, Kid Edwards dropping in five, four, three, two, one, take on. Oh my God.",
"onscreenText": null,
"asOf": "2026-11-02T23:04:08Z"
}Planned endpoints
GET /v1/posts/search?platforms=instagram&q=red+bull+rampage&kind=keyword&since=2026-10-01 HTTP/1.1
Host: api.sonderlabs.co.uk
Authorization: Bearer <your API key>