-
Fixed: a run with a short timeout no longer ends timed out with no results while it is still reading result pages. Results are written after the last page, so the run now stops reading pages while there is still time to deliver the jobs it has found. A run stopped this way does not mark unseen jobs as expired. No change to output fields or pricing.
-
Fixed: a multi-word search such as machine learning intern whose jobs were all removed by your own filters (for example Job Type or Max Age) is now reported as filtered out, not as an empty search, also when Wellfound has a category for the phrase only under a longer name (Machine Learning Engineer). The status message already named the filters. No change to output fields or pricing.
-
Fixed: a job title Wellfound has no category for, whose role word has many categories, such as GTM engineer or Forward Deployed Engineer, is now searched on that role word's general category (Engineer), keeping jobs whose title carries every word. Before, it read a general feed that ignores the search words and returned nothing. No change to output fields or pricing.
-
Fixed: a search for .NET or dotnet now searches Wellfound's C# Developer category. Before, it found no category and returned nothing. No change to output fields or pricing.
-
Changed: with job details on, a job whose title does not match the search phrase is no longer opened for its details before being dropped. This saves page loads. No change to output fields or pricing.
-
Fixed: a search phrase with a plural word, such as accounts executive, now keeps jobs whose title uses the singular (Account Executive), and the other way round. Before, every such job was dropped and the run returned nothing. No change to output fields or pricing.
-
Changed: a run whose own filters removed every job it found is now reported as filtered out, not as an empty search, so it is no longer mistaken for a scraper fault. The status message already named the filters. No change to output fields or pricing.
-
Fixed: free-text search: a title like IT administrator now also searches all of the person word's role pages (up to six), and a field word like design also searches the designer pages. Previously these searches could return nothing although Wellfound listed matching jobs. No change to output fields or pricing.
-
Fixed: a job title Wellfound has no category for, such as video editor, is now also searched on the category that lists that kind of role (Content Editor), keeping jobs whose title carries every word. It used to search only unrelated categories (Video Game Developer), which found nothing. No change to output fields or pricing.
-
A run that delivered its whole search now says so in the run status, with a link to leave a review.
-
A failed run's status now ends with a link to the issues page, for when it keeps happening.
-
Fixed: Exp Min (yrs) is now also filled from the job page when the listing does not state it, so more jobs carry a minimum experience value. Values already present are never changed. No change to pricing.
-
Fixed: extractedEmails now picks up email addresses written in the job description text itself, not only clickable mail links.
-
Fixed: Emails followed directly by other text are no longer returned with that text glued on (e.g. name@site.co.ukread).
-
Fixed: Runs with a maximum cost per run now use the full budget and stop cleanly at the limit.
-
Fixed: a run with a low maximum cost per run, especially in incremental mode, no longer gets aborted with no results while it is still reading result pages. The proxy and compute usage the run pays for counts toward that maximum cost, so the run now stops reading more pages while enough of the budget is left, and delivers the jobs it has found. A run stopped this way does not mark unseen jobs as expired. No change to output fields or pricing.
-
Fixed: in incremental mode, a run that stopped at Max Results no longer marks the new or changed jobs it did not deliver as already seen. Before, those jobs were skipped as unchanged on the next run and never delivered; now each new job is delivered exactly once across runs, at most Max Results per run. No change to output fields or pricing.
-
Fixed: a search phrase that lists several job titles, such as head of program management operations chief of staff, is now searched on the Wellfound category of each title it names (Chief of Staff) and on the categories of the fields it mentions (Operations, Program Manager). It used to be treated as one long title, which matched nothing. No change to output fields or pricing.
-
Fixed: a job title with a specialty in front of it, such as Windows Server infrastructure systems administrator, is now searched on the title's own Wellfound category (Systems Administrator), keeping jobs whose title names the role and whose title or description mentions every specialty word. It used to fall back to a general feed, which found nothing. No change to output fields or pricing.
-
Fixed: a city Wellfound has no page for, such as Chennai, India, is now searched on its country's page, keeping only jobs listed in that city. Before, the search was skipped and the run returned nothing. The status says which page was searched. No change to output fields or pricing.
-
Changed: a run that found jobs but kept none, and stopped at Max Pages with more result pages left, now says how many pages it left unread. Wellfound does not list jobs newest first, so with Max Age a larger Max Pages can find jobs that pass. No change to output fields or pricing.
-
Fixed: a job title followed by a specialty, such as solutions architect identity, is
now searched on the title's own Wellfound category (Solutions Architect), keeping jobs
whose title carries every word. It used to fall back to a general feed, which found
nothing. A run whose search words removed every job now says so in its status instead
of ending with a blank status. No change to output fields or pricing.
-
Fixed: a toDate given as a plain date such as 2026-09-25 now includes jobs posted during that whole day. Before, jobs posted on the end date were dropped, and fromDate equal to toDate returned nothing. No change to output fields or pricing.
-
Changed: a run whose maximum cost per run covers fewer results than requested now stops at what that limit pays for, instead of fetching rows it could not keep and ending as aborted.
Initial release. Scrapes Wellfound job listings by role with full descriptions, compensation, and optional salary enrichment from detail pages.