InsightSocial

Twitter/X scraper API

The Twitter/X scraper API for public profiles, tweets, replies, followers and search, as JSON. No X developer account and no paid access tier.

15 endpoints · from 10 credits a call · 10 free calls up to 100 credits each · no credit card

curl "https://api.insightsocial.app/v1/twitter/profile?handle=example_dev" \
-H "x-api-key: $INSIGHTSOCIAL_API_KEY"
200 OKJSON
{
"success": true,
"platform": "twitter",
"endpoint": "/v1/twitter/profile",
"schema_version": "2",
"data": {
"author": {
"id": "1500000000000000000",
"username": "example_dev",
"display_name": "Example Dev",
"avatar_url": "https://cdn.example.com/avatars/example_dev.jpg",
"bio": "Building in public. Posts about APIs and data.",
"verified": false,
"followers": 9315,
"followers_approximate": null,
"following": 402,
"posts_count": 15870,
"likes_count": 22410,
"url": "https://x.com/example_dev",
"location": "Berlin",
"external_url": "https://example.dev",
"private": false,
"joined_at": "2019-06-02T00:00:00.000Z",
"last_post_at": null,
"ext": null
}
},
"unavailable": [],
"credits_used": 0,
"charge_reason": "miss",
"free_call": true
}

What Twitter/X data can you get?

Public Twitter/X data only, returned in the same JSON envelope as every other platform.

Profiles

Bio, follower, following and tweet counts, and verification for any public account.

Tweets and replies

An account's timeline and media, one tweet in full, its replies, and the accounts that retweeted it.

Followers and communities

Follower and following lists, and the tweets inside an X Community.

Search

Tweets and accounts by keyword, plus the spoken text of video tweets.

Twitter/X API endpoints

All 15 Twitter/X endpoints and their price in credits. 1 are metered: they show a range and charge what the call actually read.

EndpointCreditsWhat it returns
/profile10Returns an X (Twitter) account's public profile: follower count, following count, tweet count, bio, profile and banner image URLs, and verification status.
/user/tweets10Returns an account's most recent tweets in descending order, with full text, like, retweet, reply, bookmark and view counts, media, and creation time.
/tweet10Returns one tweet in full: its text, like, retweet, reply and quote counts, media attachments, author info, and creation timestamp.
/community10Returns an X (Twitter) community's details: name, description, member count, rules, and creation date.
/community/tweets10Returns recent tweets posted inside an X (Twitter) community, each with its text, engagement counts, and author info.
/tweet/transcript100Returns the transcript of a video attached to a tweet, including auto-generated captions.
/ai-search50Returns a written answer to a plain-English question about X (Twitter), the X posts cited as sources, and how many searches the model ran.
/search/tweets10–50Returns tweets matching a keyword or phrase, each with the full text, like, retweet, reply, bookmark and view counts, media attachments, author info, and creation time.
/tweet/replies10Returns the replies to a tweet, each with the reply text, author info, like and reply counts, and creation time.
/user/media10Returns the tweets on an account's Media tab, only those carrying a photo or video, with media URLs, engagement counts, and creation time.
/user/followers10Returns the accounts following an X (Twitter) user, each with the handle, display name, bio, follower and tweet counts, privacy flag, and join date.
/user/following10Returns the accounts an X (Twitter) user follows, each with the handle, display name, bio, follower and tweet counts, privacy flag, and join date.
/tweet/retweeters10Returns the accounts that retweeted a tweet, each with the handle, display name, bio, follower and tweet counts, privacy flag, and join date.
/search/users10Returns X (Twitter) accounts matching a name, handle or keyword, with handle, display name, bio, avatar, follower, following and tweet counts, location, verification, join date, and a private flag.
/profile/full50Returns an X account's profile and its recent tweets in one call.

Parameters, response fields and examples for each endpoint are in the Twitter/X API reference.

InsightSocial vs the official Twitter/X API

The official X API needs a developer account and bills every read from prepaid credits: $0.005 a post and $0.010 a user, with no free tier (docs.x.com, checked 2026-10-05).

InsightSocial APIOfficial Twitter/X API
SetupSign in and copy a keyDeveloper account, project and app
Reading tweetsEvery endpoint on one balancePay-per-use credits; no free tier
CostA published price per endpoint, failures freePer post and per user read, capped at 3 million post reads a month
Replies to a tweetPage by pageThrough search, billed per post read
Cost per call10 creditsPay-per-use: $0.005 per post read, $0.010 per user read

The official API is the right tool for posting, messaging or managing accounts you own. This one is read-only public data.

How much does the Twitter/X API cost?

Twitter/X calls start at 10 credits. Every endpoint's price is in the table above and in the free GET /v1/endpoints catalogue, so you know the cost before you call. Pro's 10,000 monthly credits cover about 1,000 profiles at 10 credits each.

  • Failed calls are free

    A call that errors or finds nothing costs 0 credits.

  • Retries are free

    Resend a request with the same Idempotency-Key and the replay costs 0. Repeating a call without one is charged like the first time, because it can return newer data.

  • One balance

    API calls and Chrome extension exports share the same credits. The free plan includes 500 a month.

Not writing code?

Connect InsightSocial to Claude or ChatGPT and ask for Twitter/X data in plain English. Same account, same credits.

Use it from Claude or ChatGPT

Twitter/X API: frequently asked questions

For reading public data, yes. You get profiles, tweets, replies, followers, communities and search without an X developer account or prepaid X credits. It does not post, like or send messages: it is read-only.