Tweets · Profiles — live

X (Twitter)
Scraper API

Refetcher returns real-time public X (Twitter) data — tweet views, likes, retweets, replies and follower counts — as clean JSON from one endpoint. No developer tokens, account bans or rate limits required.

$10 free to start No card required Failed scrapes are free
Free live results · No signup required
$0.90 per 1,000 scrapes · 99.47% success rate · failures free · credits never expire
What you get

Everything public,
one request away.

Send any public X (Twitter) URL — the API detects whether it's a tweet or profile and returns the matching normalized JSON.

Live

Tweets & Posts

Full engagement metrics for public tweets. Returns view count, like count, reply count, retweet count, bookmark count, caption text, hashtags, and media attachments.

viewslikesrepliesretweetsbookmarkscaption
Live

Profiles

Public profile metadata and counts — track followers, following, tweet counts, display name, biography, verification status, and recent public tweets timeline.

followersfollowingtweet countrecent tweets
The request

One call.
Clean JSON back.

Authenticate with one header, POST a public X post URL, and get the same predictable response shape every time — the identical pattern used for every platform we support.

x (twitter) · tweet scrape
# Scrape a public X post
curl -s https://api.refetcher.com/ \
  -H "X-API-Key: pc_live_••••" \
  -d '{ "url": "https://x.com/SpaceX/status/1779119982" }'

// → 200 OK
{
  "platform": "x",
  "success": true,
  "metrics": {
    "views": 5350265,
    "likes": 148761,
    "comments": 3441,
    "shares": 21255,
    "saves": 3469
  },
  "post": {
    "id": "1779119982",
    "normalizedUrl": "https://x.com/SpaceX/status/1779119982",
    "publishedAt": "2026-06-10T19:28:28.000Z",
    "caption": "Launch update: …",
    "type": "text"
  },
  "author": {
    "id": "34713599",
    "handle": "SpaceX",
    "followers": 41700000
  }
}

Batch up to 50 URLs in one request · Post endpoint docs · Profile endpoint docs

Field reference

Every field,
documented.

The normalized response shape for X (Twitter) post scrapes. Fields that X doesn't expose publicly for a given post are returned as null rather than omitted.

FieldTypeDescription
Metrics
metrics.viewsnumberTweet view count at scrape time.
metrics.likesnumberPublic like/favorite count.
metrics.commentsnumberTotal reply/comment count.
metrics.sharesnumberTotal retweet/repost count.
metrics.savesnumberTotal bookmark count.
Post
post.idstringTweet unique ID.
post.typestringtext, video, or image.
post.captionstringFull text content of the tweet.
post.hashtagsstring[]Hashtags extracted from the tweet.
post.mentionsstring[]Accounts mentioned in the tweet.
post.publishedAtISO 8601Original publish timestamp.
Author
author.idstringX internal unique user ID.
author.handlestringUsername/handle of the author.
author.namestring · nullDisplay name of the author when available.
author.followersnumberFollower count at scrape time.
author.isVerifiedbooleanVerification status.
Use cases

Built for whatever
you're building.

Developers & tools

Power dashboards, bots and creator tools with live X post and tweet metrics — without maintaining proxies or handling API quota limits yourself.

creator toolsdashboardsalerts

Agencies & marketers

Verify influencer post performance with real numbers instead of screenshots. Track campaign tweets across every creator from one endpoint.

campaign trackingpayouts per viewreporting

Data & AI teams

Batch up to 50 URLs per request and ingest normalized engagement data into warehouses, models and trend analysis pipelines.

batch ingestiontrend analysisdatasets
$0.90per 1,000 successful scrapes
  • No subscription, no monthly minimum
  • Failed scrapes are never charged
  • Credits never expire · top-up bonuses up to 10%
Straight answers

X (Twitter) scraping, in plain English.

What data can the X (Twitter) scraper API return? +

For public tweets: views, likes, replies (comments), retweets (shares), bookmarks (saves), caption, hashtags, mentions, publish date, author details, and attached media. For profiles: follower count, following count, total tweets, verification status and recent timeline posts.

Do I need an X/Twitter developer account or bearer token? +

No. You authenticate with a Refetcher API key only. The API retrieves publicly available X data, so no developer keys or rate-limiting setups are required.

Can I scrape all five core engagement metrics?+

Yes. Every public tweet query returns views, likes, replies, retweets, and bookmark metrics when available.

Can I get an X profile's follower count and recent posts? +

Yes. Send a public X username or profile URL and the API returns public profile counts such as followers along with recent timeline posts.

How much does it cost to scrape X (Twitter)? +

Pricing is pay as you go at $0.90 per 1,000 successful scrapes with no subscription or monthly minimum. Failed scrapes are free, credits never expire, and new accounts get $10 of free credit without a card. Full details on the pricing page.

What happens if a post is private, deleted or unavailable? +

The scrape fails and you are not charged for it. Refetcher only deducts balance for successful scrape results.

Is the X data real-time or cached? +

Data is retrieved at request time, so the metrics reflect what is publicly visible on X when you make the call. Current latency and success rates are published on the public status page.

Scrape your first tweet in two minutes.

$10 of free X scraping, no card required. See real numbers before you commit to anything.

Get your API key