Endpoint Playground
Returns public posts and Reels from the logged-out Posts tab for an Instagram username. Each item exposes the fields available in Instagram's public grid; source-omitted metrics and dimensions are not inferred. Pass `paging_info.max_id` back as `max_id` for the next page.
curl 'https://api.crawlora.net/api/v1/instagram/user/google/posts' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| username (path) | string | Yes | Instagram username, optionally prefixed with @ | |
| max_id | string | No | Opaque cursor from the previous response's paging_info.max_id |
{
"code": 200,
"msg": "OK",
"data": {
"username": "google",
"items": [
{
"id": "4007139055314287176",
"shortcode": "DecN711mjpI",
"caption": "A public post caption",
"display_uri": "https://cdn.example.com/post.jpg",
"media_type": 8,
"product_type": "carousel_container",
"carousel_media_count": 4,
"user": {
"id": "17841401778116675",
"username": "google"
}
}
],
"paging_info": {
"max_id": "OPAQUE_CURSOR",
"more_available": true
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.