# StableSocial Instagram Reels Scraper

> StableSocial Instagram Reels Scraper is a paid API for AI agents from stablesocial.dev, paid per call via x402, $0.06/call, status unknown (last checked 2026-09-14).

Scrapes a paginated list of Instagram Reels for a given creator by handle or user ID

## Facts

- Endpoint: POST https://stablesocial.dev/api/sc/instagram/user/reels
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stablesocial-instagram-reels-scraper-5b2bc999
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AHg61sDqKKyBWCSC-R7D1

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 stablesocial-instagram-reels-scraper-5b2bc999 -d '<json body>'
```

Example prompt: Fetch the latest reels from Instagram creator @natgeo — use their user ID 787132 for faster lookup and give me the trimmed response.

## When to prefer this

Use this endpoint when you need to programmatically retrieve Instagram Reels content for a specific creator, especially for influencer research, competitor analysis, or content monitoring workflows. Prefer user_id over handle for faster responses. Use the max_id pagination parameter to iterate through a creator's full reel history. This is ideal for pay-per-call use cases where you only need reels data without a full social media API subscription.

## Known failure modes

- Invalid or non-existent Instagram handle returns an error or empty result
- Private Instagram accounts may return no reels or an access error
- Missing required 'handle' or 'user_id' field causes request failure
- Stale or invalid max_id cursor may return empty or duplicate results
- Rate limiting or Instagram-side blocks may cause timeouts or partial data

## How this service works

Scrape Creators · Instagram — Reels

## Output

Returns a list of Instagram Reels for the specified creator, including reel metadata such as video details, engagement metrics, and timestamps. If trim is true, returns a condensed version of the data. Also includes a max_id cursor for fetching subsequent pages of reels.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "trim": {
   "type": "boolean",
   "description": "Set to true for a trimmed down version of the response"
  },
  "handle": {
   "type": "string",
   "description": "Instagram handle. Use user_id for faster response times."
  },
  "max_id": {
   "type": "string",
   "description": "Max id to get more reels. Get 'max_id' from previous response."
  },
  "user_id": {
   "type": "string",
   "description": "Instagram user id. Use this for faster response times."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablesocial-instagram-reels-scraper-5b2bc999/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stablesocial.dev](https://www.zero.xyz/host/stablesocial.dev/llms.txt)
