Pricing

Prepaid credits. Pay only for what succeeds.

Buy credits once, spend them on any endpoint. You pay per successful request; the price of each endpoint is listed below (also as JSON).

Credit packs

20,000 credits

$29

$1.45 per 1,000 credits

80,000 credits

$99

$1.24 per 1,000 credits

400,000 credits

$399

$1.00 per 1,000 credits

2,000,000 creditsBest value

$1,499

$0.75 per 1,000 credits

CreditsPricePer 1,000 credits
20,000$29$1.45
80,000$99$1.24
400,000$399$1.00
2,000,000$1,499$0.75

Plans

PlanMonthly feeIncluded credits / month
Pay as you goNoneNone, buy packs

Plans do not limit request rate. See rate limits for the safety ceiling that stops runaway clients.

Price per endpoint

Each successful response costs the price of the source that produced it, shown as meta.source. Endpoints try their cheapest source first.

EndpointSourcePrice per successful requestPer 1,000 requests
Facebook Post APIPublic page page1 credit$0.75–$1.45
Facebook Ad Library Search APIPlatform API api1 credit$0.75–$1.45
Facebook Video Transcript APICaptions captions1 credit$0.75–$1.45
Facebook Video Transcript APISpeech-to-text asr2 credits + 2 per started minute of media
up to 122 credits (60 started minutes of media)
$1.50–$2.90 + $1.50–$2.90 per started minute of media
Instagram Post APIPublic page page1 credit$0.75–$1.45
Instagram Posts APIAny source1 credit$0.75–$1.45
Instagram Profile APIPublic page page1 credit$0.75–$1.45
Instagram Reels Transcript APICaptions captions1 credit$0.75–$1.45
Instagram Reels Transcript APISpeech-to-text asr2 credits + 2 per started minute of media
up to 122 credits (60 started minutes of media)
$1.50–$2.90 + $1.50–$2.90 per started minute of media
Rumble Comments APIPlatform API api1 credit$0.75–$1.45
Rumble Video APIPublic page page1 credit$0.75–$1.45
Rumble Channel Videos APIAny source1 credit$0.75–$1.45
Rumble Channel APIPublic page page1 credit$0.75–$1.45
Rumble Search APIPublic page page1 credit$0.75–$1.45
Rumble Transcript APICaptions captions1 credit$0.75–$1.45
Rumble Transcript APISpeech-to-text asr2 credits + 2 per started minute of media
up to 122 credits (60 started minutes of media)
$1.50–$2.90 + $1.50–$2.90 per started minute of media
Threads Profile APIPlatform API api1 credit$0.75–$1.45
Threads Profile APIPublic page page1 credit$0.75–$1.45
TikTok Comments APIPlatform API api1 credit$0.75–$1.45
TikTok Post APIPublic page page1 credit$0.75–$1.45
TikTok Posts APIAny source1 credit$0.75–$1.45
TikTok Profile APIPublic page page1 credit$0.75–$1.45
TikTok Transcript APICaptions captions1 credit$0.75–$1.45
TikTok Transcript APISpeech-to-text asr2 credits + 2 per started minute of media
up to 122 credits (60 started minutes of media)
$1.50–$2.90 + $1.50–$2.90 per started minute of media
YouTube Comments APIPlatform API api1 credit$0.75–$1.45
YouTube Video APIPlatform API api1 credit$0.75–$1.45
YouTube Video APIPublic page page1 credit$0.75–$1.45
YouTube Channel Videos APIAny source1 credit$0.75–$1.45
YouTube Channel APIAny source1 credit$0.75–$1.45
YouTube Transcript APICaptions captions1 credit$0.75–$1.45
YouTube Transcript APISpeech-to-text asr2 credits + 2 per started minute of media
up to 122 credits (60 started minutes of media)
$1.50–$2.90 + $1.50–$2.90 per started minute of media

Sources

meta.sourceSourceWhat it means
captionsCaptionsThe platform's own caption track (uploaded or auto-generated).
asrSpeech-to-textTranscribed by SocialTap from the media's audio when the platform has no captions.
apiPlatform APIThe platform's public, logged-out API.
pagePublic pageData embedded in the platform's public web page.

Worked examples

Dollar ranges span the 20,000-credit pack ($1.45 per 1,000) to the 2,000,000-credit pack ($0.75 per 1,000).

How charging works

  1. Before calling the platform, SocialTap checks that your balance covers the endpoint's minimum price (1 credit) and sets that minimum aside, nothing more. With less than the minimum the request fails with insufficient_credits.
  2. Right before costlier work (the prices with an “up to” amount above), more of your balance is set aside: the exact price when the size of the item is known in advance, otherwise as much as your balance allows, and the work is limited to what that pays for. A result that would cost more than your balance covers fails with insufficient_credits and costs nothing. Requests in parallel each set aside only what they need, never their “up to” amount in advance.
  3. On success, the actual price is charged, the rest of the set-aside amount is released, and the charge is reported in meta.credits_charged and the x-credits-charged header. x-credits-remaining is your balance right after this request; other requests still in flight may lower it further.
  4. On failure, the reservation is released: errors cost 0 credits.

Credits in detail