How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ReefAPI Jobs & Hiring API

The Jobs & Hiring API from ReefAPI — 69 operation(s) for jobs & hiring.

ReefAPI Jobs & Hiring API is one of 15 APIs that ReefAPI publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Jobs & Hiring. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a quickstart.

This API exposes 69 operations across 69 paths, and defines 1 schema. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.reefapi.com.

69 operations 69 paths 1 schemas 69 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.reefapi.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

ReefAPI Jobs & Hiring API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-api-key (ApiKeyAuth). By default, every request must be authenticated.

Paths & Operations 69

Across 69 paths, the API surfaces 69 operations — 69 POST. Each is listed below with its method, path, parameters, and response codes.

Jobs & Hiring 69
POST
/ats-jobs/v1/company_jobs
all open jobs for a board → {jobs[]{id,title,url,company,location,locations,...}…
ats_jobs_company_jobs body → 200401429
POST
/ats-jobs/v1/job_detail
one fully-populated job (description + requirements/benefits) by ats +…
ats_jobs_job_detail body → 200401429
POST
/ats-jobs/v1/search
cross-company job search over the Workable aggregator (170K jobs) → jobs[].
ats_jobs_search body → 200401429
POST
/ats-jobs/v1/providers
the supported ATS providers + their capabilities
ats_jobs_providers body → 200401429
POST
/enrich-hiring/v1/hiring_signal
domain → company hiring snapshot: ATS provider + direct open-roles count…
enrich_hiring_hiring_signal body → 200401429
POST
/enrich-hiring/v1/hiring_signal_rich
everything in hiringsignal + employer firmographics (linkedin company /…
enrich_hiring_hiring_signal_rich body → 200401429
POST
/enrich-hiring/v1/batch
hiringsignal for up to 10 domains in one call (cache-first, per-item ok/error)
enrich_hiring_batch body → 200401429
POST
/fiverr/v1/search
Search live Fiverr GIGS by keyword.
fiverr_search body → 200401429
POST
/fiverr/v1/category
Browse a Fiverr CATEGORY without a keyword — same gig rows as search, taken…
fiverr_category body → 200401429
POST
/fiverr/v1/gig
Full detail for ONE Fiverr gig by URL or '/': description, every pricing…
fiverr_gig body → 200401429
POST
/fiverr/v1/seller
PUBLIC business profile of a Fiverr seller by handle or profile URL: display…
fiverr_seller body → 200401429
POST
/freelancer/v1/search
Search live freelance PROJECTS on Freelancer.com by keyword, skills, category…
freelancer_search body → 200401429
POST
/freelancer/v1/project
Full detail for one Freelancer.com project by numeric id, project URL, or SEO…
freelancer_project body → 200401429
POST
/freelancer/v1/user
PUBLIC business profile of a Freelancer.com freelancer or employer by…
freelancer_user body → 200401429
POST
/freelancer/v1/contests
Browse live OPEN Freelancer.com design/creative CONTESTS (accepting entries)…
freelancer_contests body → 200401429
POST
/freelancer/v1/skills
Resolve a skill name to Freelancer.com skill id(s) (for search's skills…
freelancer_skills body → 200401429
POST
/freelancer/v1/categories
List the top-level Freelancer.com job categories (Websites/IT, Design, Writing…
freelancer_categories body → 200401429
POST
/glassdoor/v1/employer/search
Resolve a company name to its Glassdoor employerid + basic profile.
glassdoor_employer_search body → 200401429
POST
/glassdoor/v1/employer/detail
Employer profile + ratings
glassdoor_employer_detail body → 200401429
POST
/glassdoor/v1/employer/reviews
One page of employer reviews (rating, pros/cons, role)
glassdoor_employer_reviews body → 200401429
POST
/glassdoor/v1/employer/reviews-harvest
Fetch all available Glassdoor reviews across multiple pages — returns every…
glassdoor_employer_reviews_harvest body → 200401429
POST
/glassdoor/v1/employer/interviews
One page of interview reports (questions, difficulty, outcome)
glassdoor_employer_interviews body → 200401429
POST
/glassdoor/v1/employer/interviews-harvest
Fetch all available Glassdoor interview reports across multiple pages
glassdoor_employer_interviews_harvest body → 200401429
POST
/glassdoor/v1/employer/jobs
Employer job listings (one page; cursor pagination)
glassdoor_employer_jobs body → 200401429
POST
/glassdoor/v1/employer/jobs-harvest
Fetch all available Glassdoor job listings across multiple pages
glassdoor_employer_jobs_harvest body → 200401429
POST
/glassdoor/v1/employer/salaries
Glassdoor salary estimates for this employer, broken down by job title.
glassdoor_employer_salaries body → 200401429
POST
/glassdoor/v1/employer/salaries-harvest
Fetch salary estimates for all job titles at this employer across multiple…
glassdoor_employer_salaries_harvest body → 200401429
POST
/global-jobs/v1/jobs/search
Search live job listings on Naukri (India), Gupy and Catho (Brazil), or…
global_jobs_jobs_search body → 200401429
POST
/global-jobs/v1/jobs/detail
Get the full details of a single job posting from Naukri, Gupy, Catho or…
global_jobs_jobs_detail body → 200401429
POST
/guru/v1/search
Search live freelance JOBS across the whole Guru.com board.
guru_search body → 200401429
POST
/guru/v1/project
Full detail for one Guru.com job by URL, slug, or numeric id — title…
guru_project body → 200401429
POST
/guru/v1/user
PUBLIC business profile of a Guru.com freelancer/provider by profile URL or…
guru_user body → 200401429
POST
/guru/v1/categories
List the top-level Guru.com freelance job categories (Programming, Design…
guru_categories body → 200401429
POST
/indeed/v1/jobs/search
Search live job postings on Indeed by keyword and location.
indeed_jobs_search body → 200401429
POST
/indeed/v1/job
Get the full detail of one or more specific jobs by their Indeed job key (or…
indeed_job body → 200401429
POST
/indeed/v1/company
Look up a company on Indeed: profile (industry, size, revenue, HQ, founded…
indeed_company body → 200401429
POST
/indeed/v1/company/search
Find companies on Indeed by name or keyword (optionally near a location).
indeed_company_search body → 200401429
POST
/indeed/v1/company/reviews
Get a company's employee reviews from Indeed (review text, overall rating, the…
indeed_company_reviews body → 200401429
POST
/indeed/v1/company/salaries
Get a company's salary breakdown by job title from Indeed (average pay, pay…
indeed_company_salaries body → 200401429
POST
/indeed/v1/estimated_salary
Estimate the market salary for a job title (optionally in a specific US…
indeed_estimated_salary body → 200401429
POST
/levels-fyi/v1/company/salaries
The flagship action: full Levels.fyi compensation breakdown for one company +…
levels_fyi_company_salaries body → 200401429
POST
/levels-fyi/v1/company/roles
Resolve a company to its Levels.fyi profile (id, slug, website, employee count…
levels_fyi_company_roles body → 200401429
POST
/levels-fyi/v1/company/search
Find companies on Levels.fyi by name.
levels_fyi_company_search body → 200401429
POST
/levels-fyi/v1/role/companies
For a given role/title, list every company that reports compensation data for…
levels_fyi_role_companies body → 200401429
POST
/levels-fyi/v1/submissions
Paginated individual salary submissions for a company + role — the raw…
levels_fyi_submissions body → 200401429
POST
/linkedin-jobs/v1/jobs/search
Search public LinkedIn job postings by keywords, with optional location and…
linkedin_jobs_jobs_search body → 200401429
POST
/linkedin-jobs/v1/jobs/detail
Full posting for one job: description, employment type, seniority, salary…
linkedin_jobs_jobs_detail body → 200401429
POST
/linkedin-jobs/v1/company
Company profile: description, website, employee count, industry, HQ, founded…
linkedin_jobs_company body → 200401429
POST
/linkedin-jobs/v1/jobs/by-company
All public job postings at a specific company — pass a company slug, URL or…
linkedin_jobs_jobs_by_company body → 200401429
POST
/linkedin-jobs/v1/locations/search
Location typeahead → resolve a place name (city, region, metro area, country)…
linkedin_jobs_locations_search body → 200401429
POST
/linkedin-jobs/v1/jobs/similar
Related job postings for a given jobid.
linkedin_jobs_jobs_similar body → 200401429
POST
/reed/v1/search
Search Reed.co.uk job postings by keyword with optional location, distance…
reed_search body → 200401429
POST
/reed/v1/detail
Full posting for one Reed job by jobid (or a Reed job URL): title, company…
reed_detail body → 200401429
POST
/reed/v1/company-jobs
All public job postings at a specific company on Reed.
reed_company_jobs body → 200401429
POST
/reed/v1/sector
Browse Reed jobs by sector/category (e.g.
reed_sector body → 200401429
POST
/seek/v1/search
Search SEEK (seek.com.au) job postings by keyword with optional location…
seek_search body → 200401429
POST
/seek/v1/detail
Full posting for one SEEK job by jobid (or a SEEK job URL): title, company…
seek_detail body → 200401429
POST
/seek/v1/company-jobs
All public job postings at a specific company on SEEK.
seek_company_jobs body → 200401429
POST
/seek/v1/classification
Browse SEEK jobs by classification/category — either a SEEK classification…
seek_classification body → 200401429
POST
/shixian/v1/search
Find remote-work briefs by keyword — the ones that mention 爬虫 (scraping), 数据采集…
shixian_search body → 200401429
POST
/shixian/v1/jobs
One page of the shixian board — 20 remote-work briefs with the complete…
shixian_jobs body → 200401429
POST
/shixian/v1/job
One brief in full: the complete requirement text straight out of the page's own…
shixian_job body → 200401429
POST
/shixian/v1/filters
The board's own filter taxonomy, read live off the site: every city slug, every…
shixian_filters body → 200401429
POST
/truelancer/v1/search
Search live freelance PROJECTS on Truelancer.com by keyword.
truelancer_search body → 200401429
POST
/truelancer/v1/project
Full detail for one Truelancer.com project by URL or slug — everything from…
truelancer_project body → 200401429
POST
/truelancer/v1/user
PUBLIC business profile of a Truelancer.com freelancer by handle or profile…
truelancer_user body → 200401429
POST
/ziprecruiter/v1/search
Search live ZipRecruiter job listings by keyword and location, with pagination…
ziprecruiter_search body → 200401429
POST
/ziprecruiter/v1/job_detail
Full ZipRecruiter job posting by job ID (or URL): title, company, location…
ziprecruiter_job_detail body → 200401429
POST
/ziprecruiter/v1/jobs_by_company
List a specific employer's open jobs on ZipRecruiter.
ziprecruiter_jobs_by_company body → 200401429

Schemas 1

The contract defines 1 schema that model the data the API accepts and returns. The most detailed is Envelope (4 properties). Each schema is shown below with its type and property counts.

Envelope
object
4 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

reefapi-jobs-hiring-api-openapi.yml Raw ↑

Other APIs ReefAPI publishes across the network.

ReefAPI MCP Server
ReefAPI Classifieds & Second-hand API
ReefAPI Developer Tools API
ReefAPI E-commerce & Marketplaces API
ReefAPI Finance & Data API
ReefAPI Government & Tenders API
ReefAPI Media, Film & Knowledge API
ReefAPI Other API
ReefAPI Real Estate API
ReefAPI Reputation & Reviews API
ReefAPI Search & SEO API
ReefAPI Social Media API
Where this information came from

This is an independent, third-party profile of ReefAPI Jobs & Hiring API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.