Developer API

Build with the estana API

Integrate estana into your existing systems with our powerful, developer-friendly API.

Everything you need to integrate

Our API is designed for developers, with comprehensive documentation and support.

RESTful API

Modern, well-documented REST endpoints for all your integration needs.

Secure Authentication

OAuth 2.0 and API key authentication options for maximum security.

Webhooks

Real-time event notifications for candidate updates, status changes, and more.

SDKs & Libraries

Official SDKs for Python, Node.js, and Ruby to get started quickly.

Sample Endpoints

A preview of what you can build with the estana API.

API Reference
GET/api/v1/candidatesList all candidates with filtering and pagination
POST/api/v1/candidatesCreate a new candidate record
GET/api/v1/jobsList all job openings
POST/api/v1/applicationsSubmit an application for a job
GET/api/v1/pipeline/:jobIdGet pipeline status for a specific job
PATCH/api/v1/candidates/:id/stageMove a candidate to a different stage

Quick Start Example

Get up and running in minutes with our intuitive API.

JavaScript
// Fetch all candidates for a job
const response = await fetch(
  'https://api.estanarecruit.com/v1/candidates?jobId=123',
  {
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'Content-Type': 'application/json'
    }
  }
);

const candidates = await response.json();
console.log(candidates);

API access is available on Enterprise plans

Get full API access with dedicated support, higher rate limits, and custom integrations.