Logo
OikoHire
Developers

OikoHire API Reference

Integrate our powerful AI recruitment engine directly into your workflows. Search candidates, score technical skills, and match resumes programmatically.

Overview

The OikoHire API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.

Terminal

Base URL

https://api.oikohire.com/v2
Format

Data Format

All requests and responses use standard JSON format.

Authentication

The OikoHire API uses API keys to authenticate requests. You can view and manage your API keys in the Developer Settings of your dashboard.

Authentication to the API is performed via HTTP Bearer Auth. Provide your API key as the bearer token value in the Authorization header.

Keep your keys secure

Your API keys carry many privileges, so be sure to keep them secure! Do not share your secret API keys in publicly accessible areas such as GitHub, client-side code, and so forth.

Example Authorization Header
Code
curl https://api.oikohire.com/v2/jobs \
 -H "Authorization: Bearer oh_prod_1234567890abcdef" \
 -H "Content-Type: application/json"

Rate Limits

We limit the number of requests you can make to our API to ensure stability for all users. The current limits are based on your subscription tier. Standard requests are rate-limited separately from resource-intensive AI operations.

TierStandard EndpointsAI Endpoints (Score/Match)
Free100 / hour10 / day
Pro1,000 / minute500 / day
EnterpriseCustomCustom

If you exceed these limits, you will receive a 429 Too Many Requests response. Check the Retry-After header for when to resume.

Core Endpoints

POST

Match Resume to Jobs

POST/v2/ai/match-jobs

Submits a candidate's resume (text or URL) and returns a list of highly relevant job postings from your internal database, scored and explained by our AI.

Parameters

NameTypeDescription
resume_textstringRaw text content of the candidate resume. Either this or resume_url is required.
resume_urlstringPublic URL to a PDF or DOCX resume.
limitintegerMaximum number of matches to return. Default is 5, max is 20.
min_scorefloatMinimum match score (0.0 to 1.0) to filter results.
Example Request
cURL
curl -X POST https://api.oikohire.com/v2/ai/match-jobs \
 -H "Authorization: Bearer YOUR_API_KEY" \
 -H "Content-Type: application/json" \
 -d '{
 "resume_text": "Experienced Frontend Engineer with 5 years in React, TypeScript, and Tailwind CSS...",
 "limit": 3,
 "min_score": 0.85
 }'
Example Response
JSON
{
 "status": "success",
 "data": {
 "matches": [
 {
 "job_id": "job_9f8a7b6c",
 "title": "Senior React Developer",
 "company": "TechFlow Inc.",
 "match_score": 0.92,
 "rationale": "Strong overlap in React and TypeScript experience."
 }
 ]
 }
}
POST

Score Mock Interview

POST/v2/ai/score-interview

Analyzes a transcript of a technical interview and provides automated scoring across multiple dimensions (technical accuracy, communication, problem-solving).

Parameters

NameTypeDescription
transcript*stringFull text transcript of the interview conversation.
role*stringThe role being interviewed for (e.g., "Backend Engineer").
rubric_idstringOptional ID of a custom scoring rubric defined in your dashboard.
Example Request
cURL
curl -X POST https://api.oikohire.com/v2/ai/score-interview \
 -H "Authorization: Bearer YOUR_API_KEY" \
 -H "Content-Type: application/json" \
 -d '{
 "role": "Data Scientist",
 "transcript": "[Interviewer]: Can you explain bias-variance tradeoff?..."
 }'
Example Response
JSON
{
 "status": "success",
 "data": {
 "overall_score": 85,
 "dimensions": {
 "technical_accuracy": {
 "score": 90,
 "feedback": "Excellent explanation."
 }
 }
 }
}

Ready to start building?

Generate your API keys in the developer dashboard and start integrating OikoHire's intelligent recruitment features today.

Logo
OikoHire

Intelligently connecting top talent with outstanding opportunities through AI-powered recruitment tools.

Platform

AI Features

Company

© 2026 OikoHire. All rights reserved.