Skip to main content

Overview

The HirePanda API enables you to integrate our AI-powered hiring platform into your applications and workflows. Build custom integrations, automate workflows, and access your hiring data programmatically.
Base URL: https://api.hirepanda.com/api/v1
Current Version: v1
Protocol: HTTPS only

Quick Start

1

Get Your API Key

Generate an API key from your dashboard settings
2

Make Your First Request

3

Explore Endpoints

Use our interactive API explorer or check the endpoint documentation

Authentication

All API requests require authentication using a Bearer token in the Authorization header:
Keep your API keys secure and never expose them in client-side code. Use environment variables and rotate keys regularly.

API Key Management

Key Features:
  • Multiple keys per account
  • Granular permissions
  • Usage tracking
  • Key rotation support
Best Practices:
  • Use different keys for different environments
  • Implement key rotation every 90 days
  • Monitor key usage in analytics
  • Revoke unused keys immediately

Rate Limiting

To ensure fair usage and platform stability:

Standard Limits

  • 1,000 requests per hour
  • 10,000 requests per day
  • 100 concurrent requests

Enterprise Limits

  • 10,000 requests per hour
  • 100,000 requests per day
  • 1,000 concurrent requests
Rate Limit Headers:

Request Format

Headers

Required headers for all requests:

Request Body

All POST/PUT requests should send JSON:

Response Format

Successful Response

Error Response

Common Patterns

Pagination

List endpoints support pagination:
Pagination Response:

Filtering

Use query parameters for filtering:

Sorting

Sort results using the sort parameter:
Use - prefix for descending order.

Field Selection

Request specific fields only:

Data Types

Common Fields

Enumerations

Job Status:
  • draft - Not yet published
  • active - Accepting applications
  • paused - Temporarily inactive
  • closed - No longer accepting
Candidate Status:
  • new - Just applied
  • screening - Taking assessment
  • review - Under review
  • interview - Interview stage
  • offer - Offer extended
  • hired - Offer accepted
  • rejected - Not moving forward

Webhooks

Set up webhooks to receive real-time updates:
Learn more about webhooks →

SDKs & Libraries

Official SDKs for popular languages:

API Explorer

Try out API endpoints directly in your browser:

Interactive API Explorer

Test endpoints with your API key in a safe environment

Environments

Use the sandbox environment for development and testing. It provides full API functionality with test data that resets daily.

Versioning

API versions are included in the URL path:
  • Current: /api/v1/
  • Legacy: /api/v0/ (deprecated)
Version Policy:
  • New versions for breaking changes only
  • Minimum 6-month deprecation notice
  • Version sunset after 12 months
  • Clear migration guides provided

Support

API Status

Real-time API health

Changelog

Latest updates

Support

Technical assistance

Next Steps

1

Authentication

Set up authentication and get your API key
2

Create a Job

3

Manage Candidates

Track candidates through your pipeline
4

Set Up Webhooks

Configure webhooks for real-time updates