apyhub
HR · SMART GENERATION

Related Job Positions Generator API

What it does

Related Job Positions generates related roles from a job title or position you send in the request body. Submit a content string, and optionally set language and max_quantity to control the output language and how many suggestions you want back.

The first POST returns a job_id and a status_url. Use the status endpoint to poll by job_id until the job is complete. When the job succeeds, the response includes the original job_position and a related_job_positions array. Each related role includes a name and a weight so you can rank or filter the suggestions in your own workflow.

Use Related Job Positions when you need to expand a single role into nearby titles for recruiting, candidate search, career-path mapping, or internal taxonomy cleanup. For example, you can start with “Data Analyst” and build a shortlist of adjacent positions to power job recommendations or search suggestions.

The API is asynchronous, which makes it suitable for longer-running generation jobs without blocking your application. You submit once, then fetch the result when the status changes to success.

▣ 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.