Skip to main content
The Scraper API uses prepaid credits. There is no subscription: you buy a balance and spend credits when a lookup completes.

Credit costs

Optional enrichment flags, including include_carousels, include_replies, include_transcript, and include_comments, do not add a separate credit charge.

Buying credits

The standard purchase ladder is: The minimum purchase is 1,000 credits. The entire purchase uses the rate for the tier it falls into; rates are not blended across tiers. Your dashboard quote is authoritative because account-specific pricing can apply.

When a request is charged

A confirmed 404 is a completed lookup and is billed. Do not retry a not-found response on a loop. A not-found TikTok audience request costs the full 25 credits.
On success, read meta.credits_charged and meta.credits_remaining. Error bodies do not have a meta object; read X-Scraper-Credits-Charged to see whether an error was billed.

Error response

Application errors use JSON with an error code, message, and request identifier:
A request that exceeds the server’s approximately 120-second ceiling can be terminated by the gateway with a plain-text 504 rather than JSON. Its credit reservation is reclaimed automatically, which can take several minutes.

Retry policy

Retry only refunded transient failures: 429, 500, 502, and 504. Honor Retry-After whenever it is present. Do not automatically retry deterministic 4xx responses, especially billed 404 responses.

Rate limits

New accounts default to 120 requests per minute across all scraper endpoints. An account can also have a per-endpoint limit. Both use continuously refilling token buckets, so the full minute’s capacity can be used in a burst and then refills over time. Successful responses and 429 errors include: Prefer Retry-After on a 429. A slow request can make the reset timestamp stale before you receive the response. SCRAPER_SYSTEM_BUSY is separate from your account limit. It is free, does not consume your account bucket, and should be handled by the same retry policy. For sustained production volume, contact SideShift support to discuss higher limits.