# StableSocial Instagram User Posts

> StableSocial Instagram User Posts 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).

Retrieves a paginated list of posts for a given Instagram user handle, with optional trimming of the response payload.

## Facts

- Endpoint: POST https://stablesocial.dev/api/sc/instagram/user/posts
- 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-user-posts-95dee0a7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JcgYPj3ZeTRmnUYmhglHi

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-user-posts-95dee0a7 -d '<json body>'
```

Example prompt: Can you pull the recent Instagram posts for the account @natgeo — give me a trimmed response to keep things concise?

## When to prefer this

Choose this endpoint when you need pay-per-request, no-subscription access to Instagram post data without managing OAuth credentials or API keys. It is ideal for one-off scraping tasks, agent workflows that need fresh Instagram content data, or when you want to avoid Instagram's official API restrictions. Prefer this over browser automation when you need structured post data quickly and cost-effectively at $0.06 per call.

## Known failure modes

- Invalid or non-existent Instagram handle returns an error or empty result
- Expired or invalid next_max_id cursor returns a pagination error
- Payment failure (insufficient USDC balance) returns a 402 status
- Instagram rate limiting on the scraping backend may cause delays or failures
- Private Instagram accounts may return no posts or an access-denied error

## How this service works

Pay-per-request access to social media data from TikTok, Instagram, Facebook, Reddit, and LinkedIn. No auth, no subscriptions.

## Output

Returns a list of Instagram posts for the specified user, including post content, metadata (likes, comments, timestamps, media URLs), and a pagination cursor (next_max_id) to fetch subsequent pages. If trim=true, the response is a condensed subset of fields.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "trim": {
   "type": "boolean",
   "description": "Set to true to get a trimmed response"
  },
  "handle": {
   "type": "string",
   "minLength": 1,
   "description": "Instagram handle"
  },
  "next_max_id": {
   "type": "string",
   "description": "Cursor to get next page of results."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablesocial-instagram-user-posts-95dee0a7/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)
