# SiteCheck Shop & Social – Instagram Contact Lookup

> SiteCheck Shop & Social – Instagram Contact Lookup 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 public contact details from an Instagram account's web profile JSON, including business email, phone, address, category, website, bio links, and contact methods visible on the profile.

## Facts

- Endpoint: GET https://api.shopsocial-api.workers.dev/api/social/instagram-contact?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-contact-lookup-3db487b9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_49GWOa9GPvXmHkPQNX_o6

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-contact-lookup-3db487b9
```

Example prompt: Can you pull the public contact details — email, phone, address, and website — listed on the Instagram profile for @glossier?

## When to prefer this

Use this endpoint when you need publicly listed contact details from an Instagram business profile — specifically the structured contact fields Instagram exposes via its public profile JSON (email, phone, address, category, website). Prefer this over manual scraping or browser automation when you need fast, structured output from a single username lookup. Best for outreach research, lead enrichment, or verifying brand contact info.

## Known failure modes

- 404 returned for usernames that don't exist on Instagram
- 503 returned when Instagram throttles anonymous access (not charged)
- Empty or null contact fields when the account has not enabled public contact buttons
- No business email/phone if the account is personal rather than a business account
- Bio parsing may miss obfuscated contact info (e.g. 'email [at] domain')

## 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 publicly visible contact fields from the Instagram account's web profile JSON: business email, phone number, physical address, contact method type, account category, website URL, bio links, and any emails or phone-like numbers extracted from the bio text. Returns 404 for unknown usernames and may return 503 for throttled/anonymous access.

## 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-contact-lookup-3db487b9/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)
