# Social media API pricing. Pay only for successful requests.

Start with 100 free credits and no credit card. Subscribe for steady monthly volume, or buy credit packs as you go.

- Failed requests free
- Cache hits free
- Cancel any time
- Pack credits never expire

## 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) |

## Credit 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 |

Need more than 2,000,000 credits, or invoicing? Tell us what you need.

[Contact us](https://socialtap.dev/contact/index.md)

Plans don't cap how fast you send requests. A safety ceiling only stops a runaway client: see [rate limits](https://socialtap.dev/docs/authentication/index.md#rate-limits). 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.

## Plans for steady volume, packs for the rest.

Steady, month after month

### A monthly plan

For recurring jobs and regular data pulls. Credits cost less than the same volume in packs: $1.45 per 1,000 on Starter, against $1.97 for the Growth pack. Unused monthly credits end at each renewal, so pick the plan you'll mostly use.

Now and then

### Pay as you go

For one-off projects, backfills and uneven use. Buy a pack once, with no subscription and nothing to cancel. Pack credits never expire, so nothing is lost in a quiet month.

## Plans and packs, side by side.

Pay as you go compared with each monthly plan

|  | Pay as you go | Starter | Growth | Scale |
| --- | --- | --- | --- | --- |
| Price | From $14, one-time | $29 a month | $79 a month | $225 a month |
| Credits | What each pack holds | 20,000 each month | 60,000 each month | 200,000 each month |
| Per 1,000 credits | $0.75–$1.97 (Trial $14.00) | $1.45 | $1.32 | $1.13 |
| Unused credits | Never expire | End at renewal | End at renewal | End at renewal |
| If you run out | Buy another pack | 5,000 credits for $14, or any pack | 10,000 credits for $18, or any pack | 15,000 credits for $25, or any pack |
| Auto top-up, with a monthly cap | Yes | Yes | Yes | Yes |
| Failed requests free | Yes | Yes | Yes | Yes |
| Cache hits free | Yes | Yes | Yes | Yes |
| All 33 platforms and every endpoint | Yes | Yes | Yes | Yes |
| Request rate | No plan limit, only a [safety ceiling](https://socialtap.dev/docs/authentication/index.md#rate-limits) for runaway clients | No plan limit, only a [safety ceiling](https://socialtap.dev/docs/authentication/index.md#rate-limits) for runaway clients | No plan limit, only a [safety ceiling](https://socialtap.dev/docs/authentication/index.md#rate-limits) for runaway clients | No plan limit, only a [safety ceiling](https://socialtap.dev/docs/authentication/index.md#rate-limits) for runaway clients |
| Team members | Up to 50 | Up to 50 | Up to 50 | Up to 50 |
| Commitment | None | Monthly, cancel any time | Monthly, cancel any time | Monthly, cancel any time |

## How monthly plans work.

### 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.

Live data from 33 platforms.

[TikTok](https://socialtap.dev/apis/tiktok/index.md) · [Instagram](https://socialtap.dev/apis/instagram/index.md) · [Facebook](https://socialtap.dev/apis/facebook/index.md) · [YouTube](https://socialtap.dev/apis/youtube/index.md) · [Reddit](https://socialtap.dev/apis/reddit/index.md) · [Threads](https://socialtap.dev/apis/threads/index.md) · [Spotify](https://socialtap.dev/apis/spotify/index.md) · [Amazon](https://socialtap.dev/apis/amazon/index.md) · [Apple Music](https://socialtap.dev/apis/applemusic/index.md) · [Pinterest](https://socialtap.dev/apis/pinterest/index.md) · [Rumble](https://socialtap.dev/apis/rumble/index.md) · [X](https://socialtap.dev/apis/x/index.md) · [Bluesky](https://socialtap.dev/apis/bluesky/index.md) · [Twitch](https://socialtap.dev/apis/twitch/index.md) · [LinkedIn](https://socialtap.dev/apis/linkedin/index.md) · [Telegram](https://socialtap.dev/apis/telegram/index.md) · [TikTok Shop](https://socialtap.dev/apis/tiktokshop/index.md) · [Kwai](https://socialtap.dev/apis/kwai/index.md) · [Snapchat](https://socialtap.dev/apis/snapchat/index.md) · [SoundCloud](https://socialtap.dev/apis/soundcloud/index.md) · [Truth Social](https://socialtap.dev/apis/truthsocial/index.md) · [Kick](https://socialtap.dev/apis/kick/index.md) · [Komi](https://socialtap.dev/apis/komi/index.md) · [Lnk.Bio](https://socialtap.dev/apis/linkbio/index.md) · [Linkme](https://socialtap.dev/apis/linkme/index.md) · [Linktree](https://socialtap.dev/apis/linktree/index.md) · [Pillar](https://socialtap.dev/apis/pillar/index.md) · [TikTok Ad Library](https://socialtap.dev/apis/tiktok-ad-library/index.md) · [Facebook Ad Library](https://socialtap.dev/apis/facebook-ad-library/index.md) · [Facebook Events](https://socialtap.dev/apis/facebook-events/index.md) · [Facebook Marketplace](https://socialtap.dev/apis/facebook-marketplace/index.md) · [Google Ads Transparency Center](https://socialtap.dev/apis/google-ads-transparency/index.md) · [LinkedIn Ad Library](https://socialtap.dev/apis/linkedin-ad-library/index.md)

## Most requests cost 1 credit.

192 of 218 endpoints cost 1 credit per successful request, whatever source serves it. The rest are below: each costs the price of the source that served it, named in `meta.source`, and tries its cheapest source first. Every endpoint's price is in [pricing.json](https://socialtap.dev/pricing.json) and on its own page.

[Prices as JSON](https://socialtap.dev/pricing.json)

| Endpoint | Source | Price per successful request | Per 1,000 requests |
| --- | --- | --- | --- |
| [Facebook Ad Transcript API](https://socialtap.dev/apis/facebook/ad_transcript/index.md) | Speech-to-text `asr` | 2 credits + 2 per started minute of media<br>up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| [Facebook Group Search API](https://socialtap.dev/apis/facebook/search_groups/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [Facebook Post Search API](https://socialtap.dev/apis/facebook/search_posts/index.md) | Any source | 1 credit + 1 per result filled in<br>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](https://socialtap.dev/apis/facebook/search_profiles/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [Facebook Video Transcript API](https://socialtap.dev/apis/facebook/transcript/index.md) | Captions `captions` | 1 credit | $0.75–$1.97 |
| [Facebook Video Transcript API](https://socialtap.dev/apis/facebook/transcript/index.md) | Speech-to-text `asr` | 2 credits + 2 per started minute of media<br>up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| [Instagram Location Search API](https://socialtap.dev/apis/instagram/search_places/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [Instagram User Search API](https://socialtap.dev/apis/instagram/search_profiles/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [Instagram Audio Search API](https://socialtap.dev/apis/instagram/search_sounds/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [Instagram Reels Transcript API](https://socialtap.dev/apis/instagram/transcript/index.md) | Captions `captions` | 1 credit | $0.75–$1.97 |
| [Instagram Reels Transcript API](https://socialtap.dev/apis/instagram/transcript/index.md) | Speech-to-text `asr` | 2 credits + 2 per started minute of media<br>up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| [Kick Clip Transcript API](https://socialtap.dev/apis/kick/transcript/index.md) | Speech-to-text `asr` | 2 credits + 2 per started minute of media<br>up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| [LinkedIn Profile API](https://socialtap.dev/apis/linkedin/profile/index.md) | Public page `page` | 1 credit | $0.75–$1.97 |
| [LinkedIn Profile API](https://socialtap.dev/apis/linkedin/profile/index.md) | Data partner `vendor` | 5 credits | $3.75–$9.83 |
| [LinkedIn Profile API](https://socialtap.dev/apis/linkedin/profile/index.md) | Web search `web_search` | 1 credit | $0.75–$1.97 |
| [LinkedIn Post Search API](https://socialtap.dev/apis/linkedin/search_posts/index.md) | Any source | 1 credit + 1 per result filled in<br>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](https://socialtap.dev/apis/linkedin/search_profiles/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [Reddit Video Transcript API](https://socialtap.dev/apis/reddit/transcript/index.md) | Captions `captions` | 1 credit | $0.75–$1.97 |
| [Reddit Video Transcript API](https://socialtap.dev/apis/reddit/transcript/index.md) | Speech-to-text `asr` | 2 credits + 2 per started minute of media<br>up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| [Rumble Transcript API](https://socialtap.dev/apis/rumble/transcript/index.md) | Captions `captions` | 1 credit | $0.75–$1.97 |
| [Rumble Transcript API](https://socialtap.dev/apis/rumble/transcript/index.md) | Speech-to-text `asr` | 2 credits + 2 per started minute of media<br>up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| [Telegram Channel Search API](https://socialtap.dev/apis/telegram/search_channels/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [TikTok Hashtag Search API](https://socialtap.dev/apis/tiktok/search_hashtags/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [TikTok User Search API](https://socialtap.dev/apis/tiktok/search_profiles/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [TikTok Sound Search API](https://socialtap.dev/apis/tiktok/search_sounds/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [TikTok Top Search API](https://socialtap.dev/apis/tiktok/search_top/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [TikTok Transcript API](https://socialtap.dev/apis/tiktok/transcript/index.md) | Captions `captions` | 1 credit | $0.75–$1.97 |
| [TikTok Transcript API](https://socialtap.dev/apis/tiktok/transcript/index.md) | Speech-to-text `asr` | 2 credits + 2 per started minute of media<br>up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| [Twitch Clip Transcript API](https://socialtap.dev/apis/twitch/transcript/index.md) | Speech-to-text `asr` | 2 credits + 2 per started minute of media<br>up to 122 credits (60 started minutes of media) | $1.50–$3.93 + $1.50–$3.93 per started minute of media |
| [X (Twitter) Community Search API](https://socialtap.dev/apis/x/search_communities/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [X (Twitter) Post Search API](https://socialtap.dev/apis/x/search_posts/index.md) | Any source | 1 credit + 1 per result filled in<br>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](https://socialtap.dev/apis/x/search_profiles/index.md) | Any source | 1 credit + 1 per result filled in<br>up to 51 credits (50 results filled in) | $0.75–$1.97 + $0.75–$1.97 per result filled in |
| [YouTube Transcript API](https://socialtap.dev/apis/youtube/transcript/index.md) | Captions `captions` | 1 credit | $0.75–$1.97 |
| [YouTube Transcript API](https://socialtap.dev/apis/youtube/transcript/index.md) | Speech-to-text `asr` | 2 credits + 2 per started minute of media<br>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. |

## How charging works.

Dollar amounts span the 30,000-credit pack ($1.97 per 1,000) to the 2,000,000-credit pack ($0.75 per 1,000). The $14 Trial pack costs more per credit, and monthly plans fall within the range.

[Credits in detail](https://socialtap.dev/docs/credits/index.md)

1. Before calling the platform, SocialTap checks that your balance covers the endpoint's minimum price (1 or 2 credits) and sets that minimum aside, nothing more. With less than the minimum the request fails with [`insufficient_credits`](https://socialtap.dev/docs/errors/index.md#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`](https://socialtap.dev/docs/errors/index.md#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.

### Worked examples

**10,000 requests** to [TikTok Post API](https://socialtap.dev/apis/tiktok/post/index.md)

Served from Public page at 1 credit each = **10,000 credits**, which is $7.49–$19.67 ($7.49 with the 2,000,000-credit pack).

**One result with 7 started minutes of media** on [TikTok Transcript API](https://socialtap.dev/apis/tiktok/transcript/index.md)

From Speech-to-text (2 credits + 2 per started minute of media) = 2 + 2 × 7 = **16 credits**, which is $0.01–$0.03. The largest accepted item (60 started minutes of media) costs 122 credits.

**A failed request**

For example `request_too_large` costs **0 credits**. A cache hit costs 0 credits.

## Pricing questions

What a request costs, what is free, and how plans and credits work.

[Contact us](mailto:support@socialtap.dev)

**Is there a free tier?**

Yes. Every new account gets 100 free credits, no credit card required.

**What does a request cost?**

Most endpoints cost 1 credit per request, or per page for lists. The table above has every endpoint's price, including the few that cost more.

**Do failed requests cost credits?**

No. Failed requests are free, and so are cache hits.

**Do credits expire?**

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.

**Do I need a subscription?**

No. Monthly plans are cheaper per credit if your usage is steady, and you can cancel any time. Or buy a pack of credits when you need it, with no subscription at all.

**What happens if I run out of credits on a plan?**

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.

**Can I change or cancel my plan?**

Yes, any time in Billing. A bigger plan starts right away at its full price, with a new month from today. A smaller one starts at your next renewal. If you cancel, your plan lasts until the end of the month you paid for.

**Can I get a refund?**

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.

**Can I test without spending credits?**

Yes. Every endpoint's page shows a recorded response from the live API, and every account starts with 100 free credits for real requests.

## See what a request returns before you pay.

Every account gets free credits. Subscribe or buy a pack when you need more, and spend it on any platform.

100free credits

- No credit card
- Failed requests are free
- Works on all 218 endpoints

[Start for free](https://socialtap.dev/signup/) [Read the docs](https://socialtap.dev/docs/index.md)

---

[HTML version](https://socialtap.dev/pricing/) · [Docs index for AI agents](https://socialtap.dev/llms.txt) · [All docs in one file](https://socialtap.dev/llms-full.txt)
