# Instagram User Posts

> Instagram User Posts is a paid API for AI agents from Fiber AI API at mpp.orthogonal.com, paid per call via MPP, $0.04/call, status unknown (last checked 2026-09-15, last successful call 2026-07-27).

Fetches paginated posts from a specified Instagram user account.

## Facts

- Endpoint: POST https://mpp.orthogonal.com/fiber/v1/instagram/user-posts
- Price: $0.04/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-15
- Last successful call: 2026-07-27
- Success rate: 90% of calls made through Zero
- Rating: 4.7 / 5 from 1 review
- Activations on Zero: 63
- Provider: Fiber AI API
- Docs: https://api.fiber.ai
- Website: https://api.fiber.ai
- Tags: contacts, email, phone, enrichment, data
- Canonical page: https://www.zero.xyz/c/fiber-ai-api-instagram-user-posts-dcff7a05
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DgEAn7fzuwDe3xcJjANjd

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 fiber-ai-api-instagram-user-posts-dcff7a05 -d '<json body>'
```

Example prompt: Pull the latest posts from the Instagram account @natgeo — give me the first page of results.

## When to prefer this

Use this endpoint when you need to retrieve Instagram posts from a specific user profile in a paginated manner, especially for social media monitoring, influencer research, content aggregation, or competitive analysis involving Instagram data. Prefer this over generic web scraping when you need structured, reliable Instagram post data via an API.

## Known failure modes

- Instagram account not found or does not exist — returns error with no posts
- Private account where posts are not publicly accessible — returns empty or restricted result
- Invalid or missing username — returns validation error
- Rate limit exceeded — returns rate limit error
- Pagination cursor is invalid or expired — returns error or restarts from first page

## How this service works

Fetches paginated posts from an Instagram user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.

## Output

A paginated list of Instagram posts from the specified user, including post content, metadata, and a cursor for fetching the next page of results.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fiber-ai-api-instagram-user-posts-dcff7a05/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.orthogonal.com](https://www.zero.xyz/host/mpp.orthogonal.com/llms.txt)
