How to Scrape Twitter Tweet Details And Metrics
This tutorial shows how to use Twitter Tweet Details And Metrics API to scrape and crawl structured Twitter data in real-time.
Fetch granular Twitter post data through our API and extract like counts, retweet totals, quote tweets, reply counts, and impression figures for campaign reporting and analysis.
Access Twitter Data in 3 Steps
Start crawling Twitter post details data. Follow these steps to extract social media data in minutes.
Create Your Account
Go to our registration page and make an account. It's free, no credit card, and you get credits right away to play around with.
Verify Your Email Address
You'll get a verification email, click the link in it. Once that's done, you can grab your API token from the dashboard.
Make Your First API Call
Copy the code snippet below, swap in your API key, and run it. You'll get Twitter data back as JSON within a few seconds.
Code Sample
Here's a JavaScript example to get you going. Swap out the token and you're good, works the same way in any language that can make HTTP requests. Start collecting post details data via our REST API!
| 1 | const root = 'https://ensembledata.com/apis' |
| 2 | const endpoint = '/twitter/post/info' |
| 3 | const params = { |
| 4 | "id": 1694791112567967849, |
| 5 | "token": "YOUR-TOKEN-HERE" |
| 6 | } |
| 7 | |
| 8 | const queryString = new URLSearchParams(params).toString(); |
| 9 | const url = `${root}${endpoint}?${queryString}`; |
| 10 | |
| 11 | await fetch(url) |
| 12 | .then(response => response.json()) |
| 13 | .then(data => console.log(data)) |
| 14 | .catch(error => console.error(error)); |
| 15 |
Parameters
Example Response
Explore the fields returned by this endpoint. Click a row to expand nested objects and arrays, hover a value to copy it, or use "Expand all" to see everything at once.
dataobject9 fields
coreobject1 field
user_resultsobject1 field
resultobject8 fields
affiliates_highlighted_labelobject0 fields
legacyobject27 fields
entitiesobject2 fields
descriptionobject1 field
urlsarray0 items
urlobject1 field
urlsarray1 item · schema from #0 1 item
indicesarray2 items · schema from #0 2 items
pinned_tweet_ids_strarray0 items
withheld_in_countriesarray0 items
tipjar_settingsobject9 fields
unmention_dataobject0 fields
edit_controlobject4 fields
edit_tweet_idsarray1 item · schema from #0 1 item
viewsobject2 fields
legacyobject21 fields
conversation_controlobject2 fields
conversation_owner_resultsobject1 field
resultobject2 fields
legacyobject1 field
display_text_rangearray2 items · schema from #0 2 items
entitiesobject6 fields
hashtagsarray0 items
mediaarray1 item · schema from #0 1 item
indicesarray2 items · schema from #0 2 items
ext_media_availabilityobject1 field
sizesobject4 fields
largeobject3 fields
mediumobject3 fields
smallobject3 fields
thumbobject3 fields
original_infoobject3 fields
focus_rectsarray0 items
video_infoobject2 fields
aspect_ratioarray2 items · schema from #0 2 items
variantsarray1 item · schema from #0 1 item
media_resultsobject1 field
resultobject1 field
symbolsarray0 items
timestampsarray0 items
urlsarray0 items
user_mentionsarray1 item · schema from #0 1 item
indicesarray2 items · schema from #0 2 items
extended_entitiesobject1 field
mediaarray1 item · schema from #0 1 item
indicesarray2 items · schema from #0 2 items
ext_media_availabilityobject1 field
sizesobject4 fields
largeobject3 fields
mediumobject3 fields
smallobject3 fields
thumbobject3 fields
original_infoobject3 fields
focus_rectsarray0 items
video_infoobject2 fields
aspect_ratioarray2 items · schema from #0 2 items
variantsarray1 item · schema from #0 1 item
media_resultsobject1 field
resultobject1 field
Response Codes
Status codes this endpoint can return, so you can handle errors before they surprise you in production.
API Pricing
Fetch Twitter Data at Scale
Access detailed Twitter post metrics including impressions, engagement breakdowns, and quote tweet counts and turn them into actionable marketing insights.
Tweet Stats
Get likes, retweets, quotes, and replies for one tweet by ID.
Impression Data
See impression figures alongside core engagement metrics.
Quote Tweet Data
Track quote tweet counts to measure amplification reach.