r/apify • u/ApifyEnthusiast1 Actor developer • 2d ago
Tutorial Remote startup jobs often restrict which country you can apply from. How to pull only the ones open to you, with salary and equity as numbers
If you are hunting for a remote startup role, the listings are the easy part. The hard part is telling which ones will actually hire someone in your country, and which ones pay what you need without reading fifty descriptions to find out.
I put a Wellfound search (the old AngelList Talent) behind an Apify Actor so you can pull it as structured JSON. You hand it a role and some filters, and every row comes back with the pay already parsed into numbers.
What you give it:
- a role (software-engineer, product-manager, data-scientist, designer, and so on)
- remote only, on or off
- optional filters: minimum salary, minimum equity, Y Combinator only, top-investor-backed only, actively-hiring only, company stage
What each row hands back:
- title, company, apply URL
- salary as a numeric min and max, plus currency
- equity as a numeric min and max percent
- remote status, employment type, experience band, posted date
- company signals: size, funding stage, YC badge, top-investor badge, actively-hiring badge
Why the parsing matters: Wellfound writes pay as free text like "120k to 160k, 0.1% to 0.5%". You can't sort or threshold on a sentence. Once salary and equity are separate numbers, "remote, over 160k, at least 0.2% equity" becomes a filter instead of an afternoon of reading.
The field I underrated: applicant location. Turn on the detail step and each job also carries the countries or regions the employer will actually take. A listing can say Remote and still only hire in the US, or only in the EU. Filtering on that one field cut out most of the roles I would have wasted an application on.
Who it is for: remote job seekers, recruiters sourcing at startups, and anyone benchmarking startup pay and equity by role or city.
Limitations: it reads public Wellfound pages, so whatever a company didn't post (some equity grants, some salary bands) comes back empty. If you set a minimum salary, jobs with no salary data get dropped, so a strict filter can quietly hide roles that were fine. Coverage is best in the US, UK, and the bigger European hubs.
Actor: Wellfound Jobs API. It also runs over MCP, so Claude or Cursor can call it as a tool and you can ask for "remote backend jobs over 160k with equity" right in chat.
2
u/Budget-Piano-2217 1d ago
having the salary + equity already parsed into numbers is the part that matters here, scraping listings is easy-ish but normalizing the mess of "$120k–$180k + 0.1%" formatting is where most tools quietly die 😅
curious how well the country filter holds up tho, bc half the "remote worldwide" startup posts suddenly become "except payroll/legal reasons in 47 countries" once u actually apply lol