Pricing

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

Credit packs

25,000 credits

$20

$0.80 per 1,000 credits

100,000 credits

$70

$0.70 per 1,000 credits

500,000 credits

$300

$0.60 per 1,000 credits

2,000,000 credits

$1,000

$0.50 per 1,000 credits

CreditsPricePer 1,000 credits
25,000$20$0.80
100,000$70$0.70
500,000$300$0.60
2,000,000$1,000$0.50

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 Video Transcript APICaptions captions1 credit$0.50–$0.80
Facebook Video Transcript APISpeech-to-text asr2 credits + 2 per started minute of media
up to 122 credits (60 started minutes of media)
$1.00–$1.60 + $1.00–$1.60 per started minute of media
Instagram Reels Transcript APICaptions captions1 credit$0.50–$0.80
Instagram Reels Transcript APISpeech-to-text asr2 credits + 2 per started minute of media
up to 122 credits (60 started minutes of media)
$1.00–$1.60 + $1.00–$1.60 per started minute of media
TikTok Transcript APICaptions captions1 credit$0.50–$0.80
TikTok Transcript APISpeech-to-text asr2 credits + 2 per started minute of media
up to 122 credits (60 started minutes of media)
$1.00–$1.60 + $1.00–$1.60 per started minute of media
YouTube Transcript APICaptions captions1 credit$0.50–$0.80
YouTube Transcript APISpeech-to-text asr2 credits + 2 per started minute of media
up to 122 credits (60 started minutes of media)
$1.00–$1.60 + $1.00–$1.60 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.

Worked examples

Dollar ranges span the 25,000-credit pack ($0.80 per 1,000) to the 2,000,000-credit pack ($0.50 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