Now in Public Beta

The API for
Modern Hiring

A headless Applicant Tracking System built for developers. Full-featured GraphQL API with multi-tenant support, webhooks, and everything you need to build custom recruiting experiences.

Security-first by default
Production-grade reliability
terminal
# Create a new job posting
$ curl -X POST https://api.ats.cx/v2/graphql \
  -H "Authorization: Bearer ats_live_..." \
  -H "Content-Type: application/json" \
  -d '{"query":"mutation { createJob(data: { title: \\\"Senior Engineer\\\" }) { id title } }"}'

# Response
{
  "data": {
    "createJob": {
      "id": "job_abc123",
      "title": "Senior Engineer"
    }
  }
}
200 OK · 42ms

Built for Scale

Everything you need to build a world-class recruiting platform, from candidate management to interview scheduling.

Multi-Tenant Architecture

Organizations with team members, roles, and granular permissions out of the box.

GraphQL API Design

Type-safe schema with predictable queries and comprehensive documentation.

Full-Text Search

PostgreSQL tsvector-powered search across candidates, jobs, and applications.

Scoped API Keys

Granular permissions with scope-based access control for secure integrations.

Rate Limiting

Upstash-powered rate limiting with customizable tiers and quotas.

Webhooks & Events

Event-driven architecture for real-time integrations and notifications.

Email Templates

AWS SES integration with customizable templates for candidate communications.

File Storage

Vercel Blob integration for resumes, documents, and attachments.

Developer Experience

Simple, Powerful GraphQL

A flexible schema that puts you in control. Fetch exactly the data you need in a single request with full type safety.

Why ats.cx?

Truly Headless

No UI lock-in. Build your own candidate experience, career page, or integrate directly into your existing tools.

Developer First

SDKs in every major language, comprehensive documentation, and a developer experience that actually makes sense.

Enterprise Ready

SOC2-aligned roadmap, SSO-ready architecture, role-based access control, and audit-friendly activity trails.

Simple, Transparent Pricing

Start free, scale with usage. Plans are organization-based and built for API-first teams.

Free

For prototypes, demos, and small internal tools.

$0
/mo
1 organization
1,000 API calls/month
100 req/min burst rate limit
2 API keys
Community support

Pro

For production workloads and growing teams.

$99
/mo
Everything in Free
100k API calls/month included
1,000 req/min burst rate limit
20 API keys + scoped permissions
Email templates + sending
Pay-as-you-go usage add-ons

Enterprise

For regulated orgs, high volume, and custom needs.

Custom
Custom quotas + higher limits
Dedicated support + SLA
SSO/SAML (roadmap)
Audit exports + retention controls
Custom security review

Usage add-ons

Scale beyond included quotas with usage-based top-ups.

API calls
Additional call packs available (contact us for volume).
Emails & storage
Optional add-ons for email sending and document storage.

Start Building Today

Get your API key in seconds. Free tier includes 1,000 API calls per month.

No credit card required · Setup in under 2 minutes