twitter_api · pricing

Simple, Transparent Pricing

Save more with a subscription
Recharge bonus + monthly credit return on top of the per-call prices below. Pay-per-use stays the foundation; subscription stacks a discount on it.
[ pricing basics ]

All prices on this page are quoted in USD; your account balance is denominated in credits. The rate is flat: $1 = 100,000 credits. So the $0.15 / 1K tweets rate above is also 15 credits per returned tweet, and the per-call minimum of $0.00015 is 15 credits. Either unit; same number.

Sign-up credits: New accounts get up to $1 of free credits (at most 100,000 credits, no card) after passing the invisible bot check; one per person or network; repeat sign-ups from the same network within 30 days get $0.10; free credits expire after 31 days.

[ rates ]
tweets
$0.15
per 1K tweets
profiles
from $0.01
per 1K users
followers / following
from $0.01
per 1K
follower IDs
from $0.0045
per 1K

What a real search costs

Billed per result returned. Minimum $0.00015 per request. Below: the sticker price for a tweet search that returns 0, 1, 5, or 20 tweets, and what the same request costs with a Business subscription (every $1 buys 1.90× the credits — bonus + 12-month returns while subscribed).

Results returnedCreditsPay-as-you-goWith Business subscription
0 (empty)15$0.00015$0.00008
115$0.00015$0.00008
575$0.00075$0.00039
20300$0.003$0.00158

See pricing detailsPer-endpoint credit cost, bonus and return rules, the $0.00008 floor formula, worked examples and a calculator.

Looking for endpoint details? See the X API page for the full catalog of endpoints and parameters.

[ volume_pricing ]

Batch profiles, Followers, Following, and Follower-IDs use volume-based pricing

The more items you fetch in a single call, the cheaper each one gets. Larger page sizes are dramatically discounted to encourage bulk collection workflows — the batch profile endpoint drops from 18 to 1 credit per user at 100+.

/twitter/user/batch_info_by_ids
1 – 99 returned18 credits each
100+ returned (bulk)1 credit each
/twitter/user/followers · /twitter/user/followings
20 – 99 returned3 credits each
100 – 199 returned2 credits each
200 returned (max)1 credit each
/twitter/user/followers_ids
50 – 199 returned2 credits / ID
200 – 3,999 returned1 credit / ID
4,000 – 5,000 returned0.45 credits / ID
[ terms ]

Pay as you go, no minimum spend required

  • →Recharged credits never expire
  • →Bonus credits included with every recharge
  • →Bonus credits valid for 31 days
  • →Higher recharge amounts get bigger bonuses (up to +10% on credit cards, up to +12% paying with crypto)
[ credit_usage ]
servicecreditsunit
Tweets15Per returned Tweet
Profiles1 – 18Per returned Profile
Followers / Following1 – 3Per returned item
Follower IDs0.45 – 2Per returned ID
example
  • >If the API returns 4 tweets, you will be charged 60 credits.
  • >If the API returns 2 tweets, you will be charged 30 credits.
  • >If the API returns 0 or 1 tweet, you will be charged 15 credits.
  • >If you fetch 50 user profiles in one batch call, you pay 900 credits (18 each).
  • >If you fetch 100 user profiles in one batch call, you pay 100 credits (1 each — bulk tier).
  • >If you fetch 200 followers in one call, you pay 200 credits (1 each).
  • >If you fetch 5,000 follower IDs in one call, you pay 2,250 credits (0.45 each).

1 USD = 100,000 Credits

[ fine_print ]
  • ·Pricing for profiles (batch) / followers / following / follower IDs scales with the number of items returned per call — see the volume_pricing section above.
  • ·Minimum $0.00015 (15 credits) per API call
  • ·List function calls: $0.0015 (150 Credits) per API call (effective October 1st)

Frequently asked

  • Can I just top up when I need, instead of subscribing?
    Yes — you can pay-as-you-go by topping up your balance any time, with no subscription required. Both models use the exact same API, keys, and endpoints. Subscribers get extra bonus credits and better rates because we can plan capacity around them — so if you use twitterapi.io consistently every month, a subscription usually works out cheaper. If your usage is bursty or occasional, pay-as-you-go is the right choice.
  • Do unused credits on a subscription plan carry over to the next month?
    Yes for the base, no for the bonus. Your subscription grants two kinds of credits each month: base credits (the amount you paid for) never expire and carry over, just like credits from a one-time top-up. Bonus credits (the extra percentage granted on top) are a separate 31-day batch each month, so unused bonus doesn't accumulate across months but your base balance always does.
[ featured_on ]
Featured on There's an AI for That