Bright Data X (Twitter) Scraper API
The one X source here that charges per delivered record with no commitment and no charge for failures - $1.50 per 1,000 records, 5,000 free records a month with no card, and unlimited concurrency - and it buys down to $1.00 per 1,000 at $1,999/month. The catch is coverage and buying experience: five scrapers covering only posts and profiles, no keyword search, no followers and no replies, free credits that expire on the 1st, and $499/month before the rate moves at all.
Tweet search request, by volume
| Tweets per month | Monthly bill | Per 1,000 | Cheapest route | Allowance unused |
|---|---|---|---|---|
| 1k | not offered | - | - | - |
| 10k | not offered | - | - | - |
| 100k | not offered | - | - | - |
| 1M | not offered | - | - | - |
How Bright Data X (Twitter) Scraper API compares
Bright Data X (Twitter) Scraper API publishes no price at 10,000 tweets a month: not offered. The cheapest published route here costs $0.033 per 1,000.
| Provider | 1k a month | 10k a month | 100k a month | 1M a month |
|---|---|---|---|---|
| A | $0.033 | $0.033 | $0.032 | $0.032 |
| T | $0.040 | $0.040 | $0.040 | $0.040 |
| G | $0.050 | $0.050 | $0.050 | $0.050 |
| B | not offered | not offered | not offered | not offered |
List prices, dollars per 1,000 tweets at the cheapest published route to each volume. How this is worked out
Every published plan
| Plan | Price | Included results | Overage each | Note |
|---|---|---|---|---|
| Free Tier | $0 per month | 5,000 | hard cap | '5K records per month. No credit card required. Expert support.' |
| Pay as you go | $0 per month | 0 | $0.0015 | '$1.5 /1K record. Pay only for success, set monthly spend limits, unlimited concurrency, expert support.' No commitment. |
| Scale (384K) | $499 per month | 384,000 | $0.0013 | Default position of the Scale slider: '$499 /month, 384,000 records included, $1.3 /1K additional records, unlimited concurrency, cancel anytime.' |
| Scale (908K) | $999 per month | 908,000 | $0.0011 | Second slider position: $999/month, 908,000 records included, $1.1 per 1K additional records. |
| Scale (1.999M) | $1,999 per month | 1,999,000 | $0.0010 | Third and highest slider position: $1,999/month, 1,999,000 records included, $1 per 1K additional records. |
| Enterprise | on request | - | not published | 'Custom - Talk to sales'. Volume discounts, account manager, premium SLA, priority support, SSO. No list price. |
One flat price for every record, whatever you scraped: the pay-as-you-go card prints '$1.5 /1K record' and the tooltip defines a record as 'one extracted item, shown as a row in the table'. units is that printed rate expressed per single record. Only three of the six verticals exist as scrapers: X Posts collect-by-URL (tweet), X Posts discover-by-profile-URL and by profiles array (user_tweets), and X Profiles collect-by-URL and discover-by-username (profile). There is no keyword-search, followers or replies scraper, so those are null. Failed work is not billed: 'Only pay for what's successfully delivered. No hidden fees, no charges for failed deliveries.'
Cost by endpoint
Per 1,000, at 10,000 tweets a month.
What it can do
Only what the provider's own pages state.
Where these numbers came from
- https://brightdata.com/products/web-scraper/twitter read 2026-09-08 / the four pricing cards (Free Tier 5K records, Pay as you go $1.5/1K record, Scale $499/month with 384,000 records included and $1.3/1K additional, Enterprise custom); the three Scale slider positions carried in the page's data-tiers attribute ($499/384,000/$1.3, $999/908,000/$1.1, $1999/1,999,000/$1.0); the five X scrapers; 'Only pay for what's successfully delivered'; 'Bulk request handling, up to 5K URLs'; and the free-credit FAQ answers. Also a promotion, 'Get 25% off on Scraper API for 3 months. Use code APIS25 at checkout', which is not recorded as a list price.
- https://docs.brightdata.com/sitemap.xml read 2026-09-08 / confirms the five X scraper API references: twitter-posts-collect-by-url, twitter-posts-discover-by-profile-url, twitter-posts-discover-by-profiles-array, twitter-profiles-collect-by-url, twitter-profiles-discover-by-username. No search, followers or replies scraper exists.
Something out of date? Send the provider's own page to hello@xtwitterapiprices.com and it is corrected on the next capture.