Twitter user profile scraper exports up to 1,000 identity-matched public X accounts per run with 38 possible sparse fields and no placeholder rows.
At a glance
| Store brand | TrueFetch โ apify.com/truefetch |
|---|---|
| Pricing model | pay per event |
| Price per result row | $0.003 on the Free plan |
| 1,000 rows (Free plan) | $3.01 |
| 1,000 rows (Gold plan) | $2.26 |
| Default / max memory | 128 MB / 256 MB |
| Run timeout | 12 h |
| Public runs, last 30 days | 183 ยท 94% succeeded |
| Users | 16 in 30 days ยท 109 all time |
| First published | January 21, 2026 |
| Last build | 1.0.15 on August 19, 2026 |
What you have to give it
1 of the 1 input fields are required; the rest have defaults and can be left out.
| Field | Type | Required | Accepted values | What it does |
|---|---|---|---|---|
usernames | array | yes | NASA | Provide 1 to 1,000 X handles, @handles, or exact HTTPS profile URLs for public account extraction. Only successfully resolved profiles create Dataset items. |
A run that works
The values below are the Actor's own prefills, so this input is valid as written:
{
"usernames": [
"NASA"
]
} What comes back
Every dataset row carries the 38 fields below. The examples are the ones declared in the Actor's own output schema.
| Field | Type | Example | Meaning |
|---|---|---|---|
user_id | string | null | 1234567890 | Unique numeric identifier for the X user account. |
user_name | string | null | elonmusk | Public X handle of the user without the @ symbol. |
posting_sources | array | null | Twitter Web App, Twitter for iPhone | First-seen posting-source labels parsed from the recent public timeline response; not a complete device history. |
display_name | string | null | Elon Musk | Public display name shown on the user's profile. |
description | string | null | CEO of Tesla, SpaceX, and xAI | Self-written biography provided by the user profile. |
location | string | null | Austin, Texas | Publicly visible location listed on the user profile. |
affiliate_label | object | null | {"label":{"description":"Business account"}} | Affiliate highlighted label metadata for the profile. |
created_at | string | null | 2025-01-15T10:30:00.000Z | ISO 8601 timestamp of when the account was created. |
verified | boolean | null | true | Boolean indicating legacy account verification status. |
verified_type | string | null | Business | Category of account verification such as Business. |
blue_verified | boolean | null | true | Source-reported blue-check flag. X states that a blue check reflects an eligible Premium subscription, not the former notable-and-authentic review. |
verified_at | string | null | 2025-01-15T10:30:00Z | ISO 8601 timestamp of the account verification date. |
protected | boolean | null | true | Boolean indicating if the account profile is private. |
sensitive | boolean | null | true | Boolean indicating if the account contains sensitive content. |
followers_count | integer | null | 123 | Total number of followers for this X account. |
following_count | integer | null | 123 | Total number of accounts followed by this user. |
statuses_count | integer | null | 123 | Total number of tweets posted by the X account. |
favourites_count | integer | null | 123 | Total number of likes given by this user account. |
listed_count | integer | null | 123 | Total number of public lists featuring this user. |
media_count | integer | null | 123 | Total number of media files posted by the account. |
account_type | string | null | Business | Professional account type such as Business or Creator. |
account_category | string | null | Technology | Category assigned to the professional user account. |
creator_subscriptions | integer | null | 123 | Creator subscription count returned in the current X profile payload; availability and meaning can change with the source. |
business_affiliates | integer | null | 123 | Business affiliate count returned in the current X profile payload; it is not an independently verified organization roster. |
highlighted_tweets | integer | null | 123 | Total number of tweets highlighted on the profile. |
avatar_url | string | null | https://example.com/image.jpg | Direct link to the high-resolution profile picture. |
banner_url | string | null | https://example.com/image.jpg | Direct link to the profile banner header image. |
profile_urls | array | null | https://tesla.com, https://spacex.com | Website links found specifically in the profile field. |
description_urls | array | null | https://x.com/SpaceX | Website links found in the bio description. |
custom_timelines | boolean | null | true | Boolean indicating the availability of custom timelines. |
pinned_tweet_ids | array | null | 1234567890123456789 | List of pinned tweet IDs from profile legacy payload. |
default_profile | boolean | null | true | Whether the account uses the default profile theme. |
profile_language | string | null | en | Profile-description language code returned by X; it is not a language analysis performed by this Actor. |
birthdate | string | null | 1971-06-28 | Publicly visible birth date formatted as YYYY-MM-DD when the source exposes a year; otherwise an empty value. |
pinned_tweet | object | null | {"url":"https://x.com/elonmusk/status/1234567890123456789","text":"Pinned tweet | Available public pinned-post observation; omitted when no TimelinePinEntry is returned. |
status | string | null | success | Processing status of the profile data lookup. |
processor | string | null | https://apify.com/username/actor_name | Original URL of the actor that processed this data. |
processed_at | string | null | 2025-01-15T10:30:00.000Z | ISO 8601 timestamp of when the profile was processed. |
What it costs
| Charged event | Price | When |
|---|---|---|
| Actor Start | $0.01 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
| Result | $0.003 โ $0.00225 | Single public X profile in the default dataset. |
Per 1,000 rows, by Apify plan
| Plan | Per row | 1,000 rows | 10,000 rows |
|---|---|---|---|
| Free | $0.003 | $3.01 | $30.01 |
| Bronze | $0.0027 | $2.71 | $27.01 |
| Silver | $0.0024 | $2.41 | $24.01 |
| Gold | $0.00225 | $2.26 | $22.51 |
| Platinum | $0.00225 | $2.26 | $22.51 |
| Diamond | $0.00225 | $2.26 | $22.51 |
Every total includes the $0.01 start fee once. Apify charges that fee per gigabyte of memory, so a 128 MB run pays it a single time.
When not to use it
- Memory is capped at 256 MB, so a very large job should be split into several narrower runs rather than scaled up.
- 6.0% of public runs in the last 30 days did not succeed, so a production caller needs a retry and a zero-row check rather than trusting the first response.
- The dataset carries 38 fields and nothing else; if your analysis needs a field that is not in the table above, no input setting will add it.
- It reads what is public at run time. There is no archive behind it, so a question about last quarter has to be answered from data you already collected.
Closest Actors in the catalog
Same categories, ordered by how many people run them. Compare the field tables before choosing.
| Actor | Brand | Fields | 1k rows (Free) | Users / 30 d |
|---|---|---|---|---|
| LinkedIn Profile API โ | TrueFetch | 24 | $75.01 | 4 |
| X Twitter Community Scraper โ | TrueFetch | 16 | $7.51 | 1 |
| Telegram Member Scraper | AgentX | 23 | $0.81 | 49 |
| Telegram Info Scraper | AgentX | 41 | $5.21 | 32 |
| Telegram Chat Scraper | AgentX | 55 | $0.55 | 31 |
| LinkedIn Profile Lookup โ | AgentX | 24 | $50.01 | 5 |
Field guides that use this data
- Reddit Research APIs Compared: Community, Posts, People, or Search โ Reddit exposes four distinct research surfaces โ community profile, post feeds, people, and keyword search. Which one answers which question, with field counts.
- How to Build a Creator Outreach List from Public Data โ A repeatable pipeline for influencer and creator outreach: discovering creators by niche, enriching profiles across YouTube, Instagram, and TikTok, and extracting published business contacts responsibly.
- Instagram and TikTok Trend Research Without Vanity-Metric Traps โ A source-aware method for comparing public creator and trend signals across Instagram and TikTok while controlling for time, discovery method, and incomplete metrics.
Prove it on a narrow run
Open the live contract.
Pricing, availability and schema can change between snapshots. The Apify Actor page is the current source of truth.
Catalog snapshot 2026-09-04; Actor contract, pricing and run statistics read 2026-09-04.