How to get good results
Two or three plain words work best: a job title and a field (“data journalist”), a role and a city (“founder lisbon”), or a product category. X matches them against names, handles and bios together, so a single common word returns a mix of both. Each result shows the bio in full and a bio match marker when every word is in the bio itself.
The CSV holds the handle, name, user id, follower and following counts, post count, verified flag, join date, location, bio and profile link, which is enough to sort and filter in a spreadsheet. The Twitter bio search guide shows how to page past 40 accounts from Python, and find influencers on X and find customers on Twitter turn a search like this into a repeatable process.
What it will not do
It cannot filter by follower count or location at X's end, because X's people search has no such filters; sort the CSV instead. It also cannot read private accounts beyond their public profile. To look up one account rather than search for many, the ID finder is cheaper.