# SiteCheck Shop & Social – TikTok Profile Lookup

> SiteCheck Shop & Social – TikTok Profile 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 TikTok profile metadata (user ID, secUid, nickname, bio, follower/following/like/video counts, verified status, and more) for a given username.

## Facts

- Endpoint: GET https://api.shopsocial-api.workers.dev/api/social/tiktok-profile?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-tiktok-profile-lookup-f86075ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WfTnfRP7C5whhRhLxbdkU

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-tiktok-profile-lookup-f86075ce
```

Example prompt: Can you pull up the TikTok profile info for @charlidamelio — I want to see her follower count, bio, whether she's verified, and when the account was created?

## When to prefer this

Choose this endpoint when you need structured public TikTok profile metadata — especially follower/following/like/video counts, verification status, bio, or account creation date — for a known username or profile URL. It is faster and cheaper than browser automation and does not require TikTok API credentials. Prefer it over generic web scrapers when you need clean, parsed JSON output for a single TikTok profile.

## Known failure modes

- Unknown or non-existent username returns a 404 error
- Private accounts may return profile metadata but no video list
- Rate limiting or TikTok anti-scrape measures may cause intermittent failures
- Usernames with special characters may need to be URL-encoded
- Deleted or suspended accounts return 404

## 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 a JSON object containing: user ID, secUid, display nickname, bio text, bio link URL, verified boolean, private account boolean, organization account boolean, account language, avatar image URL, account creation timestamp, and exact integer counts for followers, following, likes, videos, and friends. Returns 404 if the username does not exist.

## 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": "TikTok username (with or without @), or a tiktok.com/@user URL"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-shop-social-tiktok-profile-lookup-f86075ce/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)
