GuidesAPI EndpointsAPI Changelog
Live AI Demo
API Endpoints

🧠 Vectorize a Job

Generate HR-native, cross-lingual vectors for Jobs to power SoTA HR-grade ML.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
📘

Prerequisites

  1. ✨ Create a Workspace Set up your environment in the HrFlow.ai portal.
  2. 🔑 Get your API Key Retrieve your API_KEY from the settings.
  3. 🧠 Activate Job Embedding API Ensure the embedding service is enabled for your plan.

The Embedding API generates SOTA, HR-native, and cross-lingual vectors for Jobs to power similarity search, retrieval, clustering, and HR-grade ML. Unlike generic LLM vectors, these encoders are pretrained on 1.2B hiring decisions to capture signals beyond keywords to identify "Intent-Similar" jobs a candidate is likely to click and apply to.

This endpoint allows you to vectorize jobs by providing either raw data objects or references to profiles already indexed in your sources. Results are deterministic: the same inputs will consistently return the same vectors.

1. How to get a Job Object

This endpoint requires structured data as input. You can obtain a valid HrFlow.ai Job Object through two primary methods:

  • Manual Construction: Build the object programmatically by following our Job Object Specification 📖 The Job Object .
  • Automated Parsing: Convert a raw job description or file into a structured Job Object using our Parsing API (e.g. Job Parsing). This is an ease-of-use feature that ensures your job data is normalized and "HR-ready" for vectorization.

2. Available Algorithms

Choose the right algorithm key based on your use case, data type, and precision needs.

Algorithm KeysUse CaseStatus
embedding-hyperion-2-dual-768dMatching and Retrieval. Represents jobs and profiles in a shared space.🟢 Live
embedding-hyperion-2-dual-128dHigh-speed version for large-scale Matching and Retrieval.🟢 Live
embedding-hyperion-2-cross-768dOptimized for Profile ↔ Job fit scoring using pairwise representation.⚪ Coming Soon
embedding-hyperion-1-jobs-1024dBest for Job ↔ Job similarity and clustering based on role context.🟡 Legacy
embedding-hyperion-1-jobs-128dHigh-speed version for large-scale clustering and deduplication.🟡 Legacy

3. Request headers

FieldValue
Content-Typeapplication/json
X-API-KEYYour API Key.
X-USER-EMAILYour HrFlow.ai account's email.
Body Params
job_ids
array of objects
required

List of Jobs unique ids to grade (Maximum length: 32).

job_ids*
job_objects
array of objects

List of HrFlow.ai Profile Object (JSON). Maximum length is 64.

job_objects
string
enum
required
Defaults to embedding-hyperion-2-dual-768d

The unique identifier of the HR-native encoder you wish to use.

Allowed:
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json