JobHunter JobHunter
Home
Partner API · v1

Connect your system to JobHunter

Read current jobs and companies, follow incremental vacancy changes, and inspect synchronization runs through a scoped server-to-server API.

01

Connection

Use HTTPS and pass the issued token in the Authorization header. Keep it in a secret manager or environment variable.

Base URLhttps://jobhunter.my/api/partners/v1
export JOBHUNTER_API_TOKEN="<partner-token>"

curl -sS "https://jobhunter.my/api/partners/v1/jobs?limit=100" \
  -H "Authorization: Bearer $JOBHUNTER_API_TOKEN" \
  -H "Accept: application/json"
02

Data and scopes

Access is read-only. We enable only the resources required by the integration.

EndpointScopePurpose
GET /jobsjobs:readCurrent jobs, filters, and cursor pagination
GET /companiescompanies:readPublic company metadata without collection-source fields
GET /changeschanges:readIncremental upserts and closed-job tombstones
GET /sync-runssync:readSynchronization status and recorded deltas
GET /openapi.jsonOpenAPI contract for authenticated partners
03

Incremental updates

Read `/changes`, process the page idempotently, and persist `nextCursor` only after the page succeeds. Reuse the cursor with the same filters.

GET /changes?limit=100&cursor=<nextCursor>
04

Responses

  • 401Missing, expired, revoked, or invalid token
  • 403The token lacks the required scope
  • 429Rate limit reached; follow Retry-After
B2B for career consultants

Add live vacancy intelligence to your client workflow

JobHunter works as a data layer inside an existing job-search process. Career consultants can combine verified vacancies with each client’s goals, experience, constraints, and search strategy without replacing their own methodology or client experience.

01Client-specific matching

Build shortlists around an individual profile instead of a generic vacancy feed.

02Ongoing search radar

Use incremental updates for fresh-role alerts and recurring client check-ins.

03Your workflow, our data

Incorporate the API into a CRM, internal dashboard, AI agent, or consultant-led search process.

Before requesting access

Tell us what the integration needs

Discuss access in Telegram →