# fetcher.sh Instagram User Profile by Handle

> fetcher.sh Instagram User Profile by Handle is a paid API for AI agents from fetcher.sh, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-15).

Fetches public profile data for an Instagram user by their handle/username

## Facts

- Endpoint: GET https://fetcher.sh/api/instagram/user/handle/%7Bhandle%7D
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fetcher-sh-instagram-user-profile-by-handle-a795ef59
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gs33L1Jc3FI9k9IgtQsFI

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 fetcher-sh-instagram-user-profile-by-handle-a795ef59
```

Example prompt: Can you pull up the public Instagram profile info for the account @natgeo — I want to see their follower count, bio, and whether they're verified?

## When to prefer this

Choose this endpoint when you need quick, no-auth access to public Instagram profile metadata for a known username, especially in agentic pipelines where setting up OAuth or maintaining Instagram API credentials is impractical. Ideal for influencer research, social audits, or data enrichment workflows where per-call USDC micropayment is acceptable and you need results without managing subscriptions or rate-limit quotas.

## Known failure modes

- Handle not found — returns 404 if the username does not exist or has been deleted
- Private account — may return limited or no data for private Instagram profiles
- Rate limiting or scraping block — Instagram anti-scraping measures may cause intermittent failures
- Invalid handle format — malformed or empty handle returns a 400 error
- Payment failure — insufficient USDC balance results in 402 response before data is returned

## How this service works

fetcher.sh is an x402 web-data and scraping API: 111 endpoints for Twitter/X, YouTube, TikTok, Instagram, Reddit, Google, App Store, and Yelp — paid per call in USDC on Base, Polygon, Arbitrum, Monad or Solana, or with prepaid credits. Built for AI agents: no accounts, no OAuth, no subscriptions.

## Output

Returns structured public profile data for the specified Instagram handle, including follower count, following count, number of posts, bio text, profile picture URL, display name, and whether the account is verified.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fetcher-sh-instagram-user-profile-by-handle-a795ef59/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fetcher.sh](https://www.zero.xyz/host/fetcher.sh/llms.txt)
