# fetcher.sh Instagram Post by Shortcode

> fetcher.sh Instagram Post by Shortcode is a paid API for AI agents from instagram.fetcher.sh, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-13).

Fetches detailed data for a single Instagram post identified by its shortcode

## Facts

- Endpoint: GET https://instagram.fetcher.sh/api/post/code/%7Bcode%7D
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fetcher-sh-instagram-post-by-shortcode-94841059
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SljkOEeMk0tkPt6jdwe6x

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-post-by-shortcode-94841059
```

Example prompt: Can you fetch the full details for the Instagram post with shortcode C1abc123XYZ — I need the caption, like count, author username, and media URL?

## When to prefer this

Use this endpoint when you need data for a specific known Instagram post and have its shortcode (the alphanumeric code from the post URL). Ideal for agents that need to enrich, archive, or analyze individual posts without requiring Instagram login, OAuth setup, or a subscription. Best when the post code is already known rather than needing search or discovery.

## Known failure modes

- Post not found or deleted — returns 404 or empty result
- Invalid or malformed shortcode — returns error response
- Post is private and not publicly accessible — returns access denied or empty
- Rate limiting or temporary block from Instagram infrastructure — returns 429 or timeout
- Payment failure via x402 protocol — request rejected before processing

## How this service works

Instagram (ig) data and scraping API: Profiles, posts, reels, stories, followers, hashtags, locations, and comment threads. 16 REST endpoints from $0.004 per call — no account, no OAuth, no subscription. Pay with x402 (USDC on Base, Polygon, Arbitrum, Monad or Solana) or prepaid credits.

## Output

Returns structured data for the specified Instagram post including media URLs, caption text, like count, comment count, author/profile details, timestamp, hashtags used, and any tagged location — delivered as a JSON object from the scraping API.

## 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-post-by-shortcode-94841059/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from instagram.fetcher.sh](https://www.zero.xyz/host/instagram.fetcher.sh/llms.txt)
