API Documentation
Integrate trust-scored hiring into your platform with the TIERHIRES REST API.
Overview
https://your-domain.com/apiResponse Format
All responses follow a consistent JSON format:
// Success
{
"data": { ... },
"count": 42,
"pagination": {
"page": 1,
"limit": 20,
"total": 42,
"total_pages": 3
},
"timestamp": "2026-02-02T12:00:00.000Z"
}
// Error
{
"error": "Description of what went wrong",
"code": "ERROR_CODE"
}Endpoints
/api/jobsList jobs with trust scores. Supports search, filtering, and pagination.
/api/jobs/:idJob detail with full trust breakdown including org trust, JD legitimacy, and posting behavior.
/api/jobsIngest jobs from aggregators. Accepts a source identifier and array of job payloads.
/api/employersList verified employers. Supports search and pagination.
/api/employers/:idEmployer detail with trust profile, job count, and recruiter list.
/api/employersRegister a new employer organization.
/api/candidatesGet authenticated candidate profile.
/api/candidatesCreate or update candidate profile.
/api/candidates/:id/scoreCandidate trust score with verification receipts and claims.
/api/applicationsList applications for authenticated candidate with job details.
/api/applicationsSubmit a job application. Prevents duplicate applications.
/api/verificationWebhook endpoint for third-party verification providers.
API access is available on Business and Enterprise plans.
View Pricing