One integration. Every ATS.

Ship ATS integrations in days, not quarters

ATS HUB is a single, normalized API for candidates, jobs and applications across every major applicant tracking system — with webhooks, logging and usage analytics built in.

Free 14-day trial · No credit card required · Cancel anytime

20+

ATS connectors

99.95%

Uptime SLA

120ms

Median latency

40M+

API calls / month

Works with the ATS platforms your customers already use

GreenhouseLeverWorkdayAshbySmartRecruitersiCIMSBambooHRRecruiteeTeamtailorJazzHRBreezy HRWorkable

Platform

Everything a recruiting platform needs

Stop building and maintaining a dozen point-to-point integrations. ATS HUB gives you the infrastructure layer so your team can focus on your product.

Unified ATS connectors

Greenhouse, Lever, Workday, Ashby and 20+ more behind a single normalized schema. Write one integration, support every ATS your customers use.

  • Normalized data model
  • Two-way sync
  • Field mapping UI

Realtime webhooks

Subscribe to candidate, job and application events the moment they happen. HMAC-signed payloads with automatic retries and delivery logs.

  • HMAC-SHA256 signatures
  • Exponential backoff retries
  • Delivery replay

Scoped API keys

Separate sandbox and production credentials with fine-grained scopes. Rotate instantly, revoke in one click, and audit every key's usage.

  • Per-key scopes
  • Instant rotation
  • Usage per key

Usage analytics

Track throughput, latency and error rates per endpoint across every environment. Spot failing integrations before your customers do.

  • p50 / p95 latency
  • Error breakdowns
  • 30-day retention

Developer-first docs

Copy-paste samples in cURL, JavaScript, Python and PHP for every endpoint, plus an interactive playground that runs against your live keys.

  • 4 languages
  • Live playground
  • OpenAPI spec

Enterprise controls

Role-based access, audit trails and full request logging out of the box. SOC 2-aligned practices with data residency options.

  • RBAC + audit log
  • Full request logs
  • SSO-ready

How it works

From zero to synced in three steps

01

Connect an ATS

Pick a connector, paste the customer's credentials or OAuth token, and ATS HUB validates the connection in seconds. Sandbox mode included.

02

Sync your data

Candidates, jobs and applications flow into one normalized schema. Initial backfill plus continuous incremental sync keeps everything fresh.

03

React in realtime

Webhooks push every change to your app the moment it happens — new application, stage move, hire. Query the REST API anytime in between.

Developer experience

One schema. Every endpoint documented.

Whether a candidate lives in Greenhouse or Workday, the shape you get back is identical. Pagination, filtering and error formats are consistent across the whole API.

Candidates

Create, read, update and search candidate profiles with a consistent shape across every ATS.

GET /v1/candidates

Jobs

List open requisitions, publish new roles and track posting status per board.

GET /v1/jobs

Applications

Move candidates through pipeline stages, attach notes and sync interview outcomes.

GET /v1/applications

Webhooks

Manage subscriptions programmatically and verify signed deliveries with a single header check.

POST /v1/webhooks
quickstart.sh
curl https://api.atsconnecthub.com/v1/candidates \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json"

# → 200 OK
{
  "data": [
    {
      "id": "cand_9f2c1a",
      "first_name": "Afwan",
      "last_name": "Hariri",
      "email": "afwan@example.com",
      "ats_source": "greenhouse",
      "applications": 3,
      "created_at": "2026-08-01T09:24:00Z"
    }
  ],
  "page": { "next_cursor": "eyJpZCI6..." }
}

Realtime

Never poll again

Subscribe once and receive every change as it happens. Deliveries are signed, retried with exponential backoff for up to 24 hours, and fully inspectable in the dashboard.

  • HMAC-SHA256 signature on every delivery
  • Automatic retries with exponential backoff
  • One-click replay from the delivery log
  • Per-endpoint secrets with instant rotation

Event types

candidate.createdcandidate.updatedjob.createdjob.closedapplication.createdapplication.stage_changedapplication.hiredapplication.rejected
Median delivery time under 500ms

Security & compliance

Candidate data, treated like it matters

Recruiting data is some of the most sensitive data your customers hold. ATS HUB is built so you never have to compromise on how it's handled.

Encrypted everywhere

TLS 1.2+ in transit, AES-256 at rest. API secrets are hashed with SHA-256 — never stored in plaintext.

Access control

Role-based access with admin and member roles, per-key scopes, and row-level isolation between organizations.

Audit trails

Every admin action, key rotation and plan change is logged with actor, timestamp and payload.

Compliance-ready

GDPR-aligned data handling, candidate deletion propagation, and data processing agreements on Enterprise.

Pricing

Simple pricing that scales with you

Start small, scale to enterprise volume. Every plan includes the full API, webhooks and the developer dashboard.

Starter

$39.00/mo

For teams validating their first integration.

  • 2 ATS connections
  • 25k API calls / month
  • 3 webhook subscriptions
  • Sandbox environment
  • 7-day log retention
  • Email support
Choose Starter
Most popular

Growth

$79.00/mo

For products scaling across customers.

  • 10 ATS connections
  • 250k API calls / month
  • Unlimited webhooks
  • Sandbox + production
  • 30-day log retention
  • Usage analytics dashboard
  • Priority support
Choose Growth

Enterprise

$1,265.75/yr

For platforms where recruiting is mission-critical.

  • Unlimited ATS connections
  • Custom API call volume
  • Custom rate limits
  • 99.95% uptime SLA
  • 90-day log retention
  • Audit log export
  • Dedicated success manager
Choose Enterprise

All prices in USD. Annual billing available on Starter and Growth — two months free.

FAQ

Frequently asked questions

How long does it take to integrate?

Most teams ship their first connector in under a day. Create an account, connect a sandbox ATS, and make your first API call within minutes — no sales call required.

What happens when an ATS changes its API?

We absorb the change. Our connector layer is versioned and maintained by us, so breaking changes upstream never break your code. You always code against one stable schema.

Can I try it without a credit card?

Yes. Every account starts with a free 14-day trial on the Growth plan, including sandbox credentials and full webhook access.

How do webhooks stay secure?

Every delivery is signed with HMAC-SHA256 using your endpoint secret. Verify the signature header, reject anything that doesn't match, and replay deliveries from the dashboard when needed.

Do you support custom or niche ATS platforms?

Enterprise plans include custom connector development. If your customer uses an ATS we don't cover yet, we build it — typically within two weeks.

What are the rate limits?

Starter: 60 req/min. Growth: 300 req/min. Enterprise: custom, tuned to your workload. Rate limit headers are returned on every response so your client can back off gracefully.

Ready to connect every ATS your customers use?

Create your account, grab sandbox credentials and make your first API call in the next five minutes.