apyhub
ARTIFICIAL INTELLIGENCE · HR

Related Job Positions Generator API

What it does

Related Job Positions Generator takes a job title or role name and returns related positions ranked by relevance. Submit content with the role you want to expand from, and you can also set language and max_quantity to control the response.

The service is designed for HR and recruiting workflows where you want to build out comparable roles, adjacent titles, or alternative search terms from a single input. For example, you can start with a title like "Product Manager" and use the generated list to broaden candidate sourcing, normalize job taxonomies, or suggest related roles in a careers product.

The POST endpoint submits the job and returns a job_id plus a status_url you can poll. When the job completes, the status endpoint returns a structured result that includes the original job_position, a related_job_positions array, and a status value such as queued, running, failed, or success.

Use Related Job Positions Generator when you need machine-generated role expansion without building your own title-matching logic. It gives you a simple asynchronous flow: submit one role, poll for completion, and read back related positions with their relevance weights.

▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.