Tweet
/api/x-twitter/tweet
Full tweet detail with text, author, media, video and engagement counters
Read public X (Twitter) tweets, profiles, timelines, conversations, search results and trends through 20 endpoints. No X developer account, no paid API tier and no end-user credentials — just a Scrappa API key.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/x-twitter/tweet?id=1234567890123456789" \\n -H "Accept: application/json" \\n -H "X-API-KEY: YOUR_API_KEY"
{
"tweet": {
"id": "1234567890123456789",
"text": "Public tweet text",
"author": {
"screen_name": "example",
"name": "Example",
"verified": true
},
"counters": {
"likes": 4213,
"replies": 88,
"reposts": 512,
"quotes": 31,
"views": 180000
},
"media": [
{
"type": "photo",
"url": "https://pbs.twimg.com/media/example.jpg"
}
]
}
}
Structured data for real applications. Here are some ideas.
Search public tweets by keyword, hashtag or phrase, follow trends by place, and page through results to power brand monitoring, news alerts and sentiment pipelines.
Pull public profiles with follower and post counters, browse their timelines, articles and media grids, and analyse engagement to shortlist creators or competitors.
Walk reply conversations, self-reply threads, reposts and quote tweets with opaque cursor pagination to map how a story spread and who amplified it.
Collect attached photos and videos with focus rects, resolve video variant ladders, and download caption transcripts with per-word timing for content analysis.
Enumerate followers and following for public accounts to build audience profiles, lookalike seeds and network graphs for competitive analysis.
Read Community Notes attached to a tweet to study how context is added to potentially misleading posts across a corpus.
Everything you need in one API.
/api/x-twitter/tweet
Full tweet detail with text, author, media, video and engagement counters
/api/x-twitter/tweet/media
Photos and videos attached to a tweet, with focus rects
/api/x-twitter/tweet/video
Playable video variants for a video tweet
/api/x-twitter/tweet/transcript
WebVTT caption track with per-word timing
/api/x-twitter/tweet/conversation
Replies to a tweet with cursor pagination
/api/x-twitter/profile
Public profile with counters, bio and verification
/api/x-twitter/user/tweets
Tweets posted by an account, paginated by cursor
/api/x-twitter/search/tweets
Search public tweets by keyword
/api/x-twitter/trends
Trending topics for a place
See how Scrappa compares to the official API.
| Feature | Scrappa | X API (official) |
|---|---|---|
| Authentication | Just an API key | X developer account and bearer token |
| Access tier | No approval process | Paid API tiers and usage caps |
| Video transcripts | WebVTT with per-word timing | Not offered |
| Price per 1k requests | $0.20 | Usage-based, pay per pool |
Just a Scrappa API key passed as an X-API-KEY header. No X developer account, no paid API tier, no OAuth and no end-user credentials. Sign up, get your key and start querying public X (Twitter) data immediately.
Tweet detail with text, author and engagement counters, attached media and video, video caption transcripts, reply conversations, self-reply threads, reposts and quote tweets, public profiles, cursor-paginated user timelines, followers and following, media and article listings, tweet and account search, typeahead suggestions, trending topics and Community Notes.
They are public, third-party-visible counters read from public X (Twitter) surfaces, not X-attested metrics. X also publishes an estimated-view signal, which is a different quantity from a view count; it is returned as estimated_view_count and is never reported as a view count.
No. X Communities have no anonymous public route: the official API requires an authenticated application context, and there is no logged-out community endpoint anywhere. Rather than ship a partial or invented endpoint, we leave it out and return Community Notes as a field on each tweet instead. If you need community data today, the official X API is the only route.
Yes. Every listing endpoint returns an opaque cursor in the response; send it back as the cursor parameter to fetch the next page. Page size is set by the upstream, so treat the number of results in each response as the authoritative page size rather than the count you requested.
All 20 endpoints cost the same, and every Scrappa account includes 500 free credits per month with no card required. Requests that fail upstream are never charged.