# StableSocial TikTok Profile Scraper

> StableSocial TikTok Profile Scraper is a paid API for AI agents from stablesocial.dev, paid per call via x402, $0.06/call, status unknown (last checked 2026-09-13).

Fetches public TikTok profile data for a given user handle, including follower counts, bio, avatar, and account metadata.

## Facts

- Endpoint: POST https://stablesocial.dev/api/sc/tiktok/profile
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stablesocial-tiktok-profile-scraper-0f611d18
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BZdyNle-l2zwIxoFTqOVW

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 stablesocial-tiktok-profile-scraper-0f611d18 -d '<json body>'
```

Example prompt: Can you pull the public TikTok profile for the account @testuser123 — I need their follower count, bio, avatar, and whether they're verified?

## When to prefer this

Use this endpoint when you need structured public profile data for a specific TikTok user by handle, especially for influencer research, creator enrichment pipelines, or monitoring account metadata. Prefer this over manual scraping when you need reliable, parsed JSON output without managing browser automation or TikTok session tokens. Best for single-profile lookups; pair with sibling endpoints for post or ad data.

## Known failure modes

- Handle not found — returns empty or error if the TikTok account does not exist
- Private or deleted accounts may return incomplete data
- TikTok anti-scraping measures may cause intermittent failures
- Rate limiting if called too frequently for the same handle
- Stale or cached data if TikTok's CDN has not refreshed recently

## How this service works

Scrape Creators · TikTok — Profile

## Output

Returns a structured JSON object with the TikTok user's profile including their numeric user ID, secUid, uniqueId (handle), nickname, language, bio/signature, avatar URLs (thumb and large), follower and following counts, video count, verified status, account creation timestamp, duet settings, and other account flags like ttSeller and isADVirtual.

## Example request

```json
{
 "input": {
  "body": {
   "handle": "testuser123"
  },
  "type": "http",
  "method": "POST",
  "bodyType": "json"
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "handle": {
   "type": "string",
   "description": "TikTok handle. You can pass handle or user_id."
  },
  "user_id": {
   "type": "string",
   "description": "TikTok user id."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablesocial-tiktok-profile-scraper-0f611d18/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stablesocial.dev](https://www.zero.xyz/host/stablesocial.dev/llms.txt)
