Twitter/X API blog: prices, limits and how-tos

What the X API costs, how rate limits work, how the alternatives compare and how to get Twitter data without a developer account. Every external number links to its source.

Export followers to CSV — Diagram of an account's followers as a network of nodes, paged from the followers endpoint into the rows of a CSV file.

Featured · Guides

Export Twitter/X followers to CSV

Download the follower list of any public X account to a CSV file with handle, name, bio, follower counts and join date. Python and Node.js scripts, costs and the limits X sets.

4 min read

Search Twitter/X without a developer account — A search box with X search operators and a list of matching tweets, paged with a cursor.

Guides

Search Twitter/X without a developer account

Run X searches from code without an X developer account or app: query operators, filters, date ranges, pagination and polling for new tweets, with Python and Node.js examples.

5 min read

Tweets in Google Sheets with Apps Script — A spreadsheet filling with tweets (date, text, likes, link) from an hourly Apps Script trigger.

Guides

Pull tweets into Google Sheets with Apps Script

An Apps Script that imports tweets from an X search or account into Google Sheets every hour, without duplicates and without an X developer account. Python and Node.js versions included.

5 min read

Migration guides and comparisons

Moving from another Twitter/X API: endpoint mappings, before-and-after code and what changes on the bill.

Migrate from SocialData endpoint by endpoint — Endpoint mapping from SocialData to TwittrAPI: /twitter/user/{username} becomes /user/by/username/{username}; /twitter/user/{user_id}/tweets becomes /user/{userId}/tweets; /twitter/search?type=Latest becomes /search?category=Latest; POST /twitter/users-by-ids becomes /user/users/by/ids?ids=.

Migration guide

Migrate from SocialData to TwittrAPI

Move a SocialData integration to TwittrAPI: endpoint mapping, auth header, cursor pagination, the legacy fields you already know, and before/after code in Python and Node.js.

Migrate from twitterapi.io endpoint by endpoint — Endpoint mapping from twitterapi.io to TwittrAPI: /twitter/user/info?userName= becomes /user/by/username/{username}; /twitter/user/last_tweets becomes /user/{userId}/tweets; /twitter/tweet/advanced_search becomes /search?category=Latest; /twitter/user/followers becomes /user/{userId}/followers.

Migration guide

Migrate from twitterapi.io to TwittrAPI

Move a twitterapi.io integration to TwittrAPI: endpoint mapping, auth header, cursor pagination, response shape and before/after code in Python and Node.js.

In other languages

Make your first call in a minute.

No X developer account. Prepaid, no subscription, and the balance does not expire.

$0.065per 1,000 calls