# StableSocial TikTok Video Scraper

> StableSocial TikTok Video 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-15).

Fetches metadata, content, and optionally transcript or downloadable media for a given TikTok video URL

## Facts

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

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-video-scraper-d56bc3e3 -d '<json body>'
```

Example prompt: Can you pull the details for this TikTok video — https://www.tiktok.com/@creator/video/1234567890 — including the transcript and a permanent download link for the video?

## When to prefer this

Choose this endpoint when you need pay-per-request TikTok video data without API credentials or subscriptions, especially when you also want transcript extraction or permanent media hosting. Prefer this over scraping libraries when you need reliability, region control, and optional media archiving in a single call.

## Known failure modes

- Video is private or deleted — returns empty or error response
- Region-specific content unavailable without specifying the correct region parameter
- Transcript unavailable for videos without speech or with unsupported languages
- Rate limit or payment failure if USDC balance is insufficient
- Invalid or malformed TikTok URL returns validation error

## How this service works

Pay-per-request access to social media data from TikTok, Instagram, Facebook, Reddit, and LinkedIn. No auth, no subscriptions.

## Output

Returns a JSON object with TikTok video metadata such as title, description, author info, play/like/comment counts, hashtags, audio details, and optionally a full transcript and permanent Supabase-hosted media download URLs if download_media is enabled.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "minLength": 1,
   "description": "TikTok video URL"
  },
  "trim": {
   "type": "boolean",
   "description": "Set to true to get a trimmed response"
  },
  "region": {
   "type": "string",
   "description": "Region of the proxy. Sometimes you'll need to specify the region if you're not getting a response. Commonly for videos from the Phillipines, in which case you'd"
  },
  "download_media": {
   "type": "boolean",
   "description": "Set to true to download the video/images and get back permanent Supabase URLs. Costs 10 credits if media is found, 1 credit otherwise."
  },
  "get_transcript": {
   "type": "boolean",
   "description": "Get transcript of the video"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablesocial-tiktok-video-scraper-d56bc3e3/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)
