Get post
Fetches rich public post, reel, or carousel metadata plus backward-compatible oEmbed fields.
instagram.post.get
/execute
Shared execution endpoint
Input parameters
url
string
required
Instagram post/reel URL, or an 11-character shortcode. Use a full URL for older shortcodes.
https://www.instagram.com/reel/DTfS7SMEk8B/
Response
Successful output is returned in results[0].data.
Raw platform output is intentionally open-ended and may evolve with the upstream source.
Illustrative output fields
Values illustrate one response. Read the guidance above for missing values and limits; fields can vary with the requested operation and the data available.
| Path | Observed type | Example |
|---|---|---|
data |
object |
16 fields |
data.author_id |
integer |
65543671366 |
data.author_name |
string |
life_samour_style |
data.author_url |
string |
https://www.instagram.com/life_samour_style |
data.height |
null |
null |
data.html |
string |
<blockquote class="instagram-media" data-instgrm-captioned data-instgrm… |
data.media_id |
string |
3809847048594935553 |
data.oembed |
object |
14 fields |
data.provider_name |
string |
|
data.provider_url |
string |
https://www.instagram.com |
data.rich_data_available |
boolean |
false |
data.thumbnail_height |
integer |
1136 |
data.thumbnail_width |
integer |
640 |
data.title |
string |
Switzerland all the year 🇨🇭🥹 Which one is your preferred month? @life_… |
data.type |
string |
rich |
data.version |
string |
1.0 |
data.width |
integer |
658 |
shortcode |
string |
DTfS7SMEk8B |
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.