Startup & Tech Jobs Scraper: 19,000+ Companies, YC Filter avatar

Startup & Tech Jobs Scraper: 19,000+ Companies, YC Filter

Pricing

from $2.40 / 1,000 jobs

Go to Apify Store
Startup & Tech Jobs Scraper: 19,000+ Companies, YC Filter

Startup & Tech Jobs Scraper: 19,000+ Companies, YC Filter

Jobs at 19,000+ startups and tech companies, straight from their career sites (Ashby, Lever, Greenhouse and more). Filter to 950+ Y Combinator companies, by role, remote, salary or date. $3.00 per 1,000 jobs.

Pricing

from $2.40 / 1,000 jobs

Rating

0.0

(0)

Developer

Richie Data

Richie Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

Search open jobs at 19,000+ startups and tech companies in one run, straight from their own career sites on Ashby, Lever, Greenhouse, Workable, Rippling, Personio and 6 more applicant tracking systems. Turn on Y Combinator companies only to see roles at the 950+ YC startups we track, each tagged with its batch (W24, S23...).

⭐ Is this Actor useful to you? A short review on the Reviews tab helps other users find it, and tells us what to build next.

  • 🚀 Startups and scale-ups: the ATS that startups use, without big-enterprise systems.
  • 🟧 Y Combinator filter and batch tag: ycBatch on every job from a YC company, from YC's public company directory.
  • 🏢 Straight from employers: no reposts or aggregator duplicates; the apply link goes to the company.
  • 💰 Salary ranges parsed into numbers when published; remote, hybrid and on-site detected.
  • 🔔 Daily job alerts: save your search as a task, schedule it daily and turn on Only new jobs: each run returns just the jobs posted since the last one, straight to Slack, email, Google Sheets or a webhook.
  • 🎯 Filters: role keywords, locations, remote only, experience level, employment type, minimum salary, words in the description, posted in the last N days.
  • 🔔 Daily alerts: turn on Only new jobs and schedule it.
  • 💵 $3.00 per 1,000 jobs.

Who uses it

  • Job seekers who want to work at startups or YC companies.
  • Startup job boards and newsletters publishing fresh roles every day.
  • Recruiters, investors and analysts tracking which startups are hiring, and for what.

How to use it

  1. Enter one or more roles (for example founding engineer, product designer, growth).
  2. Optionally turn on Y Combinator companies only, add locations or remote only, posted within N days, experience level or minimum salary.
  3. Click Start. For a daily feed, turn on Only new jobs and add a schedule.

Example input

{
"keywords": ["founding engineer", "software engineer"],
"ycOnly": true,
"remoteOnly": true,
"postedWithinDays": 14,
"maxJobsPerCompany": 3
}

Output

Each job has the same schema as our other job Actors (company, title, department, location, workplace type, employment type, seniority, salary, posting date, apply URL, description), plus ycBatch for Y Combinator companies.

Pricing

$3.00 per 1,000 jobs saved plus about $0.01 per run. Use Max jobs to cap a run. In the Companies output (lead lists), each hiring company costs $0.01 more, because one record bundles every matching role, the careers page and the salary range.

FAQ

Is this an alternative to a LinkedIn or Indeed jobs scraper? Yes, and a safer one. Most jobs you see on LinkedIn and Indeed are first published on the employer's own career site (Greenhouse, Lever, Workday and the other ATS this Actor reads), so you get the same openings from the original source, usually earlier and with the full description, salary range and direct apply link. No LinkedIn or Indeed account, cookies, proxies or login are needed, nothing is scraped from those sites, and there are no blocked runs or duplicated reposts. This Actor is not affiliated with LinkedIn or Indeed.

Which companies count as startups? Companies whose careers site runs on an ATS that startups and tech companies use (Ashby, Lever, Greenhouse, Workable, Recruitee, Rippling, Pinpoint, Breezy HR, Teamtailor, Personio, BambooHR, Jobvite). Large enterprises on Workday, Oracle or SmartRecruiters are left out; use the Job Search Scraper: All Company Career Sites to include them.

How is a company marked as Y Combinator? By matching it, by exact name, to YC's public company directory (via the open yc-oss dataset). Big-enterprise ATS are never matched, so common names are not mistaken for YC startups.

How fresh are the results? Titles are indexed daily and every matching job is fetched live from the company's career site at run time.

Is it legal? It reads public job postings that companies publish for anyone to see, through each ATS's public job board endpoints. No login and no personal data.

Use it from your code, AI agents and automations

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("richiedc95/startup-jobs-search").call(run_input={
"keywords": [
"founding engineer"
],
"ycOnly": True,
"postedWithinDays": 7,
"onlyNewJobs": True
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('richiedc95/startup-jobs-search').call({
"keywords": [
"founding engineer"
],
"ycOnly": true,
"postedWithinDays": 7,
"onlyNewJobs": true
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
  • 🤖 AI agents (MCP): add the Apify MCP server to Claude, ChatGPT, Cursor or any MCP client and this Actor becomes a tool your agent can call.
  • 🔗 No-code (n8n, Make, Zapier): one HTTP request runs the Actor and returns the results, so any automation tool can use it. In n8n, add an HTTP Request node with method POST, URL https://api.apify.com/v2/acts/richiedc95~startup-jobs-search/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN> and the JSON input above as the body, then send the items to Slack, Google Sheets, email or a CRM. Put a Schedule node in front for daily alerts. Make and Zapier have official Apify apps (Run an Actor → Get dataset items). Ready-made n8n workflows (import from URL) and a step-by-step guide: n8n / Make / Zapier examples.
  • 📥 Exports: download every run as JSON, CSV, Excel, XML or RSS, or read it through the Apify API.

Get a fresh feed automatically (job boards, dashboards, alerts)

  1. Click Save as a new task with your input (turn on the monitoring option if the Actor has one, so each run returns only new jobs).
  2. Add a schedule to the task (hourly, daily or weekly) under Schedules.
  3. Read the latest results from one stable URL, in the format your tool expects:
https://api.apify.com/v2/actor-tasks/<TASK_ID>/runs/last/dataset/items?token=<YOUR_APIFY_TOKEN>&status=SUCCEEDED&format=csv

Use format=json, csv, xlsx, xml or rss. Job-board plugins and spreadsheets can import that URL directly.

Found a bug or need a feature? Open an issue on the Issues tab and we will usually answer within a day.