Wellfound Startup Directory with Stage and Hiring Counts avatar

Wellfound Startup Directory with Stage and Hiring Counts

Pricing

Pay per event

Go to Apify Store
Wellfound Startup Directory with Stage and Hiring Counts

Wellfound Startup Directory with Stage and Hiring Counts

Company profiles from the Wellfound startup index: size, stage, industries, locations, open job counts and Glassdoor scores. An industry slug Wellfound does not know returns its whole 10,000-company index with a 200, so this reads the filter the page applied and skips the search.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Gregory Bolshakov

Gregory Bolshakov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Reads company profiles from the Wellfound startup index. Size, stage, industries, locations, how many jobs each company has open, and the Glassdoor scores Wellfound shows on the card. No key and no login.

The problem this solves

Wellfound filters its index by one industry, one location or one technology, and the filter lives in the URL path. If you ask for a slug it does not know, it does not say so. It answers with HTTP 200 and its whole index, about 10,000 companies, and the page looks perfect.

The real slug for fintech is fintech-2. Ask for fintech and you get every company on Wellfound, billed per row, presented to you as fintech companies. Page 2 of that same URL returns page 1 again, so a tool that keeps paging buys the same ten rows over and over.

Every Wellfound page states the filter it actually applied. This Actor reads that, compares it with what you asked for, and drops the whole search when they differ. It tells you in the run summary and it charges you nothing for it.

Paging

Wellfound's page count is not a stop signal. Page 1 of the index says 1,037 pages of 10. Page 1,037 says 1,155 pages of 9. Page 5,000 says 5,196 pages of 2 and still returns two real companies. The page size shrinks and the page count grows as you go, and pages overlap.

So paging stops on a page that holds no company you do not already have. Companies are matched on their Wellfound id across every page and every filter, and duplicates are dropped before you are charged.

The ratings are Glassdoor's

The card shows a bare number next to "Highly rated". That number comes from Glassdoor, which only the tooltip says. The columns are called glassdoorRating, glassdoorWorkLifeBalance and glassdoorLeadership so nobody has to guess.

Empty is not a zero and not "unrated". Wellfound only shows the badge above its own threshold, so the column is filled for well rated companies and empty for everyone else.

What one row is

One company. Not one company per filter. If two of your filters both return a company, you get it once, and filterRequested names the first filter that reached it. The company's own industrySlugs and locationSlugs are on the row, so you can see which of your filters it really matches.

Input

FieldWhat it does
industriesIndustry slugs from the dropdown on wellfound.com/startups
locationsLocation slugs, for example san-francisco, london, remote-friendly
technologiesTech slugs, for example python, react
hiringOnlyKeep only companies with the Actively Hiring badge
maxResultsUpper bound for the whole run, across every filter
maxPagesPerFilterCeiling on pages. Paging stops early on its own

Each filter is a separate search. Wellfound cannot combine two, so an industry and a location together give you the union, not the intersection.

Output

One row per company with companyId, name, slug, websiteUrl, companySize, employeesMin, employeesMax, stage, yCombinator, topInvestors, valuationOver1B, b2b, b2c, activelyHiring, openJobs, openJobsByRole, industries, locations and the three Glassdoor columns.

openJobs empty means Wellfound printed no count, which is not the same as zero open jobs.

RUN_SUMMARY in the key value store holds, per filter, how many pages were read, how many companies were seen and kept, what the source said the total was, and why the walk stopped.

What it does not do

It does not open company profile pages. Wellfound serves /company/<slug> behind a Cloudflare security check to every automated client, browser included, so this Actor works from the index and says so rather than pretending.

It does not give exact headcount, because Wellfound publishes a band. It does not give investor names, because the index carries only a Top Investors flag.

Price

0.002 dollars per run and 0.003 dollars per company. Both are charged after the rows exist, so a run that finds nothing costs nothing. A filter Wellfound does not recognise costs nothing.