25% off everything for the next 48 hours — use code HEART at checkoutGet 25% off
← All products

Product

X (Twitter) Data API

Credit packs from $3.00 per 1,000 requests · Free tool, no subscription


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

GroupFields
ProfileHandle, display name, bio, avatar, banner, website, location
AudienceFollower count, following count, total posts, verification status
AccountNumeric user ID, join date, protected status
PostsText, timestamp, permalink, pinned and repost flags
EngagementLikes, reposts, replies, quotes, bookmarks, views

Credit packs

PackPriceEffective 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

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.

Try the free tool, then buy credits.

Free profile lookup ↗Buy credits ↗