
X data for your AI agents, priced per call.
Profiles, tweets, search and followers over REST or MCP. Every call has a fixed token price, known before you make it.
1,000 free tokens on signup · no card · failed calls refunded
- Tweets9
- Search3
- Profiles3
- Social graph2
- Lists1
- Trends1
- Account1
From signup to your first paid call in three steps
One balance, one key, one price per endpoint. Watch a call spend its tokens: pick an endpoint in the console.
Sign up, confirm your email
Your account starts with 1,000 tokens. No card, no plan to pick.
Create your API key
One key per account, shown once. Send it as the x-api-key header.
Each call spends its price
Every response carries x-tokens-cost and x-tokens-remaining. Calls that fail on our side are refunded.

balance1,000tokens
Built for AI agents
Connect your agent through the MCP server, and add skills that teach it which tool fits a task and what it will cost.
MCP server with 9 tools
Search, profiles, threads, followers, lists and trends as read-only tools for Claude, Codex, Muse Code, Cursor, VS Code and any MCP client.
Skills for real tasks
Account research, topic sentiment, thread digests and monitoring, in the open Agent Skills format.
Spend you can see
Every tool names its price and every result ends with the cost and your balance. Failed calls are refunded.
claude mcp add --transport http xscraper \
https://mcp.xscraper.online/mcp \
--header "x-api-key: $XSCRAPER_API_KEY"/plugin marketplace add ensp1re/xscraper-agent-kit
/plugin install xscraper@xscraperPricing, per call
20 endpoints, all GET. Flat endpoints cost the same every time. Paged endpoints cost a base price plus a per-page amount, so the price grows with the count you ask for.
| Endpoint | Path | Min | Max |
|---|---|---|---|
| Tweets | |||
| User tweets | 3 | 7 | |
| Latest tweet | 1 | 1 | |
| User tweets and replies | 3 | 7 | |
| User tweets by ID | 3 | 7 | |
| User tweets and replies by ID | 3 | 7 | |
| Liked tweets | 4 | 8 | |
| Tweet by ID | 1 | 1 | |
| Tweet replies | 4 | 4 | |
| Tweet quotes | 4 | 4 | |
| Search | |||
| Search profiles | 4 | 6 | |
| Search tweets | 6 | 14 | |
| Advanced search | 8 | 12 | |
| Profiles | |||
| Profile by username | 1 | 1 | |
| Profile by user ID | 3 | 3 | |
| Username to user ID | 1 | 1 | |
| Social graph | |||
| Followers | 4 | 4 | |
| Following | 4 | 4 | |
| Lists | |||
| List tweets | 3 | 7 | |
| Trends | |||
| Trends | 2 | 2 | |
| Account | |||
| Token balance | 0 | 0 | |
Need one user ID, not an API? Try the free Twitter ID finder, no account needed.
Questions
Which AI tools does it work with?
Any MCP client: Claude Code, Codex, Muse Code, Claude Desktop, Cursor, VS Code and others, through the hosted server or npx xscraper-mcp. The skills work in Claude Code, Codex, Muse Code, Cursor, Copilot and other agents that read the Agent Skills format.
What does a token buy?
A profile lookup costs 1 token. Endpoints that page through results cost a base price plus a per-page amount, so asking for 100 tweets costs more than asking for 5. The pricing table lists every endpoint.
Am I charged when a call fails?
Not when it fails on our side. Tokens are taken when the call starts and returned automatically on errors and rate limits. A not-found answer (the user or tweet does not exist) is a real answer and is charged.
What happens when I run out?
Calls return HTTP 402 with the price and your balance. Nothing is billed to a card, because there is no card.
Can I buy more tokens?
Not yet. Paid top-ups are planned. For now every account gets 1,000 tokens after confirming its email.
Is there a rate limit?
Yes, 100 requests per minute per key. Responses include X-RateLimit headers, and a 429 tells you when to retry.
Why only one API key?
It keeps the free tokens fair. You can rotate your key at any time from the dashboard.

1,000 tokens are waiting for you.
Create an account, confirm your email, make your first call.
Create account