Tools / X (Twitter) / Scraper
Give a public X handle and get its profile as one row: follower count, bio, verified flag, website, every listed link, category, business flag and location. The scraping is hosted, so there is nothing to log in to and nothing to fix when X changes its pages.
Ask your agent
Scrape the X profiles of these 20 design tools and rank them by followers.
Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.
A real run
One call to social.profile (social profile lookup), run through RouterGrowth on October 19, 2026. These are the first rows it returned; fields that name a person are masked.
| followers | bio | category | website | is_business |
|---|---|---|---|---|
| 578539 | Together at last, design and code | Science & Technology | https://figma.bot/WatchConfigIndia | True |
The public profile of @figma: about 579,000 followers, its bio, a Science & Technology category, the business flag and the link in its bio.
Step by step
With or without @. social.profile takes platform x and the handle.
Followers, bio, verified, website, links, domain, category, business flag and location when X shows them.
The domain field is the site behind the bio link, with link hubs left out.
Run social.posts on the same handle for what the account has been saying.
Price
List prices on X, read from the catalog when this page was built. The exact figure is quoted before every run, and a monthly plan lowers it.
In practice
You describe the job; the agent picks the calls, shows the price and runs them.
Scrape the X profiles of these 20 design tools and rank them by followers.
Scrape the X profile of @figma and summarise its last ten posts.
Connect
One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
npm install -g routergrowth && routergrowth setup
routergrowth run -c social.profile -i '{"platform": "x", "handle": "@figma"}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "social.profile", "input": {"platform": "x", "handle": "@figma"}}'Worth knowing
Use it for companies and public brands. Do not build files on private persons.
A handle that does not exist returns nothing and is not charged.
The website is whatever the account links in its bio at the time, which can be a campaign link rather than the home page.
FAQ
No. It returns the follower count, not who follows the account.
No. Only public profile data is read.
Yes, one call per handle. An agent can loop over a list.
Only when the profile shows one publicly, which brand accounts on X rarely do.
More on X (Twitter)
Reading this as an agent? This page as markdown: /tools/x-twitter/profile-scraper.md
Connect your agent once. The first calls run on the $1 that comes with signup.