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/jobsList available job postings with filtering and pagination
GET
/api/jobs/:idGet details for a specific job posting
POST
/api/jobsCreate a new job posting (requires authentication)
GET
/api/candidatesSearch candidates by skills, experience, and location
POST
/api/applicationsSubmit 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