Target Audience Discovery
Finding the right people on X (Twitter) at scale is one of the highest-value applications of the Sorsa API. This page covers six discovery techniques, each using a different endpoint to answer a different targeting question. Use them individually or combine them into a single workflow.Note: For a deeper, narrative walkthrough with combined workflows and decision criteria, see How to Find Your Target Audience on Twitter Using the API on the blog.
The Six Techniques
| # | Question | Endpoint | Items per request |
|---|---|---|---|
| 1 | Who identifies as my target persona? | /search-users | ~20 |
| 2 | Who already follows an account in my space? | /followers | up to 200 |
| 3 | Who joined a Community around my topic? | /community-members | ~20 |
| 4 | Who is actively discussing my topic now? | /search-tweets | ~20 |
| 5 | Which verified accounts follow a target? | /verified-followers | up to 200 |
| 6 | Who amplifies content in my space? | /retweeters, /quotes | ~20 |
https://api.sorsa.io/v3 as the base URL and require the ApiKey header. See Authentication and Pagination for shared mechanics.
Technique 1: Bio Keyword Search
Endpoint:POST /v3/search-users
Searches user bios, display names, and handles for a keyword. Use when the target audience self-declares with a specific role, title, or label.
Request
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Keyword matched against bio, display name, handle. |
next_cursor | string | No | Pagination cursor. |
Python
JavaScript
Post-filtering
Each response includes the full profile. Filter in code rather than running more queries:Technique 2: Competitor Follower Extraction
Endpoint:GET /v3/followers
Returns the follower list of any public account, up to 200 profiles per request. The highest-yield audience endpoint on Sorsa.
Request
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
username | string | One of three | Handle without @. |
user_id | string | One of three | Numeric user ID. |
user_link | string | One of three | Full profile URL. |
next_cursor | string | No | Pagination cursor. |
Python
Overlap analysis across multiple seeds
Technique 3: Community Member Scraping
Endpoint:POST /v3/community-members
Extracts the membership roster of an X Community. Members are pre-filtered by self-selected interest.
Request
community_link accepts either the numeric ID or the full URL (https://x.com/i/communities/...).
Python
/info-batch (up to 100 IDs per call). See Lists and Communities for related endpoints.
Technique 4: Intent-Based Tweet Mining
Endpoint:POST /v3/search-tweets
Searches tweet content for keywords, hashtags, and operator-driven queries. Extracts the unique authors as a real-time-intent audience.
Python
Common query patterns
| Goal | Query |
|---|---|
| Buying intent for a category | "need a [category]" OR "looking for [category]" lang:en -filter:retweets |
| Competitor frustration | "[competitor]" (frustrated OR broken OR "switching from") -from:[competitor] |
| Migration intent | "migrating from [tool]" OR "switching from [tool]" lang:en |
| Recommendation requests | ("any recommendation" OR "anyone use") [topic] lang:en |
| Pain-point discussion | "struggling with" OR "how do you handle" [topic] lang:en |
Technique 5: Verified Follower Analysis
Endpoint:GET /v3/verified-followers
Returns only verified followers of an account. Same shape and pagination as /followers, filtered to verified handles.
Python
Technique 6: Retweeters and Quoters
Endpoints:POST /v3/retweeters, POST /v3/quotes
Returns the users who amplified a specific tweet. /retweeters returns the user list. /quotes returns full quote tweets, which include the quoting user plus their commentary, useful for sentiment-tagged outreach.
Python
tweet["user"] and their commentary via tweet["full_text"].
Combining Techniques
Each technique covers a different blind spot. The typical pattern is to run several in parallel, then deduplicate and score by source-count:Filtering for Quality
A reusable filter to remove bots, inactive accounts, and low-signal profiles:Exporting to CSV
Works with the output of any technique above:Next Steps
- Search Tweets: full reference for
/search-tweets. - Search Operators: Boolean logic and filters for precision queries.
- Followers and Following: single-technique deep dive on
/followers. - Lists and Communities: Communities and Lists endpoints.
- Competitor Analysis: using audience data in a competitive intelligence pipeline.
- Real-Time Monitoring: alerting on new audience-member activity.
- Track Mentions: mentions of brands and competitors.
- Optimizing API Usage: batching, pagination, and cost patterns.
- API Reference: full endpoint specification.