Direct
RecommendedPrice per 1,000 calls
$0.10 → $0.065
Standard to Bulk tier
How you pay
Prepaid balance, crypto or card
Free start
$0.50 credit at sign-up
Best for
The lowest price at any volume
Twitter/X data API · pay per call
$0.065–$0.10 per 1,000 calls; one call returns a page of about 20 tweets (X sets the page size). Top up a balance, no X developer account.
Join 10,000+ developers who already signed up
Animation: three example API requests. Data packets stream out of the TwittrAPI # mark to the server and each request returns 200 OK with a JSON response in the simple format.
GET /user/2244994945/tweets?format=simple · 200 OK · 770 ms (Median response time, last 24 h — live from /status)
Measured on real API calls, updated every minute.Live status →
Endpoints
Every public read endpoint, each with parameters, limits and examples in the API reference. Plus account actions: post, reply, like, follow and send DMs from your own account.
GET /user/by/username/XDevelopers?format=simple
X-API-KEY: ••••••••
{
"data": {
"id": "2244994945",
"username": "XDevelopers",
"name": "Developers",
"description": "The voice of the X Dev team and your official source for updates, news, and events, related to the X API.",
"location": "127.0.0.1",
"url": "https://docs.x.com/",
"createdAt": "2013-12-14T04:35:55Z",
"avatarUrl": "https://pbs.twimg.com/profile_images/1683501992314798080/xl1POYLw.jpg",
"bannerUrl": "https://pbs.twimg.com/profile_banners/2244994945/1690213128",
"verified": true,
"verifiedType": "Business",
"protected": false,
"counts": {
"followers": 698074,
"following": 770,
"tweets": 4376,
"likes": 2758,
"media": 832,
"listed": 2977
},
"pinnedTweetIds": [
"2019881223666233717"
],
"isAutomated": falseGET /tweet/2019881223666233717?format=simple
X-API-KEY: ••••••••
{
"data": [
{
"id": "2019881223666233717",
"url": "https://x.com/XDevelopers/status/2019881223666233717",
"text": "Officially launching X API Pay-Per-Use\n\nThe core of X developers are indie builders, early stage products, startups, and hobbyists\n\nIt’s time to open up our X API ecosystem and instill a new wave of next generation X apps\n\nWe’re so back. http://developer.x.com",
"createdAt": "2026-02-06T21:09:45Z",
"lang": "en",
"author": {
"id": "2244994945",
"username": "XDevelopers",
"name": "Developers",
"description": "The voice of the X Dev team and your official source for updates, news, and events, related to the X API.",
"location": "127.0.0.1",
"url": "https://docs.x.com/",
"createdAt": "2013-12-14T04:35:55Z",
"avatarUrl": "https://pbs.twimg.com/profile_images/1683501992314798080/xl1POYLw.jpg",
"bannerUrl": "https://pbs.twimg.com/profile_banners/2244994945/1690213128",
"verified": true,
"verifiedType": "Business",
"protected": false,
"counts": {
"followers": 698057,
"following": 770,
"tweets": 4376,
"likes": 2758,GET /search?searchItem=openai&category=Latest&format=simple
X-API-KEY: ••••••••
{
"data": [
{
"id": "2000000000000000001",
"url": "https://x.com/example_user_1/status/2000000000000000001",
"text": "Example text.",
"createdAt": "2026-10-10T20:13:36Z",
"lang": "en",
"author": {
"id": "1000000000000000001",
"username": "example_user_1",
"name": "Example User 1",
"description": "Example",
"location": "Example",
"url": null,
"createdAt": "2026-08-24T10:29:06Z",
"avatarUrl": "https://pbs.twimg.com/profile_images/1000000000000000000/example.jpg",
"bannerUrl": "https://pbs.twimg.com/profile_banners/1000000000000000000/1700000000",
"verified": false,
"verifiedType": null,
"protected": false,
"counts": {
"followers": 1290,
"following": 1091,
"tweets": 2136,
"likes": 2972,Post, reply, add images or videos, schedule and delete tweets from your own account.
POST /client/create?format=simple
X-API-KEY: ••••••••
{
"data": {
"id": "2019881223666233717",
"url": "https://x.com/XDevelopers/status/2019881223666233717",
"text": "Officially launching X API Pay-Per-Use\n\nThe core of X developers are indie builders, early stage products, startups, and hobbyists\n\nIt’s time to open up our X API ecosystem and instill a new wave of next generation X apps\n\nWe’re so back. http://developer.x.com",
"createdAt": "2026-02-06T21:09:45Z",
"lang": "en",
"author": {
"id": "2244994945",
"username": "XDevelopers",
"name": "Developers",
"description": "The voice of the X Dev team and your official source for updates, news, and events, related to the X API.",
"location": "127.0.0.1",
"url": "https://docs.x.com/",
"createdAt": "2013-12-14T04:35:55Z",
"avatarUrl": "https://pbs.twimg.com/profile_images/1683501992314798080/xl1POYLw.jpg",
"bannerUrl": "https://pbs.twimg.com/profile_banners/2244994945/1690213128",
"verified": true,
"verifiedType": "Business",
"protected": false,
"counts": {
"followers": 698074,
"following": 770,
"tweets": 4376,
"likes": 2758,
"media": 832,POST /client/like?format=simple
X-API-KEY: ••••••••
{
"data": {
"success": true
}
}POST /client/dm/send
X-API-KEY: ••••••••
{
"data": {
"id": "1850000000000007000",
"messageId": "3f1c2a9e-5b7d-4e8a-9c0f-1a2b3c4d5e6f",
"conversationId": "1850000000000000002:1850000000000000002",
"createdAt": "2026-10-13T07:45:19Z",
"text": "Hi! Are you free tomorrow?"
}
}GET /lists/tweets?listId=84839422&format=simple
X-API-KEY: ••••••••
{
"data": [
{
"id": "2000000000000000001",
"url": "https://x.com/example_user_1/status/2000000000000000001",
"text": "Example text.",
"createdAt": "2026-10-10T15:36:16Z",
"lang": "en",
"author": {
"id": "1000000000000000001",
"username": "example_user_1",
"name": "Example User 1",
"description": "Example",
"location": "",
"url": null,
"createdAt": "2011-05-17T17:54:29Z",
"avatarUrl": "https://pbs.twimg.com/profile_images/1000000000000000000/example.jpg",
"bannerUrl": "https://pbs.twimg.com/profile_banners/1000000000000000000/1700000000",
"verified": true,
"verifiedType": "Business",
"protected": false,
"counts": {
"followers": 13830347,
"following": 2351,
"tweets": 33558,
"likes": 30446,GET /communities/1762494276565426592?format=simple
X-API-KEY: ••••••••
{
"data": {
"id": "1762494276565426592",
"name": "AI — Rumors & Insights",
"description": "Discuss the state of AI from industry insiders and anons 🕵️♂️",
"createdAt": "2024-02-27T15:05:55Z",
"memberCount": 30718,
"moderatorCount": 0,
"joinPolicy": "Open",
"nsfw": false,
"topic": "Artificial Intelligence",
"bannerUrl": "https://pbs.twimg.com/community_banner_img/2006436936446029824/n1OK-QV1?format=jpg&name=orig",
"creator": null,
"rules": [
{
"id": "1985766359352164786",
"name": "Make relevant and useful posts 🙂",
"description": "Post useful, relevant, informative AI insights"
},
{
"id": "1984441743522079061",
"name": "Make sure content is High Quality 📈",
"description": "Post high quality, original content"
},
{
"id": "1984442424438010066",GET /jobs/search/engineer?format=simple
X-API-KEY: ••••••••
{
"data": [
{
"id": "1933623118666571776",
"title": "Electrical Engineer Intern, Robotics and Surgery Engineering",
"location": "South San Francisco, California, United States",
"url": "https://boards.greenhouse.io/neuralink/jobs/6607398003?gh_jid=6607398003",
"description": null,
"company": {
"id": "1750340242106884201",
"name": "Example User 1",
"logoUrl": "https://pbs.twimg.com/misc_img/1832099493933662208/AsbLJnCG?format=jpg&name=orig&cat=41"
},
"postedBy": {
"id": "1000000000000000001",
"username": "example_user_1"
}
},
{
"id": "2108354584003616768",
"title": "Rapid Prototyping Technician",
"location": "Austin, Texas, United States; South San Francisco, California, United States",
"url": "https://boards.greenhouse.io/neuralink/jobs/8017328003?gh_jid=8017328003",
"description": null,
"company": {
"id": "1750340242106884201",GET /trends/{locationId}
X-API-KEY: ••••••••
Example coming soon
GET /misc/emojis?format=simple
X-API-KEY: ••••••••
{
"data": [
{
"hashtag": "13周年大カーン謝祭",
"starting_timestamp_ms": 1783857600000,
"ending_timestamp_ms": 1791817140000,
"asset_url": "https://abs.twimg.com/hashflags/BF-16276_Hashmoji_monst_mmix_13rdAnniv/BF-16276_Hashmoji_monst_mmix_13rdAnniv.png",
"is_hashfetti_enabled": false
},
{
"hashtag": "2030年までの目標",
"starting_timestamp_ms": 1791644400000,
"ending_timestamp_ms": 1799593140000,
"asset_url": "https://abs.twimg.com/hashflags/BF-16606_Zoff_INFO_BrandedLikes_Hashmoji_after_v2/BF-16606_Zoff_INFO_BrandedLikes_Hashmoji_after_v2.png",
"is_hashfetti_enabled": false
},
{
"hashtag": "90分間逃げろ",
"starting_timestamp_ms": 1791126000000,
"ending_timestamp_ms": 1799154000000,
"asset_url": "https://abs.twimg.com/hashflags/BF-16650_Sony_Pictures_Resident_Evil_2026_Hashmoji_v2/BF-16650_Sony_Pictures_Resident_Evil_2026_Hashmoji_v2.png",
"is_hashfetti_enabled": false
},
{
"hashtag": "AION2",
"starting_timestamp_ms": 1790935200000,This runs the user lookup against the live API and shows the JSON it returns. Public profiles only.
Complete the captcha to enable the lookup. Limited to a few lookups per hour.
// The JSON response appears here.The same request from your own code:
curl --request GET \
--url 'https://api.twittrapi.com/user/by/username/XDevelopers' \
--header 'X-API-KEY: YOUR_API_KEY'curl --request GET \
--url 'https://twitter-aio.p.rapidapi.com/user/by/username/XDevelopers' \
--header 'x-rapidapi-host: twitter-aio.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_API_KEY'Integrations
Official SDKs, an MCP server for AI agents and nodes for automation tools. All open source.
Monitoring
A monitor watches the accounts you choose, of any size, and POSTs every new tweet to your webhook. Delivered within 1, 5 or 60 seconds, depending on the class.after X makes the post available
Delayed replay of real tweets from the last 12 hours for the selected topic, newest at the top. Each tweet shows when it was posted and how many followers its author has.
Pricing
$100/ month
StandardYour tier
Any top-up amount
$0.10per 1,000 calls
Volume
For 30 days after a top-up of $100 or more
$0.09per 1,000 calls
Scale
While your top-ups of the last 30 days add up to $500 or more
$0.08per 1,000 calls
Bulk
While your top-ups of the last 30 days add up to $2,000 or more
$0.065per 1,000 calls
Estimate. The tier assumes you top up what you use each month. The balance never expires.
Price per 1,000 calls
$0.10 → $0.065
Standard to Bulk tier
How you pay
Prepaid balance, crypto or card
Free start
$0.50 credit at sign-up
Best for
The lowest price at any volume
Price per 1,000 calls
$0.125
Largest plan (MEGA)
How you pay
Monthly subscription, billed by RapidAPI
Free start
BASIC plan, 75 requests a month
Best for
Teams that already bill through RapidAPI
Price per 1,000 calls
$0.11
Largest plan ($110/month)
How you pay
Monthly subscription, billed by JojAPI
Free start
Free plan, 300 requests a month
Best for
Teams that already buy APIs on JojAPI
+5% bonus credit on Polygon (USDT/USDC). Card prices include VAT, no card fee. Pay by card once, or choose a monthly credit that tops up your balance every month, cancel any time. Prefer to stay in control? Get an email with a one-click top-up link when your balance runs low.
Compare
Same unit for every provider, from published prices and our own measurements.
FAQ
A REST API for public Twitter/X data: tweets, profiles, followers, search, communities, lists and trends. We are not affiliated with X Corp.
No. The key comes from us (direct account) or from RapidAPI or JojAPI. You never sign up at console.x.com.
On a direct account, $0.10 per 1,000 calls, $0.09 for 30 days after a top-up of $100 or more, $0.08 while your top-ups of the last 30 days add up to $500, and $0.065 from $2,000. One call is one HTTP request. A profile lookup returns one profile. A search or timeline call returns one page of results.
Calls that fail with 400, 407, 408, 409 or a 5xx error are refunded at once, and 429 is not charged.
No. Unused balance stays on the account.
Yes. Direct accounts get $0.50 of credit at sign-up, which is about 5,000 calls at the standard price. RapidAPI has a free BASIC plan with 75 requests a month.
Only public data.
We only serve public data, and our usage policy forbids spam, harassment, scraping private information and other abuse. If X or anyone else reports misuse, we look into it and stop it, up to closing the account.
Crypto (USDT or USDC on Polygon, USDT on Tron, or Litecoin) with no fees, +5% bonus credit on Polygon (USDT/USDC). Card for one-time top-ups from $20, VAT included, no card fee, or a monthly card credit you can cancel any time. On RapidAPI and JojAPI you pay the marketplace.
Yes, by card. Choose a monthly credit of $20, $50, $100, $250 or $500 that is added to your balance every month; cancel any time. Prefer to stay in control? Set a low-balance email in the dashboard: when your balance falls below the amount you pick, you get an email with a link straight to top up.
When you need a direct contract with X. X charges $0.005 per post read, which is $5.00 per 1,000 posts.
Email support@twittrapi.com.
Sign up, get $0.50 of credit and make your first call with your own key.
Get an API key