Tweets
Tweet engagement API: velocity & reach on X
Get a Twitter or X post’s engagements per hour, per view, and per follower of its author, plus how far it spread and how much talk it drew. 1 credit per report.
- 200
- 400
- 401
- 402
- 404
- 424
- 429
- 502
- 503
GET
Tweet engagement API: velocity & reach on X
1 credit per report, whatever it reads · A tweet X doesn’t have is free · All plans from $0.00012/credit · Supports guest paid reads
How a tweet performs
UseGET /x/tweets/{id}/insights to see how fast a tweet draws engagement and how far it spreads. Name the tweet by ID
or URL.
Engagements are likes, replies, reposts, and quotes. amplification is reposts and quotes per like, and
conversation is replies per like. A rate is null when nothing divides it, such as a tweet without views.
Path parameters
Headers
string
Full account key. Sessions and OAuth also work.
string
Bearer xq_your_guest_key_here for paid_reads.Response
200 OK
object
string
ID of the tweet.
string | null
ID of the author.
string | null
Username of the author.
string | null
When the tweet went up.
number | null
Hours since the tweet went up.
object
Likes, replies, reposts, quotes, bookmarks, and views.
number
Likes, replies, reposts, and quotes.
number | null
Engagements per hour since the tweet went up.
number | null
Engagements as a percent of views.
number | null
Engagements as a percent of the author’s followers.
number | null
Reposts and quotes per like.
number | null
Replies per like.
400 Invalid input
404 Tweet not found
401 Unauthenticated
Anonymous requests getWWW-Authenticate: Bearer and a guest wallet checkout action. This is not a Payment challenge.
402 Payment required
Account keys get account options. Guest keys get guest top-up only. No checkout starts automatically. Confirm any payment action.502 X API unavailable
Related. User engagement insights · Get tweet · Viral score