# SiteCheck Shop & Social – Instagram Profile Engagement Snapshot

> SiteCheck Shop & Social – Instagram Profile Engagement Snapshot is a paid API for AI agents from api.shopsocial-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns follower count, total posts, and engagement metrics for the 12 newest posts on a public Instagram account, including likes, comments, video views, per-post engagement rate, and summary statistics.

## Facts

- Endpoint: GET https://api.shopsocial-api.workers.dev/api/social/instagram?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-shop-social-instagram-profile-engagement-snapshot-d3f2b810
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EsWe_7MeuZc1vPc-HAyTf

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 sitecheck-shop-social-instagram-profile-engagement-snapshot-d3f2b810
```

Example prompt: Can you pull up the Instagram engagement snapshot for @glossier — I want to see their follower count, how often they post, and the average engagement rate across their last 12 posts?

## When to prefer this

Choose this endpoint when you need a quick, structured engagement snapshot of a public Instagram account without authenticating with the Instagram Graph API. Ideal for influencer vetting, competitive benchmarking, or brand audits where you need follower count, posting frequency, and recent post engagement metrics in a single call. Not suitable if you need comment text content, Stories data, or private account data.

## Known failure modes

- 404 returned for unknown or private Instagram usernames
- 503 returned when Instagram throttles the request (not charged)
- null values for likes/engagement rate when the account has hidden like counts
- Empty or incomplete post list if account has fewer than 12 posts
- Stale data if Instagram's public web profile JSON is cached or delayed

## How this service works

Pay-per-call e-commerce, product, price and social media data tools for AI agents, from public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

A JSON object containing the account's follower count, total post count, posting frequency, and a list of up to 12 recent posts each with likes, comments, video views (if applicable), and per-post engagement rate ((likes+comments)/followers). Also includes aggregated statistics: average engagement rate, median likes, and the single best-performing post. Hidden like counts are returned as null.

## 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",
     "required": [
      "username"
     ],
     "properties": {
      "username": {
       "type": "string",
       "description": "Instagram username (with or without @) or instagram.com/<user> URL"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-shop-social-instagram-profile-engagement-snapshot-d3f2b810/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.shopsocial-api.workers.dev](https://www.zero.xyz/host/api.shopsocial-api.workers.dev/llms.txt)
