X (Twitter) User Search Scraper - Find Accounts by Keyword avatar

X (Twitter) User Search Scraper - Find Accounts by Keyword

Pricing

from $3.00 / 1,000 user results

Go to Apify Store
X (Twitter) User Search Scraper - Find Accounts by Keyword

X (Twitter) User Search Scraper - Find Accounts by Keyword

Search X (Twitter) for user profiles matching any keyword or phrase and export bios, follower counts, and verification status to a dataset.

Pricing

from $3.00 / 1,000 user results

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Search X (Twitter) for user profiles matching any keyword or phrase and export bios, follower counts, and verification status to a dataset. No login required.

What you get

  • Username, display name, user ID, bio, and location for each matching account
  • Follower count, following count, tweet count, and media count
  • Blue verification status and verified type
  • Profile picture and cover photo URLs
  • Pinned tweet IDs and account creation date
  • Cursor-based pagination - fetch thousands of matching accounts across multiple runs

Free tier vs. paid

Free runs are capped at 25 users per run, up to 3 runs per day, with a 30-minute wait between runs, to help cover data costs. Upgrade to any paid plan on the actor's pricing page to honor your Max Users setting in full with no wait.

Use cases

  • Lead generation - find prospects whose bio matches your target job title, industry, or niche
  • Audience research - discover who is talking about a topic or product
  • Influencer discovery - surface accounts in a niche by keyword before checking follower counts
  • Competitor follower mining - search for keywords common among a competitor's audience
  • Sales prospecting by bio keyword - e.g. "founder", "recruiter", "marketing agency"

How to use

  1. Enter a Search query - a keyword or phrase to match against usernames, display names, and bios
  2. Set Max Users (default 100; 0 for unlimited)
  3. Run the actor - one matching user per row in the Dataset tab
  4. To fetch the next page, open the Key-value store tab → copy the NEXT_PAGE_ID value → paste it into Page ID on your next run

Output format

One user per dataset row - perfect for direct CSV, Excel, or Google Sheets export:

{
"searchQuery": "startup founder",
"username": "example",
"userId": "123456789",
"name": "Example User",
"description": "Bio text…",
"location": "San Francisco",
"isBlueVerified": true,
"followersCount": 12345,
"followingCount": 678,
"tweetsCount": 9999,
"createdAt": "Mon Jan 01 12:00:00 +0000 2020",
"profilePicture": "https://pbs.twimg.com/...",
"profileUrl": "https://x.com/example"
}

Pagination

Each run returns up to Max Users. If more matching accounts exist, the actor saves a resume cursor to the default Key-value store under the key NEXT_PAGE_ID.

  1. Open the Key-value store tab on the run page
  2. Copy the value of NEXT_PAGE_ID
  3. Start a new run with the same Search query and paste the cursor into Page ID

When NEXT_PAGE_ID is null, the search results are fully exhausted.

Input options

FieldTypeDescription
Search querystringKeyword or phrase to match against usernames, names, and bios (required)
Max UsersintegerCap on results - default 100, 0 for unlimited
Page IDstringNEXT_PAGE_ID from the previous run's Key-value store

Part of a complete X (Twitter) toolkit - explore the rest of the suite: