Unified.to
All articles

Candidate Sourcing with a Unified API


October 9, 2025

Job boards, marketplaces, and recruiting platforms all need to connect with applicant tracking systems (ATS) to source, match, and submit candidates. The problem: every ATS has different schemas, authentication models, and webhook patterns.

A unified API removes this complexity by normalizing candidate, job, and application data in real time across 60+ ATS platforms. That lets your product import jobs, match candidates, and push applications directly into your customers' ATS—without building per-vendor connectors.

When to Use Candidate Sourcing

With a unified API, you can:

  • Build a sourcing platform or job board that connects with any ATS.
  • Automatically import open jobs from customer ATS systems.
  • Submit candidates and applications directly into the ATS.
  • Track application status and documents (resumes, cover letters) in real time.

Normalized ATS Objects

Unified.to provides consistent schemas for core sourcing objects:

  • Job — open requisitions (id, name, description, compensation, location, public_job_url).
  • Candidate — profile and contact information (id, name, emails, phone_numbers, resume_url).
  • Application — submission records linking candidates to jobs (id, candidate_id, job_id, status, applied_at).
  • Document — resumes, cover letters, or other attachments (id, filename, document_url).

Custom fields are also supported via Unified's Metadata API, so you can extend workflows without losing ATS-specific context.

Data Flow for Candidate Sourcing

The flow works the same across all integrated ATS systems:

  1. Unified connects to the ATS and imports open jobs.
  2. Your application matches and submits candidates to those jobs.
  3. Applications are created in the ATS, with documents uploaded if needed.
  4. Status changes and recruiter feedback are tracked via API or webhook.

Because Unified handles both native and virtual webhooks, you get real-time updates even if the ATS doesn't support them natively.

Learn how to standardize assessments across 60+ ATS platforms in our guide: How to Build a Candidate Assessment Product with Unified.to

Supported ATS Platforms

Unified.to supports 62+ ATS integrations, including:

  • Enterprise ATS: Greenhouse, iCIMS, Workday, SAP SuccessFactors, Oracle Taleo
  • Mid-Market ATS: Lever, SmartRecruiters, JazzHR, Jobvite, BambooHR
  • SMB ATS: Workable, Recruitee, Manatal, Pinpoint, Ashby

See the full list of supported ATS integrations

Why This Matters for Product Teams

For PMs and engineers, the benefits are clear:

  • Speed to market — one build supports 60+ ATS platforms.
  • Consistency — jobs, candidates, applications, and documents share a normalized schema.
  • Real-time sync — webhook-driven updates ensure status is always current.
  • Flexibility — full CRUD support for jobs, candidates, applications, and documents.

Instead of spending months building and maintaining ATS connectors, your team can focus on the sourcing experience itself.

Launch sourcing workflows across 60+ ATS platforms today. Sign up for a free 30-day trial or book a demo to see how Unified.to can accelerate your product roadmap.

All articles