Startup Jobs Search: 260,000+ Jobs from 8,000+ Companies avatar

Startup Jobs Search: 260,000+ Jobs from 8,000+ Companies

Pricing

from $1.50 / 1,000 job returneds

Go to Apify Store
Startup Jobs Search: 260,000+ Jobs from 8,000+ Companies

Startup Jobs Search: 260,000+ Jobs from 8,000+ Companies

Search 260,000+ open jobs at 8,000+ startup and tech companies at once (Greenhouse, Lever and Ashby career boards) by keyword, location, remote, department and posting date. No company list needed. Refreshed daily. New-jobs-only mode for alerts.

Pricing

from $1.50 / 1,000 job returneds

Rating

0.0

(0)

Developer

Khaled

Khaled

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 minutes ago

Last modified

Share

Search open jobs across 8,000+ startup and tech company career boards at once, without knowing which companies to look at. Type a few keywords, pick locations, remote or a posting date, and get every matching job in one clean table: company, title, department, location, remote/hybrid, salary when published, posting date and the apply link.

The index covers companies hiring on Greenhouse, Lever and Ashby (about 264,000 open jobs on 6 October 2026) and is rebuilt every day from each company's official public job board. Turn on monitoring mode and schedule it to get only jobs that are new since your last run.

Price: $2.00 per 1,000 jobs returned. You pay only for jobs in your results; set maxResults to cap it. Apify's free plan ($5 monthly credit) covers about 2,500 jobs a month.

Startup Jobs Search output: data engineer jobs, remote or London, posted in the last 3 days, with company, location, salary and ATS

Questions it answers

  • Which startups are hiring machine learning engineers this week?
  • What remote sales jobs were posted in the last 3 days?
  • Which companies opened data roles in Berlin or London?
  • How do I get a daily list of new jobs that match my filters?

Who uses this

  • 📋 Job boards and newsletters: fill a niche board (AI, climate, remote, a city) with fresh postings straight from the source.
  • 🤝 Recruiters and agencies: find every company hiring for the roles you place, the day they post.
  • 💼 Sales teams: hiring is a buying signal. Find companies opening sales, data or security roles and reach them first.
  • 📊 Market and talent research: track who is hiring for what, where, and how fast.
  1. Click Try for free (a free Apify account is enough).
  2. Type keywords (e.g. data engineer), and optionally locations, remote only, departments or a posting-date limit.
  3. Set maxResults to cap the run (and the cost).
  4. Click Start. Results come back in seconds, newest first.
  5. Download the jobs as JSON, CSV or Excel, or schedule the run with monitoring mode on to get only new jobs every morning.

Input

FieldDefaultWhat it does
keywordsmachine learningTitle, department or team contains any of these. Empty = all jobs. Short words like "AI" match whole words only.
excludeKeywords–Skip jobs containing any of these (e.g. intern, senior).
locations–Location text to match: city, region or country. "Remote" matches remote jobs too.
remoteOnlyfalseOnly jobs flagged remote.
postedWithinDays7Only jobs first posted in the last N days. 0 = any date.
departments–Department or team text, e.g. Engineering, Sales, Data.
atsallLimit to Greenhouse, Lever and/or Ashby companies.
companies–Limit to specific companies (board name such as stripe, or company name).
excludeCompanies–Skip these companies (e.g. recruiting agencies).
maxResults1000Newest jobs first; stop after this many. 0 = no limit.
maxPerCompany0At most this many jobs per company, so big employers don't fill your results. 0 = no cap.
includeDescriptionfalseFetch each job's full description live from the company's board.
onlyNewJobsfalseMonitoring mode: only jobs not returned before with the same filters.
monitorNameautoName for the monitoring memory, to keep it when you change filters.

Example (the search behind the table above; it returned 48 jobs):

{
"keywords": ["data engineer", "analytics engineer"],
"locations": ["remote", "london"],
"postedWithinDays": 3,
"maxResults": 500
}

Output

One row per job, newest first. A real row from that run:

{
"ats": "ashby",
"companySlug": "solace",
"companyName": "Solace",
"jobId": "09c24399-f2f7-4304-ae6a-a448804819c3",
"title": "Data Engineer",
"department": "Data",
"team": "Data",
"location": "United States",
"locations": ["United States"],
"country": "United States",
"workplaceType": "remote",
"isRemote": true,
"employmentType": "FullTime",
"seniority": null,
"salary": { "min": 130000, "max": 175000, "currency": "USD", "period": "year", "text": "$130K - $175K" },
"postedAt": "2026-10-05T22:16:52.889Z",
"updatedAt": null,
"url": "https://jobs.ashbyhq.com/solace/09c24399-f2f7-4304-ae6a-a448804819c3",
"applyUrl": "https://jobs.ashbyhq.com/solace/09c24399-f2f7-4304-ae6a-a448804819c3/application",
"indexedAt": "2026-10-06T10:37:02.354Z",
"scrapedAt": "2026-10-06T11:37:59.435Z"
}

Lever and Ashby jobs often include employmentType, workplaceType and a salary object (min, max, currency, period). With includeDescription on, rows also carry descriptionText and descriptionHtml.

Example tasks

Ready-made searches you can open and run:

Monitoring and alerts

Turn on onlyNewJobs and schedule the Actor (for example every morning). The first run returns everything that matches; later runs return only new jobs. Connect Apify's Slack, email, Google Sheets, Zapier or webhook integrations to get the new jobs where you work.

How fresh is it?

The index is rebuilt daily from each company's public job-board API, so a job usually appears within 24 hours of posting. indexedAt on every row shows when. Turn on includeDescription to pull the description live at run time. Need one company's jobs right now? Use ATS Jobs Scraper, which reads boards live.

Coverage and limits

  • Greenhouse, Lever and Ashby boards in our company list (it grows as we find new boards). Workday, iCIMS and other systems aren't covered.
  • Location matching is text matching on what each company publishes.
  • Only job and company data; no personal data about recruiters or employees.

How much does it cost?

Pay per event:

  • Job result: $0.002 per job returned ($2.00 per 1,000).
  • Actor start: $0.00005 per GB of memory (default 1 GB = $0.00005 per run).
  • You pay only for jobs in your results. maxResults (default 1,000) caps every run at $2.
What you runCost
One search returning 50 jobsabout $0.10
A full 1,000-job exportabout $2
A daily alert that returns 20 new jobs a dayabout $1.20 a month

Apify's free plan includes $5 of credit every month, enough for about 2,500 jobs. Paid Apify plans get Store discounts of up to 25%.

FAQ

Is this legal? The index is built from each company's public job-board API, the feeds companies publish so their jobs get syndicated. It holds job and company data only, never personal data.

Which companies are included? Startups and tech companies hiring on Greenhouse, Lever and Ashby: 8,000+ boards today. Filter with companies or ats to narrow it down.

Can AI agents use it? Yes. Call it through the Apify API, the Python or JavaScript client, or any MCP-compatible AI agent via Apify's MCP server. Inputs are plain filters, so agents can ask questions like "jobs posted this week for security engineers in Germany". For a dedicated agent tool, see Company Signals MCP.

Credits

The starting company list comes from the open-source job-board-aggregator project (MIT licence, © 2026 Riley Dorrington). See NOTICE.