GET/v1/instagram/user/posts
Get user posts
Retrieve paginated post feed for a user.
Parameters
| Name | Type | Description |
|---|---|---|
| usernamerequired | string | Instagram username e.g. instagram |
| cursor | string | Pagination cursor from previous response (`pagination_info.cursor`) |
Request
Shell
curl -G "https://social-api.airaa.xyz/v1/instagram/user/posts" \ -H "X-API-KEY: YOUR_KEY" \ -d "username=instagram" \ -d "cursor=cursor"
Try it
Live requestRuns against the real API
X-API-KEY
usernamerequired
cursor
Response example
200 OKapplication/json
{
"data": {
"user": {
"edge_owner_to_timeline_media": {
"edges": [
{
"node": {
"id": "3875317901306048269",
"shortcode": "DXH5RlTDy8N",
"media_type": 2,
"like_count": 34107,
"comment_count": 1664,
"taken_at_timestamp": 1776194225,
"edge_media_to_caption": {
"edges": [
{
"node": {
"text": "Kawaii core, but on a canvas 🎨💫"
}
}
]
},
"display_url": "https://scontent.cdninstagram.com/v/..."
}
}
]
}
}
},
"pagination_info": {
"cursor": "QVFCb2JiXzZtZW1P...",
"has_more": true,
"count": 241
}
}Response codes
200Posts list
400Missing or invalid query parameter
401Missing or invalid `X-API-KEY` header
429Request quota exceeded — contact light@airaa.xyz to upgrade your plan
500Server misconfiguration — API key environment variable not set
502Airaa service temporarily unavailable — please try again
504Request timed out — please try again
All error responses follow the shape
{ "error": "message" }