Build with Nafasi

Integrate job search, candidate management, and recruitment tools into your applications.

What you can build

Job Search API

Search and filter job listings with advanced query parameters.

Candidate API

Access candidate profiles and manage applications.

Webhooks

Receive real-time notifications for job applications and status changes.

Authentication

OAuth 2.0 based authentication for secure API access.

API Endpoints

GET/api/jobs

List available job postings with filtering and pagination

GET/api/jobs/:id

Get details for a specific job posting

POST/api/jobs

Create a new job posting (requires authentication)

GET/api/candidates

Search candidates by skills, experience, and location

POST/api/applications

Submit a job application

Quick Start

JavaScript
// Search for jobs
const response = await fetch('https://api.nafasi.io/v1/jobs', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  }
});

const jobs = await response.json();
console.log(jobs.data);

Ready to get started?

Contact us to get your API key and start building

Request Access