# Instagram Profile Scraper

> Instagram Profile 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-09-14).

Fetches public Instagram profile data for a given Instagram handle

## Facts

- Endpoint: GET https://x402.orthogonal.com/scrapecreators/v1/instagram/profile
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/instagram-profile-scraper-1ffa67f7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OX3555BnOXrnhNx-_Zuuk

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-profile-scraper-1ffa67f7
```

Example prompt: Can you pull the public Instagram profile for the handle 'natgeo' — I need their bio, follower count, and any other profile details you can get?

## When to prefer this

Use this endpoint when you need quick, low-cost access to public Instagram profile metadata for a specific handle — ideal for influencer research, creator vetting, or data enrichment pipelines. Prefer this over manual browsing or full social media APIs when you need programmatic access without OAuth or complex Instagram API setup.

## Known failure modes

- Invalid or non-existent Instagram handle returns empty result or error
- Private Instagram accounts may return limited or no data
- Rate limiting or Instagram anti-scraping measures may cause failures
- Missing required 'handle' query parameter results in an error
- Instagram UI changes may temporarily break scraping logic

## How this service works

Instagram

## Output

Returns public Instagram profile data for the specified handle, including fields such as username, bio, follower count, following count, post count, profile picture URL, and account metadata. If trim=true, returns a condensed subset of these fields.

## 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"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/instagram-profile-scraper-1ffa67f7/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)
