# SiteCheck Shop & Social – Instagram Recent Posts

> SiteCheck Shop & Social – Instagram Recent Posts 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).

Fetches the 12 most recent public Instagram grid posts for a given username, including shortcode, caption, type, timestamps, engagement metrics, and media URLs

## Facts

- Endpoint: GET https://api.shopsocial-api.workers.dev/api/social/instagram-posts?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-recent-posts-0deacac4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ETEesfssL1pLE4YoB0gmW

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-recent-posts-0deacac4
```

Example prompt: Pull the 12 most recent Instagram posts for the account @glossier — I want to see the post types, captions, likes, comment counts, and when each was posted.

## When to prefer this

Choose this endpoint when you need a quick anonymous snapshot of a public Instagram account's recent grid activity — captions, engagement metrics, media types, and post timing — without requiring Instagram API credentials or OAuth. It is best for competitive research, influencer vetting, brand audits, and content monitoring tasks where only the most recent 12 posts are sufficient. Prefer alternatives if you need historical posts beyond 12, comment text, Stories, Highlights, or access to private accounts.

## Known failure modes

- 404 returned for unknown or non-existent Instagram usernames
- Empty list returned for private accounts (no error, just no data)
- 503 returned when throttled by Instagram rate limits (request is not charged)
- Stale or incomplete data if Instagram changes its web profile JSON structure
- No comment text is returned, only comment counts

## 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

Returns up to 12 objects, each representing a recent public Instagram post with: shortcode, direct post URL, media type (image/carousel/video/reel), full caption text, Unix post timestamp, like count, comment count, video view count and duration (if applicable), geolocation data if tagged, and thumbnail/image URL. Also includes the account's total post count. Private accounts return an empty list. Only the newest 12 posts are available; pagination is not supported.

## 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-recent-posts-0deacac4/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)
