Pull profile details, follower counts and recent post engagement from X through a single HTTP call. No X account, no browser automation, no HTML parsing. Responses come back as JSON.
Billing is credit packs, not a subscription: one request costs one credit, credits sit on your account, and there is nothing to cancel.
Try it free first
The profile lookup tool is free, needs no account and no API key, and returns the same fields the paid endpoint does. Confirm the data shape against a handle you know before you spend anything. It is rate-limited per IP, which is the only difference from the paid endpoint.
What one request returns
| Group | Fields |
|---|---|
| Profile | Handle, display name, bio, avatar, banner, website, location |
| Audience | Follower count, following count, total posts, verification status |
| Account | Numeric user ID, join date, protected status |
| Posts | Text, timestamp, permalink, pinned and repost flags |
| Engagement | Likes, reposts, replies, quotes, bookmarks, views |
Credit packs
| Pack | Price | Effective rate |
|---|---|---|
| 1,000 requests | $3.00 | $3.00 per 1,000 |
| 5,000 requests | $13.50 | $2.70 per 1,000 |
| 25,000 requests | $57.50 | $2.30 per 1,000 |
| 100,000 requests | $190.00 | $1.90 per 1,000 |
| 500,000 requests | $665.00 | $1.33 per 1,000 |
One request costs one credit. Buy a pack in the dashboard and your key is issued immediately; later packs top up the same key rather than issuing a new one.
Making a request
curl "https://data.spyderproxy.com/twitter/profile?access_key=YOUR_KEY&url=x.com/naval"Add &include=tweets for recent posts with engagement metrics. That costs no extra request — the posts come out of the same page the profile lookup already fetched.
{
"success": true,
"data": {
"username": "@naval",
"name": "Naval",
"followers": 3876441,
"tweets": 27130,
"is_verified": true,
"joined": "2007-02-01"
},
"meta": { "cached": false, "credits_used": 1, "credits_remaining": 499 }
}Full parameter reference is in the API documentation.
What it is good for
- Influencer vetting. Follower counts and engagement ratios across a list of handles.
- Change detection. Track bio, follower and post changes on accounts you care about.
- Competitive monitoring. Watch how rival accounts grow and what lands.
- Dataset enrichment. Attach X profile fields to records you already hold.
Honest limits
You get roughly 3 to 6 recent posts per profile, not a full timeline. That is the right shape for change detection and thin for archival scraping — deep history needs a different approach and we would rather say so than let you find out after buying credits. Protected accounts return their public metadata only.
Frequently Asked Questions
How is the X Data API priced?
In credit packs, not subscriptions. One request costs one credit. Packs start at $3.00 per 1,000 requests and fall to $1.33 per 1,000 on the 500,000 pack. Credits do not expire monthly and there is nothing to cancel.
Is there a free tier?
Yes. The profile lookup tool is free to use with no account and no key, rate-limited per IP. It returns the same profile fields the paid API returns, so you can confirm the data shape before buying anything.
Do I need an X account or cookies?
No. The profile endpoint reads the server-rendered page, so there is no login, no browser automation and no HTML parsing on your side. You get JSON back.
What does one request return?
Handle, display name, bio, avatar, banner, website, location, follower and following counts, total posts, verification and protected status, numeric user ID and join date. Add include=tweets for recent posts with likes, reposts, replies and view counts.
How many posts can I get per profile?
Roughly 3 to 6 recent posts, including the pinned one, at no extra request cost. That suits change detection rather than full archival scraping.
Do cached responses cost a credit?
Cache behaviour is configurable on the account. By default a repeat lookup inside the cache window is served from cache.
Where do I get my API key?
Buy a credit pack in the dashboard and the key is issued to your account immediately. Top-ups add credits to the same key.
Start with the free tool, read the docs, then buy credits in the dashboard. See also proxy pricing and all products.