Tools Workflows Guides Data format About Privacy View source ↗

Job scrapers and résumé matching

Build job alerts,
trackers, and career tools.

Collect public jobs from LinkedIn, Y Combinator, and EURAXESS in a consistent format. Score developer jobs against a résumé when you need a ranked shortlist.

An Actor is a ready-made tool that runs on Apify, a cloud platform for data collection and automation. You'll need an Apify account to run one.

  • Original source links
  • Start with five results
  • Use your app or automation

Four tools, clear starting points

Choose the right tool.

Compare all four →
Runs on Apify

Professional-job alerts and trackers

LinkedIn Jobs Scraper

Collect public LinkedIn jobs by role, location, and supported filters. Keep descriptions and original links in a consistent format for your app or workflow.

  • Complete descriptions when available
  • Stable source IDs for updates
  • Optional suppression of previously returned jobs

$0.90 per 1,000 base job results

Runs on Apify

Startup boards and communities

Y Combinator Jobs Scraper

Bring YC startup openings into your job board, community, or hiring tracker. Get descriptions, company context, and original links from a regularly refreshed inventory.

  • Salary and equity details when available
  • Company and YC cohort context
  • Optional suppression of previously returned jobs

$0.90 per 1,000 base job results

Runs on Apify

Research-career teams and academics

EURAXESS Jobs Scraper

Give your research community an opportunity tracker with the details that matter. Collect PhD, postdoc, fellowship, and faculty vacancies from EURAXESS.

  • Institutions and research fields
  • Deadlines and funding when published
  • Export for a Sheet or your own research alert

$0.90 per 1,000 base job results

Optional enrichment and translation add charges. The scorer helps you review opportunities; it does not submit applications or send alerts on its own.

A small trial, a clear cost

Know what a first run costs.

Set a maximum run cost and inspect a few results before expanding your search.

Job collection

$0.09 for 100 base results

LinkedIn, YC, and EURAXESS each charge $0.90 per 1,000 base job results. Five base results cost $0.0045 in Actor result charges.

Candidate shortlists

$0.10 for five returned results

The scorer charges $0.02 per returned shortlist result. The number of results depends on your search, profile, and selected threshold.

Actor result charges only. Optional extras and applicable platform costs are additional. Prices checked 6 September 2026.

Optional extras and current pricing

Leave AI enrichment and translation off for your initial scraper trial. Their rates vary by product. In scorer audit mode, retained non-failure decisions can be billable even when they are not recommendations: $0.02 per returned shortlist or non-failure audit row.

Check live prices: LinkedIn Jobs Scraper · Y Combinator Jobs Scraper · EURAXESS Jobs Scraper · AI Job Search & Fit Scorer

From first run to your workflow

Start small. See useful results.

  1. 01

    Choose a tool

    Open it on Apify, sign in or create an account, and use the five-result example on its guide. Choose a narrow search and a run limit.

  2. 02

    Inspect the data

    Check the original links, fields, and actual cost. Export the results for review or retrieve the structured records through the API.

  3. 03

    Connect and schedule

    Use a workflow starter, add your own credentials, and test your destination. Then schedule the process in your chosen tool.

Browse workflow starters →

Built around your work

Make the data useful to your audience.

Automation builders

Build a daily job alert your client can use. Start with a workflow and connect the destination they already check.

Build an alert →

Job-board builders

Spend more time curating opportunities. Bring consistent records and original links into your own board or newsletter workflow.

Choose your source →

Research-career teams

Give your academic community a tracker with institutions, disciplines, deadlines, and funding details when published.

Explore research jobs →

Startup communities

Bring YC startup openings into your community's own tools, with descriptions, company context, and links to the postings.

Explore startup jobs →

Career-product developers

Give users a shortlist they can understand. Explain why developer jobs fit one résumé and which gaps deserve a closer look.

Explore the scorer →

Recruiting-agency teams

Build a focused view of who's hiring in your market. Use advertised openings and source evidence to guide employer research.

Build a hiring tracker →

Useful data, original context

Keep the details that matter.

Keep the source

Job records preserve the original listing link and source identity, so you can trace the information.

Handle repeat records

Stable source IDs help your workflow update existing rows. Optional cross-run deduplication suppresses previously returned postings in a configured scope.

See what's known

Source facts stay separate from optional AI enrichment. Missing information remains marked as unknown.

The three scrapers share nomad-agent-job-v1. Candidate matches use a separate report for scores and evidence. null means unknown; [] means explicitly empty. A stable source ID does not merge the same role advertised on different sites.

Historical runtime evidence

Current Job Atlas starters select latest and record the exact build used. Historical run AkjZ6lVDultxapjdP on 2026-09-05 belongs to the primary organization and predates the Job Atlas publication. It returned three scored rows for the built-in fictional candidate; its summary, dataset, and three $0.02 result charges reconcile. This is evidence for that recorded run, not verification of the current Job Atlas listing, an imported workflow, or delivery to your destination. See the scorer guide and dated canaries.

No official accuracy percentage is claimed before independent human review and adjudication.

Before your first run

A few useful answers.

Do I need to write code?

You can run an Actor using the Apify Console input form. You'll need an Apify account. Connecting results to another service requires setup; use a workflow starter or an API client according to your needs.

Can I use this for scheduled alerts?

Yes, as part of a configured workflow. Add your destination credentials and test delivery before activating the schedule. The scorer does not send alerts on its own, and template availability varies by tool.

Which workflow options are available?

The collection includes n8n workflows, Make blueprints, API examples, and agent-connection guides. The Zapier option is a manual editor recipe. Check product compatibility and setup steps.

Does this cover every job or guarantee a match?

Each source has its own coverage, freshness rules, and run limits. Missing fields remain unknown and AI matching can be wrong. Review the original posting and match evidence before deciding what to do next.

Is this an official LinkedIn, YC, or EURAXESS product?

No. Job Atlas is independently developed and is not affiliated with or endorsed by those source operators. Read about the project.

Why does the address say Nomad Agent?

Job Atlas is the public collection at jobatlas.dev. The domain, repository, and existing data-format identifiers retain their Nomad Agent names. See how the names fit together.

For your coding agent

Give your agent a head start.

Add a scraper skill with search examples and validation tools. Pick a source and copy the install command.

Choose your source
npx skills add https://github.com/Exdenta/nomad-agent-job-scrapers --skill linkedin-enrich-translate-normalize-scraper

Works with compatible coding agents. Review the skill before installing.

Your first useful workflow

Start with one tool.

Try a few results and see how the data fits what you're building.