Early Access

API available upon request

This API is in an early stage. Contact us to request access and help shape its development.

API

Our public API allows you to integrate blind hiring insights directly into your ATS, analytics tools, or hiring workflows. Use it to fetch interview data, scores, and decision signals — all anonymized and structured.

Authentication

All requests require a valid API key in the Authorization header.

Authorization: Bearer YOUR_API_KEY

GET /api/candidates/:id/insight

Fetch a structured AI insight summary for a specific candidate.

{
  "candidate_id": "abc123",
  "summary": "Strong communicator with concise technical framing...",
  "recommendation": "Recommended for second-round interview",
  "source": "notes",
  "generated_at": "2025-05-10T13:45:00Z"
}

POST /api/interview/:id/transcript

Submit a candidate message to append to a live interview transcript.

{
  "sender": "candidate",
  "message": "I’d describe my leadership style as empowering and data-driven..."
}

POST /api/redact/cv

Upload a candidate’s CV (PDF or DOCX) for redaction. The API returns a fully anonymized version and stores both original and redacted files securely.

Content-Type: multipart/form-data

Form Data:
- file: (CV file)

Response:
{
  "original_url": "https://storage.fairlane.ai/cvs/original_abc.pdf",
  "redacted_url": "https://storage.fairlane.ai/cvs/redacted_abc.pdf",
  "status": "complete"
}

POST /api/anonymize/audio

Submit a candidate’s audio introduction. This endpoint transcribes and anonymizes their voice using a synthetic narrator.

Content-Type: multipart/form-data

Form Data:
- file: (Audio file)

Response:
{
  "original_url": "https://storage.fairlane.ai/audio/original_abc.mp3",
  "anonymized_url": "https://storage.fairlane.ai/audio/anon_abc.mp3",
  "transcript": "Hi, I’m a backend developer who loves clean architecture.",
  "status": "processed"
}

Need Help?

Stuck on integration? Need support? Our developer team is ready to assist.

Email us at dev@fairlane.app.