Recruitment API

Integrate TalentHub's job board and candidate search directly into your platform.

⚡ Powerful, flexible, and scalable

Build custom recruiting tools, sync jobs automatically, or access our candidate database via a clean REST API.

Read the docs
🚀

Jobs API

Create, read, update, and delete job listings. Full CRUD support with rich filtering.

🔍

Candidate Search

Search for candidates by skills, experience, location, and more. Get structured profile data.

📬

Applications

Submit applications, track status, and receive webhooks when candidates apply.

🔐

Secure & Rate‑limited

API keys, OAuth2 support, and usage limits to ensure reliable access.

POST Create a new job listing
curl -X POST https://api.talenthub.io/v1/jobs \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Senior Frontend Engineer",
    "company": "Stripe",
    "location": "San Francisco, CA",
    "salary_min": 140000,
    "salary_max": 180000,
    "description": "We are looking for...",
    "type": "full-time"
  }'
EndpointMethodDescription
/jobsGETList jobs with filters (location, type, salary)
/jobsPOSTCreate a new job listing
/jobs/{id}GETRetrieve a specific job
/jobs/{id}PUT/PATCHUpdate a job
/jobs/{id}DELETEDelete a job
/candidatesGETSearch candidates (skills, location, experience)
/applicationsPOSTSubmit an application

API Plans

Simple, usage‑based pricing that scales with you.

Starter

$49/month
  • 1,000 requests / month
  • Jobs API access
  • Basic support
Get started

Professional

$199/month
  • 10,000 requests / month
  • All endpoints (jobs, candidates, applications)
  • Webhooks & real‑time
  • Priority support
Choose Pro

Enterprise

Custom
  • Unlimited requests
  • Dedicated SLAs
  • Custom integration support
Contact sales

Ready to integrate? Get your API key today.

Start building