SocialTap is prepaid: you buy credits, and each successful request spends some of them. One balance covers every endpoint on every platform.
- Failed requests are free: errors cost 0 credits.
- Cache hits are free.
- Credits from packs and top-ups never expire.
- A monthly plan's credits are spent first, and what is left of them ends at each renewal.
- One credit balance for every endpoint and platform.
- Prices exclude tax: sales tax is added at checkout where it applies.
- Outside the US, plans and packs are sold to businesses: checkout asks for your VAT, GST or other business tax ID.
How a request is charged
- Reserve. Before calling the platform, SocialTap checks that your balance covers the endpoint's minimum price
and sets that minimum aside, nothing more. If the balance is below the minimum, the request fails immediately with
insufficient_credits. - Fetch. Endpoints try their sources cheapest first and stop at the first one that works. The source that
produced the result is reported as
meta.source(see sources). Right before a source that costs more than what is set aside (a price that grows with the size of the item), SocialTap sets aside more of your balance: the exact price when the size of the item is known in advance, otherwise as much as your balance allows, and it then processes only as much of the item as that pays for. A source your balance can't pay for is skipped. - Charge. The price of the result is charged and the rest released. If the result would cost more than your
balance covers, the request fails with
insufficient_creditsinstead and costs nothing. A failed request releases everything.
A request that succeeds after you hang up (a timeout, a closed connection) is still charged. Its result is cached:
retry with max_age to get it as a free cache hit.
What you paid is in meta.credits_charged and in the x-credits-charged header.
x-credits-remaining is your account balance right after this request was charged; other requests of yours
still in flight may lower it further, so with requests in parallel treat it as an upper bound. Both headers are on
every response to an authenticated request, errors included (with a charge of 0); a unauthorized response
has neither.
Reservations
A request starts only if your balance covers the endpoint's minimum, and only that minimum is set aside when it starts. More is set aside just before costlier work, and only what that work needs. Requests running in parallel therefore don't each lock up the most they could cost: your balance has to cover their minimums, plus the actual price of whatever costlier work they reach.
Prices that grow with the size of the item have a ceiling, because items above a size limit are refused; that ceiling is the most one request can cost.
Prices
A price is either flat ("1 credit") or a base plus a per-unit amount, for sources whose cost grows with the size of the item; the unit is part of the price.
| Endpoint | Source | Price per successful request | Per 1,000 requests |
|---|---|---|---|
| Amazon Deals API | Platform API api | 1 credit | $0.75–$1.97 |
| Amazon Deals API | Public page page | 1 credit | $0.75–$1.97 |
| Amazon Offers API | Public page page | 1 credit | $0.75–$1.97 |
| Amazon Product API | Public page page | 1 credit | $0.75–$1.97 |
| Amazon Reviews API | Public page page | 1 credit | $0.75–$1.97 |
| Amazon Product Search API | Public page page | 1 credit | $0.75–$1.97 |
| Amazon Seller API | Public page page | 1 credit | $0.75–$1.97 |
| Amazon Shop API | Public page page | 1 credit | $0.75–$1.97 |
| Amazon Shop Lists API | Platform API api | 1 credit | $0.75–$1.97 |
| Amazon Shop Lists API | Public page page | 1 credit | $0.75–$1.97 |
| Amazon Shop Posts API | Platform API api | 1 credit | $0.75–$1.97 |
| Amazon Shop Posts API | Public page page | 1 credit | $0.75–$1.97 |
| Amazon Best Sellers API | Public page page | 1 credit | $0.75–$1.97 |
| Apple Music Album API | Platform API api | 1 credit | $0.75–$1.97 |
| Apple Music Artist API | Platform API api | 1 credit | $0.75–$1.97 |
| Apple Music Album Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Apple Music Artist Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Apple Music Playlist Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Apple Music Track Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Apple Music Top Albums API | Platform API api | 1 credit | $0.75–$1.97 |
| Apple Music Top Playlists API | Platform API api | 1 credit | $0.75–$1.97 |
| Apple Music Top Tracks API | Platform API api | 1 credit | $0.75–$1.97 |
| Apple Music Track API | Platform API api | 1 credit | $0.75–$1.97 |
| Bluesky Comments API | Platform API api | 1 credit | $0.75–$1.97 |
| Bluesky Post API | Platform API api | 1 credit | $0.75–$1.97 |
| Bluesky User Posts API | Platform API api | 1 credit | $0.75–$1.97 |
| Bluesky Profile API | Platform API api | 1 credit | $0.75–$1.97 |
| Bluesky Profile API | Public page page | 1 credit | $0.75–$1.97 |
| Bluesky Post Search API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Ad Library Ad API | Platform API api | 1 credit | $0.75–$1.97 |
| Facebook Ad Transcript API | Speech-to-text asr | 2 credits + 2 per started minute of media up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| Facebook Ad Library Advertiser Ads API | Platform API api | 1 credit | $0.75–$1.97 |
| Facebook Comments API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Engagement API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Event API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Page Events API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Group API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Group Posts API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Marketplace Listing API | Platform API api | 1 credit | $0.75–$1.97 |
| Facebook Marketplace Listing API | Public page page | 1 credit | $0.75–$1.97 |
| Facebook Profile Photos API | Any source | 1 credit | $0.75–$1.97 |
| Facebook City Events API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Post API | Public page page | 1 credit | $0.75–$1.97 |
| Facebook Profile Posts API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Profile API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Reels API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Comment Replies API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Ad Library Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Facebook Ad Library Advertiser Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Facebook Event Search API | Any source | 1 credit | $0.75–$1.97 |
| Facebook Group Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| Facebook Marketplace Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Facebook Marketplace Search API | Public page page | 1 credit | $0.75–$1.97 |
| Facebook Marketplace Location Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Facebook Post Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| Facebook Page and People Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| Facebook Video Transcript API | Captions captions | 1 credit | $0.75–$1.97 |
| Facebook Video Transcript API | Speech-to-text asr | 2 credits + 2 per started minute of media up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| Google Ads Transparency Center Ad API | Platform API api | 1 credit | $0.75–$1.97 |
| Google Ads Transparency Center Advertiser Ads API | Platform API api | 1 credit | $0.75–$1.97 |
| Google Ads Transparency Center Advertiser API | Platform API api | 1 credit | $0.75–$1.97 |
| Google Ads Transparency Center Ads by Website API | Platform API api | 1 credit | $0.75–$1.97 |
| Google Ads Transparency Center Advertiser Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Google Ads Transparency Center Search Suggestions API | Platform API api | 1 credit | $0.75–$1.97 |
| Instagram Comment API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Comments API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Embed API | Platform API api | 1 credit | $0.75–$1.97 |
| Instagram Embed API | Public page page | 1 credit | $0.75–$1.97 |
| Instagram Engagement API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Hashtag API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Hashtag Posts API | Platform API api | 1 credit | $0.75–$1.97 |
| Instagram Hashtag Posts API | Public page page | 1 credit | $0.75–$1.97 |
| Instagram Highlights API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Location API | Public page page | 1 credit | $0.75–$1.97 |
| Instagram Location Posts API | Public page page | 1 credit | $0.75–$1.97 |
| Instagram Highlight Stories API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Post API | Public page page | 1 credit | $0.75–$1.97 |
| Instagram Posts API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Profile API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Reels API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Hashtag Search API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Location Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| Instagram Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Instagram Search API | Public page page | 1 credit | $0.75–$1.97 |
| Instagram User Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| Instagram Audio Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| Instagram Search Suggestions API | Platform API api | 1 credit | $0.75–$1.97 |
| Instagram Similar Accounts API | Platform API api | 1 credit | $0.75–$1.97 |
| Instagram Audio API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Audio Reels API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Story API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Topic API | Any source | 1 credit | $0.75–$1.97 |
| Instagram Reels Transcript API | Captions captions | 1 credit | $0.75–$1.97 |
| Instagram Reels Transcript API | Speech-to-text asr | 2 credits + 2 per started minute of media up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| Instagram Trending Reels API | Platform API api | 1 credit | $0.75–$1.97 |
| Instagram Trending Reels API | Public page page | 1 credit | $0.75–$1.97 |
| Instagram Username Availability API | Platform API api | 1 credit | $0.75–$1.97 |
| Kick Clip API | Platform API api | 1 credit | $0.75–$1.97 |
| Kick Clip API | Public page page | 1 credit | $0.75–$1.97 |
| Kick Clip Transcript API | Speech-to-text asr | 2 credits + 2 per started minute of media up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| Komi Page API | Platform API api | 1 credit | $0.75–$1.97 |
| Kwai Post API | Any source | 1 credit | $0.75–$1.97 |
| Kwai User Posts API | Any source | 1 credit | $0.75–$1.97 |
| Kwai Profile API | Any source | 1 credit | $0.75–$1.97 |
| Lnk.Bio Profile API | Public page page | 1 credit | $0.75–$1.97 |
| LinkedIn Ad Library Ad API | Public page page | 1 credit | $0.75–$1.97 |
| LinkedIn Post API | Public page page | 1 credit | $0.75–$1.97 |
| LinkedIn Profile API | Public page page | 1 credit | $0.75–$1.97 |
| LinkedIn Profile API | Data partner vendor | 5 credits | $3.75–$9.83 |
| LinkedIn Profile API | Web search web_search | 1 credit | $0.75–$1.97 |
| LinkedIn Ad Library Search API | Public page page | 1 credit | $0.75–$1.97 |
| LinkedIn Post Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| LinkedIn Company and People Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| Linkme Profile API | Platform API api | 1 credit | $0.75–$1.97 |
| Linkme Profile API | Public page page | 1 credit | $0.75–$1.97 |
| Linktree Profile API | Public page page | 1 credit | $0.75–$1.97 |
| Pillar Page API | Platform API api | 1 credit | $0.75–$1.97 |
| Pinterest Board API | Platform API api | 1 credit | $0.75–$1.97 |
| Pinterest Board Pins API | Platform API api | 1 credit | $0.75–$1.97 |
| Pinterest Boards API | Platform API api | 1 credit | $0.75–$1.97 |
| Pinterest Boards API | Public page page | 1 credit | $0.75–$1.97 |
| Pinterest Pin API | Platform API api | 1 credit | $0.75–$1.97 |
| Pinterest Profile Pins API | Platform API api | 1 credit | $0.75–$1.97 |
| Pinterest Profile API | Platform API api | 1 credit | $0.75–$1.97 |
| Pinterest Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Pinterest Trends API | Platform API api | 1 credit | $0.75–$1.97 |
| Pinterest Topic API | Any source | 1 credit | $0.75–$1.97 |
| Pinterest URL Save Count API | Platform API api | 1 credit | $0.75–$1.97 |
| Reddit Comments API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit Engagement API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit Post API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit User Posts API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit Profile API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit User Comments API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit Comment Search API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit Search API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit User Search API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit Subreddit Search API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit Subreddit API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit Subreddit Posts API | Public page page | 1 credit | $0.75–$1.97 |
| Reddit Video Transcript API | Captions captions | 1 credit | $0.75–$1.97 |
| Reddit Video Transcript API | Speech-to-text asr | 2 credits + 2 per started minute of media up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| Rumble Comments API | Platform API api | 1 credit | $0.75–$1.97 |
| Rumble Engagement API | Public page page | 1 credit | $0.75–$1.97 |
| Rumble Video API | Public page page | 1 credit | $0.75–$1.97 |
| Rumble Channel Videos API | Any source | 1 credit | $0.75–$1.97 |
| Rumble Channel API | Public page page | 1 credit | $0.75–$1.97 |
| Rumble Search API | Public page page | 1 credit | $0.75–$1.97 |
| Rumble Transcript API | Captions captions | 1 credit | $0.75–$1.97 |
| Rumble Transcript API | Speech-to-text asr | 2 credits + 2 per started minute of media up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| Snapchat Comments API | Any source | 1 credit | $0.75–$1.97 |
| Snapchat Profile API | Public page page | 1 credit | $0.75–$1.97 |
| Snapchat Spotlight API | Public page page | 1 credit | $0.75–$1.97 |
| SoundCloud Artist API | Platform API api | 1 credit | $0.75–$1.97 |
| SoundCloud Artist API | Public page page | 1 credit | $0.75–$1.97 |
| SoundCloud Track API | Platform API api | 1 credit | $0.75–$1.97 |
| SoundCloud Track API | Public page page | 1 credit | $0.75–$1.97 |
| SoundCloud Artist Tracks API | Platform API api | 1 credit | $0.75–$1.97 |
| SoundCloud Artist Tracks API | Public page page | 1 credit | $0.75–$1.97 |
| Spotify Album API | Platform API api | 1 credit | $0.75–$1.97 |
| Spotify Album API | Public page page | 1 credit | $0.75–$1.97 |
| Spotify Artist API | Platform API api | 1 credit | $0.75–$1.97 |
| Spotify Artist API | Public page page | 1 credit | $0.75–$1.97 |
| Spotify Playlist API | Platform API api | 1 credit | $0.75–$1.97 |
| Spotify Playlist Tracks API | Platform API api | 1 credit | $0.75–$1.97 |
| Spotify Podcast API | Platform API api | 1 credit | $0.75–$1.97 |
| Spotify Podcast API | Public page page | 1 credit | $0.75–$1.97 |
| Spotify Podcast Episodes API | Platform API api | 1 credit | $0.75–$1.97 |
| Spotify Podcast Episodes API | Public page page | 1 credit | $0.75–$1.97 |
| Spotify Album Search API | Any source | 1 credit | $0.75–$1.97 |
| Spotify Artist Search API | Any source | 1 credit | $0.75–$1.97 |
| Spotify Playlist Search API | Any source | 1 credit | $0.75–$1.97 |
| Spotify Podcast Search API | Any source | 1 credit | $0.75–$1.97 |
| Spotify Track Search API | Any source | 1 credit | $0.75–$1.97 |
| Spotify Track API | Platform API api | 1 credit | $0.75–$1.97 |
| Spotify Track API | Public page page | 1 credit | $0.75–$1.97 |
| Telegram Channel API | Public page page | 1 credit | $0.75–$1.97 |
| Telegram Channel Posts API | Public page page | 1 credit | $0.75–$1.97 |
| Telegram Post API | Public page page | 1 credit | $0.75–$1.97 |
| Telegram Channel Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| Threads Comments API | Platform API api | 1 credit | $0.75–$1.97 |
| Threads Comments API | Public page page | 1 credit | $0.75–$1.97 |
| Threads Post API | Platform API api | 1 credit | $0.75–$1.97 |
| Threads Post API | Public page page | 1 credit | $0.75–$1.97 |
| Threads Posts API | Platform API api | 1 credit | $0.75–$1.97 |
| Threads Posts API | Public page page | 1 credit | $0.75–$1.97 |
| Threads Profile API | Platform API api | 1 credit | $0.75–$1.97 |
| Threads Profile API | Public page page | 1 credit | $0.75–$1.97 |
| Threads Search API | Platform API api | 1 credit | $0.75–$1.97 |
| Threads Search API | Public page page | 1 credit | $0.75–$1.97 |
| Threads User Search API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Ad Library Ad API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Comment API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Comments API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Download API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Download API | Public page page | 1 credit | $0.75–$1.97 |
| TikTok Effect API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Effect Posts API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Engagement API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Followers API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Following API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Hashtag API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Hashtag Posts API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Liked Posts API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Live API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Place Posts API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Playlist Posts API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Playlists API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Post API | Public page page | 1 credit | $0.75–$1.97 |
| TikTok Posts API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Profile API | Public page page | 1 credit | $0.75–$1.97 |
| TikTok Comment Replies API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Ad Library Search API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Hashtag Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| TikTok Search API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok User Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| TikTok Sound Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| TikTok Search Suggestions API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Top Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| TikTok Sound API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Sound Posts API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Top Ads API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Top Videos API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Transcript API | Captions captions | 1 credit | $0.75–$1.97 |
| TikTok Transcript API | Speech-to-text asr | 2 credits + 2 per started minute of media up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| TikTok Trending Hashtags API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Trending Videos API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Shop Product API | Public page page | 1 credit | $0.75–$1.97 |
| TikTok Shop Store Products API | Any source | 1 credit | $0.75–$1.97 |
| TikTok Shop Reviews API | Public page page | 1 credit | $0.75–$1.97 |
| TikTok Shop Search API | Platform API api | 1 credit | $0.75–$1.97 |
| TikTok Shop Search API | Public page page | 1 credit | $0.75–$1.97 |
| Truth Social Post API | Platform API api | 1 credit | $0.75–$1.97 |
| Truth Social Posts API | Platform API api | 1 credit | $0.75–$1.97 |
| Truth Social Profile API | Platform API api | 1 credit | $0.75–$1.97 |
| Twitch Profile API | Platform API api | 1 credit | $0.75–$1.97 |
| Twitch Schedule API | Platform API api | 1 credit | $0.75–$1.97 |
| Twitch Clip Transcript API | Speech-to-text asr | 2 credits + 2 per started minute of media up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| Twitch Video and Clip API | Any source | 1 credit | $0.75–$1.97 |
| Twitch Videos API | Any source | 1 credit | $0.75–$1.97 |
| X (Twitter) Community API | Any source | 1 credit | $0.75–$1.97 |
| X (Twitter) Post API | Any source | 1 credit | $0.75–$1.97 |
| X (Twitter) Profile API | Any source | 1 credit | $0.75–$1.97 |
| X (Twitter) Community Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| X (Twitter) Hashtag Search API | Any source | 1 credit | $0.75–$1.97 |
| X (Twitter) Post Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| X (Twitter) User Search API | Any source | 1 credit + 1 per result filled in up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| YouTube Comments API | Platform API api | 1 credit | $0.75–$1.97 |
| YouTube Engagement API | Any source | 1 credit | $0.75–$1.97 |
| YouTube Video API | Platform API api | 1 credit | $0.75–$1.97 |
| YouTube Video API | Public page page | 1 credit | $0.75–$1.97 |
| YouTube Channel Videos API | Any source | 1 credit | $0.75–$1.97 |
| YouTube Channel API | Any source | 1 credit | $0.75–$1.97 |
| YouTube Transcript API | Captions captions | 1 credit | $0.75–$1.97 |
| YouTube Transcript API | Speech-to-text asr | 2 credits + 2 per started minute of media up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
Sources
| meta.source | Source | What it means |
|---|---|---|
captions | Captions | The platform's own caption track (uploaded or auto-generated). |
asr | Speech-to-text | Transcribed by SocialTap from the media's audio when the platform has no captions. |
api | Platform API | The platform's public, logged-out API. |
page | Public page | Data embedded in the platform's public web page. |
web_search | Web search | A public web search engine's index of the platform's pages, where the platform has no logged-out search of its own: each result is what the index shows of the item, which can be days or weeks old. |
vendor | Data partner | A public-data partner's copy of the item, where the platform hides it from logged-out visitors: read live by the partner at request time. |
Monthly plans
| Plan | Credits each month | Price each month | Per 1,000 credits | Top-up if you run out |
|---|---|---|---|---|
| Starter | 20,000 | $29 | $1.45 | 5,000 credits for $14 ($2.80 per 1,000) |
| Growth | 60,000 | $79 | $1.32 | 10,000 credits for $18 ($1.80 per 1,000) |
| Scale | 200,000 | $225 | $1.13 | 15,000 credits for $25 ($1.67 per 1,000) |
Subscribe in the dashboard's Billing page. GET /v1/billing/subscription reads your plan: when it renews, what it
changes to, and how much of your balance is monthly credits. plan.renewed, plan.changed,
plan.payment_failed and plan.ended tell your webhooks. Subscribing, changing and canceling are for a
person in the dashboard only, as they authorize charges to the card.
- Each month. Your plan renews on the same day each month and adds its credits. Requests spend monthly credits first, and what is left of them ends at the renewal. Credits from packs and top-ups stay, and never expire.
- If you run out. Buy your plan's top-up or any pack in Billing, or turn on auto top-up with a monthly cap. Your plan keeps renewing as usual.
- Upgrading. A bigger plan starts right away. You pay its full price today, a new month starts today, its credits are added, and the monthly credits you had left stay until your next renewal.
- Downgrading. A smaller plan starts at your next renewal, and nothing is charged today. You can change your mind until then.
- Canceling. Cancel any time in Billing, and you won't be charged again. Your plan and its credits last until the end of the month you paid for. Pack and top-up credits stay.
- Refunds. You can ask for a refund of a credit pack's unused credits within 14 days of buying it: email support@socialtap.dev. A month of a plan that has already started isn't refunded, and canceling stops the next charge.
A renewal that can't be paid adds no credits, and the credits you have keep working. You are emailed, and the card is tried again over the next few days. The plan ends if those tries fail. You can still upgrade meanwhile: the new plan is charged right away, and the unpaid renewal as well, with its credits added when it is.
Packs
| Pack | Credits | Price | Per 1,000 credits |
|---|---|---|---|
| Trial | 1,000 | $14 | $14.00 |
| Growth | 30,000 | $59 | $1.97 |
| Scale | 250,000 | $379 | $1.52 |
| Volume | 2,000,000 | $1,499 | $0.75 |
Buy a pack in the dashboard, or with POST /v1/billing/checkout: it answers a Stripe Checkout URL to open and pay;
the credits are added when the payment completes. Read your balance with GET /v1/account. A plan's subscribers can
also buy its top-up, listed above, the same way.
Auto top-up
Auto top-up buys a pack for you when your balance runs low, so live traffic never stops at
insufficient_credits. Turn it on in the dashboard's Billing page and choose three things: the pack,
the balance to top up at (your low-balance alert's by default) and a monthly cap. The cap is required; by default it is
3 times the pack's price, plus 10%
for sales tax, rounded up to the dollar.
Each time a request leaves your balance at or below the threshold, SocialTap charges your saved card for the pack (or your monthly plan's top-up, which follows your plan if you change it), adds sales tax where it applies as at checkout, and emails the receipt. It runs once per crossing (again only after the balance has been above the threshold), one top-up at a time, and never past the cap in a calendar month (UTC), tax included: a top-up that would pass it is skipped and you are emailed.
To keep a stolen card from being charged again and again, auto top-up also charges at most a set amount in any
7 days, tax included, however high your cap is. It starts at
$500 and adds 2 times every payment that settled at
least 14 days ago; Billing and GET /v1/billing/auto_topup show yours. A top-up
that would pass it is skipped and you are emailed, and it runs by itself once there is room: write to support to lift
it sooner. Buying a pack yourself is never limited by it.
A charge that fails is never retried. Auto top-up turns itself off, you are emailed why, and Billing shows it: a declined card, or a bank asking you to confirm the payment (buy the pack in Billing, where your bank can ask, then turn auto top-up back on). Fix the card in Billing's payment settings, then turn it on again. A pack you buy saves its card for auto top-up, which never charges it until you turn auto top-up on.
If your bank only asks about a payment, which is not yet a dispute, auto top-up turns off and nothing else changes: you can turn it back on. A dispute of any payment on the account, not only a top-up's, turns auto top-up off and ends a monthly plan, so that card isn't charged again. Auto top-up then comes back only when you turn it on, with a different card or once the dispute is closed in our favor. It never comes back on its own.
GET /v1/billing/auto_topup reads it, and auto_topup.succeeded, auto_topup.failed and
auto_topup.skipped tell your webhooks. Turning it on or changing it is for a person in the dashboard only,
as it authorizes charges to the card.
Purchases and receipts
Billing lists every purchase, newest first: packs you bought, auto top-ups and monthly plan payments, with what each
cost, its credits and whether it was refunded or disputed. Each has its receipt (a plan payment, its invoice with a PDF),
opened from Stripe when you ask for it. GET /v1/billing/purchases and GET /v1/billing/purchases/{id}/receipt read the same with an
API key, for your bookkeeping. Billing's payment settings change the billing address, name and tax ID your receipts
show.
Caching
Every endpoint accepts these options:
| Parameter | Type | Description |
|---|---|---|
max_age | integermin 0 | Accept a cached response up to this many seconds old. Cache hits cost 0 credits. Omit to always fetch fresh. The Cache-Control: max-age=N request header is equivalent; max_age wins when both are sent. |
fields | string | Return only these fields of each item: comma-separated paths in the schema's notation (id,text,metrics.view_count,segments[].text; a parent path keeps the whole object). Unknown paths are rejected. Applied after the cache, so it changes neither the price nor cache hits; page and meta are always returned whole. |
With max_age=N, SocialTap may answer from a stored response that is at most N seconds old. Cached
responses have meta.is_cached set to true and are free. A response is stored for at most
7 days, so a larger N counts as that.