hirenode logohirenode.io
Data sources

Where the world's jobs come from.

We get this question a lot, and the honest answer matters. Here's exactly what's in the global index, which regions it covers, how it gets there, how often, and the lines we won't cross.

USUKGermanyFranceNetherlandsSpainPolandRomaniaUkraineUAESaudi ArabiaEgyptIsraelIndiaSingaporeMalaysiaPhilippinesAustraliaBrazil+ 6 more

Sources

Public ATS pages

~62% of indexed jobs

Greenhouse, Lever, Ashby, Workable, SmartRecruiters, BambooHR, Personio, Recruitee

Every posting we ingest from an ATS is one that the employer has already published to the open web on their own subdomain (e.g. boards.greenhouse.io/acme). No private endpoints, no scraping behind auth.

Company career pages

~24% of indexed jobs

Direct /careers, /jobs, /work-with-us pages on company domains

We honor robots.txt and rate-limit ourselves aggressively. If a company asks us to stop indexing, we stop within 24h — see takedown@hirenode.io.

RSS / JSON feeds published by employers

~9% of indexed jobs

Engineering blogs, indie hacker company pages, OSS maintainer hiring posts

Standards-compliant feeds the employer is explicitly publishing for syndication.

Partner ATSes (closed beta)

~5% of indexed jobs (growing)

Direct integrations with 3 ATSes — names under NDA until GA

First-party API access for richer fields (e.g. requisition status, hiring manager, salary band). Rolling out through 2026.

Global aggregators

See full region matrix →

Beyond ATSes and company career pages, we pull live data from the world's biggest regional aggregators — grouped by region, all live today, all normalized into the same schema.

Adzuna

Global · Live

gb, fr, de, nl, es, in, ae, au, br

UK-headquartered aggregator with strong European, Indian and UAE footprint. We loop through country codes to pull every market.

JSearch

Global · Live

LinkedIn + Google Jobs backdoor, queried per city

Captures LinkedIn-first markets — Dubai, Singapore, London, Bengaluru — that don't expose a clean public API directly.

Jooble

Europe · Live

Poland, Romania, Ukraine, Czechia, plus 60+ countries

Dominant in CEE — Europe's biggest outsourced-tech talent hub. Live ingestion across all supported regions.

Reed.co.uk

Europe · Live

United Kingdom

Gold-standard UK feed: structured JSON, no auth gymnastics, complete coverage of UK tech roles.

Arbeitnow

Europe · Live

Germany, Netherlands, EU tech remote

EU-tech-native feed (Berlin / Amsterdam heavy). First-class JSON, refreshed hourly.

Jobicy

Europe · Live

EMEA remote, filtered by region tag

Remote-first board with strong EMEA tagging. Useful for distributed-team roles outside the main aggregators.

Bayt

MENA · Live

UAE, Saudi Arabia, Egypt, Qatar, Kuwait

Largest MENA job platform — backbone of Vision-2030 tech hiring in KSA and the UAE. Normalized via our partner ingestion pipeline.

GulfTalent

MENA · Live

GCC: UAE, KSA, Bahrain, Qatar, Oman, Kuwait

Gulf-region specialist with deep coverage of senior tech roles. Pulled through the same partner pipeline as Bayt.

Seek / JobStreet / JobsDB

APAC · Live

Australia, Singapore, Malaysia, Philippines, Indonesia

The Seek group owns SEA and Oceania hiring. Partner-pipeline ingestion gives us normalized, deduped APAC coverage.

Foundit (ex-Monster India)

APAC · Live

India

Dominant Indian tech board. Live in the index — normalized into the same schema as every other source.

Refresh frequency

High-priority sources

Every 60 min

Top 500 hiring companies + all partner ATSes

Mid-tier sources

Every 4 h

Long-tail ATS subdomains and active careers pages

Deep crawl

Every 24 h

Full re-index for closed-role detection and dedup repair

Our hard rules

  • We never index private postings

    If a job requires a login or invite code to view on the source site, it's not in hirenode. Full stop.

  • We never sell candidate data

    We don't have candidate data. hirenode indexes employer postings, not applicants. There's nothing about you in our database.

  • We dedupe across sources

    If the same role appears on Greenhouse + a company careers page + a partner ATS, you get one canonical record with a stable ID — not three near-duplicates.

  • We parse, we don't invent

    Salary, location, tech stack and seniority are extracted from the posting text. When a signal isn't there, the field is null — we never hallucinate a number to look more complete.

  • Employer-led takedowns are honored within 24h

    Email takedown@hirenode.io from the company domain and your roles drop out of the API on the next ingestion cycle (typically <2h, guaranteed <24h).

Want to dig in further?

Read the API docs, or email hi@hirenode.io for the full ingestion methodology.