Instagram Scraper
Discover Instagram Reels by URL (All Reels)
Get every reel an Instagram account has posted, from its profile URL.
Endpoint
Parameters
| Name | Type | Required | Note |
|---|---|---|---|
| urlstring · required | string | required | Instagram profile URL whose entire reel catalog to discover |
| end_datestring · optional | string | optional | Only reels on/before this date (MM-DD-YYYY). |
| start_datestring · optional | string | optional | Only reels on/after this date (MM-DD-YYYY). |
| num_of_postsnumber · optional | number | optional | Max reels to collect per profile (leave empty for all). |
| limit_per_inputnumber · optional | number | optional | Limit the number of results per input |
| posts_to_not_includeobject · optional | object | optional | Reel IDs/URLs to exclude (comma-separated). |
| limit_multiple_resultsnumber · optional | number | optional | Limit the total number of results |
Response schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"elements"
],
"properties": {
"elements": {
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"likes": {
"type": "number"
},
"views": {
"type": "number"
},
"length": {
"type": "string"
},
"shares": {
"type": "number"
},
"post_id": {
"type": "string"
},
"hashtags": {
"type": "array",
"items": {
"type": "string"
}
},
"audio_url": {
"type": "string"
},
"followers": {
"type": "number"
},
"shortcode": {
"type": "string"
},
"video_url": {
"type": "string"
},
"date_posted": {
"type": "string"
},
"description": {
"type": "string"
},
"is_verified": {
"type": "boolean"
},
"user_posted": {
"type": "string"
},
"num_comments": {
"type": "number"
},
"user_profile_url": {
"type": "string"
},
"video_play_count": {
"type": "number"
}
},
"additionalProperties": true
}
},
"capReason": {
"enum": [
"tier_default",
"requested_limit",
"limit_clamped"
],
"type": "string"
},
"recordCap": {
"type": "number"
},
"truncated": {
"type": "boolean"
},
"capApplied": {
"type": "boolean"
},
"suggestion": {
"type": "string"
},
"totalElements": {
"type": "number"
}
},
"additionalProperties": true
}