AS
Apify Store
/apidojo/twitter-user-scraper
Get X Profile
Introducing Twitter (X) User Scraper, the ultimate solution for direct user extraction from Twitter (X). It offers blazing speed and comprehensiveness, delivering lightning-fast user extraction features.
liveverifiedasyncunknown~30s typical
twitterxprofilefollowers
$0.0020
per result + $0.01 call
plus $0.001 platform fee per run
Usage-based actor: event charges passed through at cost plus 25%
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /apidojo/twitter-user-scraper for me.
Input
| Field | Type | Description |
|---|---|---|
| startUrls | array | Twitter (X) URLs. Paste Profile or Tweet URLs and get the results immediately. |
| searchTerms | array | Apply search terms to retrieve users from Twitter (X). |
| maxItems | integer | Maximum number of items that you want as output. |
| twitterHandles | array | Twitter handles that you want to retrieve from Twitter (X). |
| twitterUserIds | array | Twitter user IDs that you want to retrieve from Twitter (X). |
| getFollowers | boolean | If selected, the actor will scrape followers of the given Twitter (X) profiles. default true |
| getFollowing | boolean | If selected, the actor will scrape followed profiles of the given Twitter (X) profiles. default true |
| getAbout | boolean | Enable this to extract account metadata including creation date, username change history, verification timestamps, account source, location accuracy, profile image details, and avatar URL. Triggers Profile About Query charge. default false |
| getRetweeters | boolean | If selected, the actor will scrape retweeters of the given tweets. This option is only available when using tweets as start URLs. default true |
| includeUnavailableUsers | boolean | If selected, the actor will include users that are not available (e.g. suspended) in the output. default false |
| customMapFunction | string | Function that takes each object as an argument and returns data that will be mapped by the function itself. This function is not intended for filtering; please don't use it for filtering purposes or you will be banned automatically. |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"apify","endpoint":"/apidojo/twitter-user-scraper","input":{"twitterHandles":["anthropicai"],"maxItems":1},"wait":false}'poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."cli
npx cracked-ai run -p apify -e /apidojo/twitter-user-scraper -i '{"twitterHandles":["anthropicai"],"maxItems":1}' -w 120mcp
run_tool({ provider: "apify", endpoint: "/apidojo/twitter-user-scraper", input: {"twitterHandles":["anthropicai"],"maxItems":1}, wait: false })Try it
Runs against your signed-in workspace balance. Sign in if you have not.