- New: company badges on every job —
companyStage and companyFundingStage
(Early, Growth, Scale or Public Stage), companyBadges, companyActivelyHiring,
companyGrowingFast, companyTopInvestors, companyYcFunded,
companyValuation ($500M+ / $1B+), companyResponseRate, companyResponseTime,
companyBusinessType (B2B/B2C), employee ratings (companyRatingOverall,
companyRatingLeadership, companyRatingWorkLifeBalance) and companySizeLabel.
- Fixed: salaries in rupees (including lakh "L" and crore "Cr"), euros, pounds and
other currencies were left out of
salaryMin / salaryMax. They are now parsed,
salaryCurrency says which currency, and hasEquity says whether equity is offered.
- Fixed: Enrich from Detail Pages returned empty fields. It now adds salary currency
and period, company website, industry, office address and coordinates, skills,
benefits and apply type from each job's page.
- Fixed: the radius filter kept every job. Setting a radius now opens each job's page
for its coordinates, keeps jobs within the radius, and leaves out jobs whose page
gives no location. The origin can be one of ~110 startup hubs or typed coordinates.
- New: Only These Companies and Exclude Companies filters.
- New: Find Company Emails (
enrichEmails) reads each company's own website for
contact emails (companyEmails) and its LinkedIn and X profiles.
- Improved: searches finish faster and more reliably.
- Fixed: a run with a filter (Max Age, From Date, Include Keywords, Job Type and
the like) and a small Max Results could finish with no results even though
matching jobs existed. Max Results was counted before the filters, so only the
first few jobs found were checked. It now counts jobs that pass your filters,
and the search continues (up to Max Pages) until it has enough.
- Fixed: a location written with its country or state, or under another common
name ("Bangalore, India", "New York, NY", "London, UK", "Bengaluru", "Gurugram",
"USA"), was skipped as having no job page. The actor now tries the spelling
Wellfound uses and tells you which place it searched.
- Fixed: "Remote" as a location was skipped; it now searches remote jobs.
- Improved: a search phrase that is not in the built-in role list (for example
"SDET", "Chief of Staff", "Project Manager", "React Native") now searches that
role's own Wellfound page when there is one, instead of only matching job titles.
- Fixed: a location Wellfound has no job page for (for example "Canada") returned
worldwide jobs mixed into the results of your other locations. That location is
now skipped with a message naming it and suggesting cities to use instead, and
the rest of the run continues. A run where every location is skipped ends
successfully with no results and the same message.
- Fixed: pasted Wellfound role URLs were refused as unrecognised input. The actor
accepted only 12 role categories, so links such as
/role/l/machine-learning-engineer/bangalore, /role/r/ios-engineer or
/role/l/ai-engineer/prague were rejected before the run started, even though
each is a real Wellfound page. Those links now run.
- Fixed: typing a job title in Roles now uses the matching Wellfound role page
for 30 further titles (engineering, data, design, marketing and recruiting),
instead of falling back to a plain keyword search.
- Added: when a role has no Wellfound listings page, that one search is skipped
with a message naming it, and the rest of the run continues. Previously a
single such entry could end the whole run.
Notifications:
- Added: WhatsApp (Meta Cloud API) — free-form messages within 24h service-conversation window
- Added: Generic JSON webhook (
webhookUrl + optional webhookHeaders) — universal hook for n8n / Make / Zapier / custom HTTP backends
- Notification destinations now: Telegram + Discord + Slack + WhatsApp + Webhook = 5 channels
- All 5 channels fire in parallel via
Promise.allSettled; failure on one does not affect others
- Added:
descriptionHtml, descriptionMarkdown output fields (triple-format descriptions for RAG/LLM pipelines)
- Added:
contentHash output field (SHA-256 hash of content-identifying fields)
- Added: cross-run repost detection (
isRepost, repostOfId, repostDetectedAt)
- Added:
skipReposts input to exclude detected reposts from output
Initial release. Scrapes Wellfound job listings by role with full descriptions, compensation, and optional salary enrichment from detail pages.