# Twitter (X) User Scraper via Apify (apidojo/twitter-user-scraper)

> Twitter (X) User Scraper via Apify (apidojo/twitter-user-scraper) is a paid API for AI agents from stableapify.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Starts an Apify actor run to scrape Twitter/X user profiles, followers, and related data by username

## Facts

- Endpoint: POST https://stableapify.dev/api/actors/apidojo/twitter-user-scraper/call
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/twitter-x-user-scraper-via-apify-apidojo-twitter-user-scraper-dad32ec4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FS6BE7_S0Fi_X2eaC2RKq

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability twitter-x-user-scraper-via-apify-apidojo-twitter-user-scraper-dad32ec4 -d '<json body>'
```

Example prompt: Scrape the Twitter profile for the user @elonmusk — I need their bio, follower count, and any available public info, up to 100 items with 1024MB memory.

## When to prefer this

Use this endpoint when you need to programmatically extract Twitter/X user profile data at scale without managing your own scraping infrastructure. It is especially useful for lead enrichment, influencer research, or social media monitoring workflows that require fast, structured user data. Prefer this over manual lookups or raw Twitter API access when you need bulk or automated extraction with pay-per-use pricing.

## Known failure modes

- Invalid or non-existent Twitter username returns empty dataset or actor error
- Insufficient memory allocation causes actor run failure
- Rate limiting or Twitter anti-scraping measures may result in incomplete data
- Payment failure via x402 prevents actor from starting
- Actor run may remain in READY/RUNNING state for extended periods for large accounts
- includeEmail flag may yield no emails if not publicly available

## How this service works

Start the "Fast Twitter (X) User Scraper API | Extract Profiles, Followers" Apify actor (apidojo/twitter-user-scraper). Introducing Twitter (X) User Scraper, the ultimate solution for direct user extraction from Twitter (X). It offers blazing speed and comprehensiveness, deliver…

## Output

Returns a run object with the actor run ID, status (READY), actor ID, start timestamp, total usage in USD, default dataset ID, and a JWT token for polling results from the Apify dataset once the run completes.

## Example request

```json
{
 "input": {
  "username": "sarptecimer",
  "includeEmail": false
 },
 "options": {
  "memory": 1024,
  "maxItems": 100
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "getFollowers",
    "getFollowing",
    "getAbout",
    "getRetweeters",
    "includeUnavailableUsers"
   ],
   "properties": {
    "getAbout": {
     "type": "boolean",
     "default": false,
     "description": "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."
    },
    "maxItems": {
     "type": "integer",
     "maximum": 9007199254740991,
     "minimum": -9007199254740991,
     "description": "Maximum number of items that you want as output."
    },
    "startUrls": {
     "type": "array",
     "items": {
      "type": "string"
     },
     "description": "Twitter (X) URLs. Paste Profile or Tweet URLs and get the results immediately."
    },
    "searchTerms": {
     "type": "array",
     "items": {
      "type": "string"
     },
     "description": "Apply search terms to retrieve users from Twitter (X)."
    },
    "getFollowers": {
     "type": "boolean",
     "default": true,
     "description": "If selected, the actor will scrape followers of the given Twitter (X) profiles."
    },
    "getFollowing": {
     "type": "boolean",
     "default": true,
     "description": "If selected, the actor will scrape followed profiles of the given Twitter (X) profiles."
    },
    "getRetweeters": {
     "type": "boolean",
     "default": true,
     "description": "If selected, the actor will scrape retweeters of the given tweets. This option is only available when using tweets as start URLs."
    },
    "twitterHandles": {
     "type": "array",
     "items": {
      "type": "string"
     },
     "description": "Twitter handles that you want to retrieve from Twitter (X)."
    },
    "twitterUserIds": {
     "type": "array",
     "items": {
      "type": "string"
     },
     "description": "Twitter user IDs that you want to retrieve from Twitter (X)."
    },
    "customMapFunction": {
     "type": "string",
     "description": "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."
    },
    "includeUnavailableUsers": {
     "type": "boolean",
     "default": false,
     "description": "If selected, the actor will incl
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/twitter-x-user-scraper-via-apify-apidojo-twitter-user-scraper-dad32ec4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stableapify.dev](https://www.zero.xyz/host/stableapify.dev/llms.txt)
