InstagramUserGet user posts
GET/v1/instagram/user/posts
Get user posts
Retrieve paginated post feed for a user.
Parameters
NameTypeDescription
usernamerequiredstring
Instagram username
e.g. instagram
cursorstring
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" }