Find Twitter users by searching names, usernames, and bios. Get full profile data for each result. Perfect for prospecting and audience discovery.
Average response time: 110ms
const response = await fetch(
'https://scrapebadger.com/v1/twitter/users/search_users?query=data+scientist',
{ headers: { 'x-api-key': 'YOUR_API_KEY' } }
);
const users = await response.json();
users.data.forEach(u => console.log(u.username, u.bio));{
"data": [
{ "id": "666", "username": "datascientist1", "name": "Data Scientist", "bio": "ML engineer at Google", "followers_count": 12000 }
],
"next_cursor": "search_user_cursor"
}/v1/twitter/users/search_users| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Required | Search query (matches against name, username, and bio) |
cursor | string | Optional | Pagination cursor for next page |
Find potential customers by monitoring purchase-intent keywords, industry discussions, and competitor dissatisfaction signals.
Identify and vet influencers by analyzing follower quality, engagement rates, audience demographics, and content authenticity.
Discover and research potential hires by analyzing their public Twitter activity, expertise signals, and professional network.
Profile your audience by analyzing follower demographics, interests, activity patterns, and engagement behavior.
Track competitor accounts, engagement rates, and content strategies to benchmark performance and identify opportunities.
Analyze consumer conversations, product feedback, and market trends to inform product development and go-to-market strategies.
The search matches against display name, username, and bio text.
The API returns all matching users. Filter by follower count in your application code.
Results are ordered by Twitter's relevance algorithm, which considers follower count, verification, and engagement.
Location is not a search operator, but many users include their location in their bio, so it may match.
Sign up for free and get 1,000 API credits instantly. No credit card required.