Developer guides: how to get public company, tender and hiring data
24 developer guides, each written from the official documentation first and checked against our own pipelines. Source: Arcadium Data, data as of .
Every guide has the same shape: the official or raw route first, honest about limits, licences and pitfalls, with code in curl, Python and TypeScript; then the fast route with the Arcadium Data API, using calls you can run without a key; then a comparison table and the questions people ask.
- BOAMP open data API: French public tenders and how to dedupe against TED
How to read the French BOAMP notices through the Opendatasoft API: endpoint, filters, the 10,000-row cap, notice families, awards and winners, personal data in the donnees field, and how to avoid counting TED notices twice. Updated 2026-10-25. - Bulgaria public procurement open data: CAIS EOP daily OCDS files
How to get Bulgarian public tenders as OCDS: the data.egov.bg API, the daily resources, publication lag, the national-law filter against TED, and the personal data to leave out. With a working market summary call. Updated 2026-10-25. - Contracts Finder API in depth: OCDS search, stages, paging and overlap with Find a Tender
How the Contracts Finder OCDS search API works: the request, the planning, tender and award stages, cursor paging, the traps in supplier and value fields, and how to avoid counting a notice twice when it also sits on Find a Tender. Updated 2026-10-25. - CPV codes explained: the list, the hierarchy and how to map free text to a code
What CPV codes are, how the 8-digit hierarchy and check digit work, where to download the official list in every EU language, and a practical way to map product descriptions to codes. Then CPV filters in an API. Updated 2026-10-25. - EU Pay Transparency Directive data: how many job ads show pay, by country
What the Pay Transparency Directive (EU) 2023/970 requires of job ads, which official datasets exist (and which do not), how to measure posted pay yourself from public job boards, and an API that returns the share of ads with pay by country and day. Updated 2026-10-25. - EU VAT number check API: VIES REST, error codes and what it cannot tell you
How to validate an EU VAT number in code: the VIES REST endpoint, number formats, the error codes that mean "try again", the countries that hide the name, and a one-call alternative that adds the national register status. Updated 2026-10-25. - EUDAMED deadline: what manufacturers must register by 28 November 2026
Which actors, devices and certificates have to be in EUDAMED, and by when: the 28 May 2026 mandatory date, the 28 November 2026 deadline for devices already on the market (legacy devices included), the exceptions, and how to check a company. Updated 2026-10-25. - German public tenders as data: oeffentlichevergabe.de, service.bund.de, DTVP and the missing Handelsregister API
How to get German procurement notices in bulk: the federal notice service export, eForms-DE tables, below-threshold notices, how it relates to TED, service.bund.de and platforms like DTVP, and why there is no free Handelsregister API. Updated 2026-10-25. - How to find a company’s VAT and registration number from its name or website
Every free route from a company name or domain to its VAT number and registry id: the national registers with open APIs, the legal notice on the company’s own site, checksum rules, and a single resolve call that returns ids with sources and confidence. Updated 2026-10-25. - How to find public contracts that end soon: re-tender data from TED and Find a Tender
No official feed lists expiring public contracts. This guide shows how to derive contract end dates from TED eForms and UK notices, the traps (frameworks, renewals, early termination), and an API that returns the end date, its basis and the expected re-tender window. Updated 2026-10-25. - How to find which ATS a company uses (and when it switched)
Six ways to tell which applicant tracking system a company uses: career page hostnames, apply links, page source, the vendor APIs, DNS and archives. A hostname table, code, the traps, and an API that returns the ATS and the dated switches of a domain. Updated 2026-10-25. - How to find who won a government contract: award data from TED, Find a Tender and national portals
Where winners of public contracts are published, how to read them in TED and OCDS, why many awards name no winner, how to match winners to company websites, and an API that returns supplier profiles and winner lookups by domain. Updated 2026-10-25. - Job posting data from company career sites: the public Greenhouse, Lever and Ashby endpoints
The public JSON endpoints behind company job boards (Greenhouse, Lever, Ashby, SmartRecruiters, Workable, Recruitee, Personio, Teamtailor, Workday): URLs, paging, pay fields, polite rates and pitfalls, then one normalised jobs API across all of them. Updated 2026-10-25. - LEI lookup: the GLEIF API, the golden copy and how to map an LEI to a website
How to look up a Legal Entity Identifier in code: the GLEIF REST API (search, filters, pagination), the free golden copy files, LEI status values, the checksum, and a call that maps an LEI to a company domain and national id. Updated 2026-10-25. - List of companies using Greenhouse, Workday, Lever or Ashby: how to build one and why counts disagree
No ATS vendor publishes a customer list. This guide shows how to build one from public signals (Common Crawl, board hostnames, vendor APIs), why published counts differ by a factor of ten, and where to get the market share and the lists from our data. Updated 2026-10-25. - Poland BZP and e-Zamowienia open data: the notice board API, paging and TED overlap
How to read Polish public procurement notices from the BZP board of e-Zamowienia: the anonymous endpoint, the SearchAfter cursor, notice types, below-threshold filtering against TED and the personal data in notice HTML. Updated 2026-10-25. - Posted salary data from job ads: Greenhouse, Ashby and Lever pay fields, normalised
Where job boards store pay in their public APIs (Greenhouse pay_input_ranges, Ashby compensation, Lever salaryRange), how to turn it into annual EUR figures, the periods and currency traps, and an API that returns salary percentiles by role and country. Updated 2026-10-25. - Shopify app detector: how to see which apps a store uses, and how to build one
Shopify has no public API for another store’s apps, but apps leave footprints in the storefront: theme app extensions, app blocks, script tags. How to detect a Shopify store, read its public JSON, fingerprint apps without false positives, and get the result from an API. Updated 2026-10-25. - SmartRecruiters Posting API and Personio XML feed: public job endpoints in depth
How to read open jobs from SmartRecruiters (Posting API, paging, detail calls, case-sensitive ids) and Personio (the XML feed on jobs.personio.de/.com), with fields, limits, privacy traps and the legal notes you should check first. Updated 2026-10-25. - UK Find a Tender API: OCDS release packages, Contracts Finder and the Procurement Act
How to read UK public procurement notices in code: the Find a Tender OCDS endpoint, the Contracts Finder search API, cursor paging, rate limits, the fields that matter and the Procurement Act 2023 notice codes. Then the same data as a normalised API. Updated 2026-10-25. - Workday career site JSON: the jobs endpoint, facets, the 2,000-row cap and big boards
How a Workday career site loads its jobs (a POST to /wday/cxs/{tenant}/{site}/jobs), how paging, facets and the silent 2,000-row cap work, how to split large boards, the detail call, pacing, and company-level job counts from an API. Updated 2026-10-25. - TED API guide: search, eForms fields, awards and winners
The TED Search API v3 request, limits and the eForms fields that matter. - UK procurement notice types UK1-UK17 explained
What each Procurement Act 2023 notice means and which ones find a re-tender. - Company register APIs in Europe
Open company registers for Norway, Finland and France: endpoints, ids, licences.
Get the data without the plumbing
Arcadium Data serves these datasets from one REST API and one MCP server, with sources, licences and dates on every answer. No key is needed to try the routes in this guide.
Cite as: Arcadium Data, "Developer guides: how to get public company, tender and hiring data", https://arcadiumdata.io/guides/, data as of 2026-10-25.