Apify Store
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

FieldTypeDescription
startUrlsarrayTwitter (X) URLs. Paste Profile or Tweet URLs and get the results immediately.
searchTermsarrayApply search terms to retrieve users from Twitter (X).
maxItemsintegerMaximum number of items that you want as output.
twitterHandlesarrayTwitter handles that you want to retrieve from Twitter (X).
twitterUserIdsarrayTwitter user IDs that you want to retrieve from Twitter (X).
getFollowersbooleanIf selected, the actor will scrape followers of the given Twitter (X) profiles. default true
getFollowingbooleanIf selected, the actor will scrape followed profiles of the given Twitter (X) profiles. default true
getAboutbooleanEnable 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
getRetweetersbooleanIf selected, the actor will scrape retweeters of the given tweets. This option is only available when using tweets as start URLs. default true
includeUnavailableUsersbooleanIf selected, the actor will include users that are not available (e.g. suspended) in the output. default false
customMapFunctionstringFunction 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 120
mcp
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.