Job Data API

Job data from the companies you choose

Choose the employers that matter to your product. Recuity discovers their jobs, structures the data and makes it available through a search API or bulk export.

Your companies' career sites
monvia.com/careers
kestrelpay.com/work-with-us
ferrolend.co.uk/jobs
aldbridge.capital/careers
Recuity
GET/api/v1/jobs?q=engineer&location=London
{
  "total_results": 128,
  "jobs": [{
    "job_title": "Senior Backend Engineer",
    "company_name": "Monvia",
    "location_type": "Hybrid",
    "min_salary": 75000,
    "salary_currency": "GBP"
  }]
}
Companies first

Start with companies, not a generic jobs feed

You decide which companies belong in your job index. Bring your own list, discover companies through Recuity, or combine both. Recuity then maintains the jobs for those companies and makes them available through the API.

Generic job feedsStart with a large feed and ask you to filter it down.
RecuityStarts with the companies you choose and builds the index from them.
You choose
Your companies

Your own list, companies discovered in Recuity, or both.

We maintain
Recuity

Discovers new jobs and keeps the job index current.

You get
Your job index

Only the jobs from the employers you track.

You build
Your product

Search, matching, analytics or a job board on top.

UK fintech startups

200 companies→One fintech job index

European cybersecurity companies

500 companies→One cybersecurity job index

Your recruitment clients

Your client list→Their jobs in one place
How it works

From company websites to structured job data

01

Choose your companies

Search for companies, add a company by website URL, or use the employer list you already have.

02

Recuity discovers their jobs

Recuity crawls the career websites behind your tracked companies, including custom sites that don't depend on a standard ATS or structured job metadata.

03

Build with the data

Search jobs through the API, retrieve complete job records or export the whole tracked dataset into your own systems.

More than a title and a link

Structured fields you can actually build with

Recuity turns jobs from different career websites into a consistent structure.

Job

  • Title
  • Description
  • Job URL
  • Posted date
  • Closing date

Location

  • Location
  • Remote / Hybrid / Onsite

Role

  • Job type
  • Seniority
  • Job function
  • Required experience

Requirements

  • Skills
  • Education
  • Certifications
  • Languages

Compensation

  • Minimum salary
  • Maximum salary
  • Currency
  • Salary period

Company

  • Company name
  • Company website
  • Company type
  • Industry sectors

Full HTML job description available through job details.

Beyond the easy ATS integrations

Job data from real company career websites

Some employers use well-known ATS platforms. Others publish jobs through custom career sites, JavaScript applications or their own website structure.

Recuity is built for the crawling layer behind those differences, so your product doesn't need a new integration every time an employer publishes jobs differently.

However employers publish jobs
Greenhouse boardATS
Lever boardATS
Custom careers siteCustom
JavaScript careers appCustom
Company jobs pageCustom
Recuity
One consistent job structure
job_title
location
seniority
salary
Delivery

Search when you need results. Export when you need the dataset.

Job Search API

Filtered jobs, on demand

Use the API when your application needs a filtered set of jobs at request time.

  • software engineer near London
  • remote cybersecurity jobs
  • entry-level roles from tracked companies

Search your indexed jobs as often as your API allowance permits. Repeated searches don't consume your indexed-job allowance.

Explore Jobs API
JSONL Export

The whole dataset, in your infrastructure

Export all jobs from your tracked companies as compressed JSON Lines and load them into your database, search system or data pipeline.

live_jobs.jsonln.gzSupports If-Modified-Since: skip the download when the export hasn't been updated
View export documentation
One request

Simple to call

Request
curl -X GET \
  "https://recuity.ai/api/v1/jobs?q=software+developer&location=London" \
  -H "X-API-Key: YOUR_API_KEY"
Response shortened
{
  "job_title": "Senior Software Engineer",
  "company_name": "Example Company",
  "location": "London",
  "location_type": "Hybrid",
  "seniority_level": "SeniorLevel",
  "job_types": ["Permanent", "FullTime"]
}
Want the parameters, response fields and examples? View the full API documentation

Your companies. One job-data layer.

You decide which companies matter. Recuity takes care of discovering and structuring their jobs and making the resulting index available to your product.

Companies you choose→Recuity→Structured job data→Your product