# Instagram User Reels Scraper

> Instagram User Reels Scraper is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-11, last successful call 2026-08-16).

Fetches the reels (short-form videos) posted by a specific Instagram user, identified by handle or user ID, with pagination support.

## Facts

- Endpoint: GET https://x402.orthogonal.com/scrapecreators/v1/instagram/user/reels?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Last successful call: 2026-08-16
- Success rate: 100% of calls made through Zero
- Rating: 3.7 / 5 from 1 review
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/instagram-user-reels-scraper-eb567138
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ix1yW-hsze-rrXXmvyhuU

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability instagram-user-reels-scraper-eb567138
```

Example prompt: Can you pull the latest reels from the Instagram account @natgeo so I can see what video content they've been posting recently?

## When to prefer this

Choose this endpoint when you need to programmatically access the reels feed of a specific Instagram user by handle or user ID, especially when building influencer analytics pipelines, social media monitoring tools, or creator content aggregation workflows. It supports pagination for comprehensive data collection and a trim option for lightweight responses.

## Known failure modes

- Invalid or non-existent Instagram handle returns empty or error response
- Private Instagram accounts may return no reels if access is restricted
- Missing both handle and user_id causes a validation error
- Rate limits or Instagram anti-scraping measures may cause intermittent failures
- Invalid max_id cursor results in pagination errors or duplicate results

## How this service works

Reels

## Output

Returns a list of Instagram reels for the specified user, including reel metadata such as video details, captions, engagement counts, and timestamps. Supports trimmed responses for lighter payloads and cursor-based pagination via max_id for retrieving additional pages of results.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "trim": {
       "type": "string",
       "description": "Set to true for a trimmed response"
      },
      "handle": {
       "type": "string",
       "description": "Instagram handle"
      },
      "max_id": {
       "type": "string",
       "description": "Cursor for pagination"
      },
      "user_id": {
       "type": "string",
       "description": "Instagram user id"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/instagram-user-reels-scraper-eb567138/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
