instagram: Reels from a profile
instagram_userReelsReels from a profile. A profile's reels, newest first, twelve per page, each with like, comment and play counts. Follow pagination.cursor for older reels. The first page also carries captions; later pages do not, so text is null there, and a collab reel owned by another account has authorHandle null. No page carries a publish date; fetch /v1/instagram/post for one reel's date, or set extra_fetch=true to fill each reel's publish date, caption and duration from its own page in one call: 1 credit per item fetched, up to the page size. If the reels tab is unavailable, the first page falls back to the clips in the profile grid, with captions but no counts and no cursor. An account with no public reels is an empty result, and is not charged. raw.source says which path answered. Costs 1 credit. Pass either handle or user_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Reels per page, 1-12. Default 12. | |
| cursor | No | `pagination.cursor` from a previous response | |
| handle | No | Handle (@nike), or a full instagram.com profile URL. Optional if `user_id` is given. | |
| user_id | No | Numeric user id. Skips a lookup. Take it from `data.items[].authorId`. | |
| extra_fetch | No | When true, fetches each item's own page to fill fields the list page leaves null. Costs 1 extra credit per page fetched, up to the page size. | |
| cache_max_age | No |