# Instagram User Story Highlights Lookup

> Instagram User Story Highlights Lookup is a paid API for AI agents from x402.apidirect.io, paid per call via x402, $0.007/call, status unknown (last checked 2026-10-30).

Retrieves a user's Instagram story highlights given their username or profile URL.

## Facts

- Endpoint: GET https://x402.apidirect.io/v1/instagram/user/highlights?utm_source=zero.xyz
- Price: $0.007/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/instagram-user-story-highlights-lookup-f71cad9a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kKOc9iqF9OD8NSCESRJez

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-user-story-highlights-lookup-f71cad9a
```

Example prompt: Can you pull all the story highlights from the Instagram profile natgeo — either use the username natgeo or the URL https://instagram.com/natgeo?

## When to prefer this

Use this endpoint when you need to enumerate or analyze the story highlight reels pinned to a specific Instagram profile, given only a username or profile URL. Prefer it over generic web scrapers when you want structured highlight metadata without building custom parsing logic. It is especially useful for influencer research, brand audits, or content inventory workflows that require fast, programmatic access to Instagram highlight data.

## Known failure modes

- Username or URL not found — returns 404 or empty result if the account does not exist or is private
- Invalid input format — error if neither username nor url query param is provided
- Private account — highlights may not be accessible for private profiles
- Rate limiting — too many requests in a short window may result in 429 errors
- Instagram anti-scraping measures — occasional failures if Instagram changes its internal structure

## How this service works

Get a user's story highlights by username or profile URL.

## Output

Returns a list of the user's Instagram story highlights, including highlight reel names, cover images, IDs, and associated metadata such as creation timestamps and item counts — enabling agents to inventory a user's curated story collections.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "url": {
       "type": "string",
       "maxLength": 500,
       "description": "Instagram profile URL, e.g. https://instagram.com/natgeo (max 500 characters). Provide either username or url."
      },
      "username": {
       "type": "string",
       "maxLength": 100,
       "description": "Instagram username, with or without leading @ (max 100 characters). Provide either username or url."
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/instagram-user-story-highlights-lookup-f71cad9a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.apidirect.io](https://www.zero.xyz/host/x402.apidirect.io/llms.txt)
