Connect to every applicant tracking system with one API
Offer integrations in days, not quarters. Position your app as the key component of any modern recruiting stack.

Trusted to power integrations at
Supported ATS platforms
Abstract away API complexity with Merge


Search and select specific files to share
- File data
Search across all documents
- Drive
- Folder
- File data
Download documents
- Folder
- File data
Upload and organize documents
- File
- Folder data
Update existing tickets and fields
- PATCH Tickets
Create new to-dos directly from your app
- POST Tickets
Visualize and analyze the status of projects and teams
- GET Tickets from Asana and Jira
Add Closed Won customers to a customer success tracker
- Opportunities
- Accounts
- Engagements data
Know what stage an opportunity is in
- Opportunities
- Accounts
- Engagements data
Create & track customer interactions
- Opportunities
- Accounts
- Engagements data
Monitor customer health & sentiment
- Opportunities
- Accounts
- Engagements data
Add sourced contacts or companies to a CRM
- creating Notes
Create notes in a CRM
- creating Notes
Assign tasks created in CRM
- creating Tasks
Pull information on prospects/leads
- Accounts
- Contacts
- Leads
- Opportunities data
Update details to track calls and meetings
- Pulling or posting Opportunities
- Accounts
- Engagements information
Provide data visualizations based on customer data
- Accessing Accounts
- Opportunities
- Leads data
Calculate values of opportunities and leads
- Opportunities
- Leads data
Read $ Amount from Opportunities to understand financial health of a company
- Pulling Opportunities data
Update details on opportunities, leads & contacts
- Creating and updating Opportunities
- Leads
- Contacts
Pull details on opportunities and accounts
- Accounts
- Contacts information
Add candidates to your recruiting pipeline
- Candidate data
Manage headcount planning
- Jobs data
Track new hires
- Offer
- Candidate data
Track candidates through their entire interview process
- Application
- Interviews
- Job Interview States
- Notes data
Power rich analytics about your customers’ talent pipeline
- Interviews data
Pull information from multiple ATS providers into a platform / dashboard
- Candidate
- Offer
- Jobs data
Pull EEOC demographic data
- Candidate data
Manage employee referrals
- Candidates
- Job data
Manage candidates during the recruitment lifecycle
- Candidate
- Offer
- Jobs data
Connect different HR platforms
- Employee data
Deprovision employees when they leave a company
- User
- Group
- Teams data
Autoprovision user accounts, credit cards, device management, and software licenses
- User
- Group
- Teams data
Pull time off (PTO) information
- Time Off
- Employee data
Onboard and offboard employees once they’re hired
- Employee data
Construct org charts
- Employee
- Teams data
Pull salary information
- Employments data
Pull benefit information, employee, and company contributions
- Benefits data
Understand who was paid, when, benefits, deductions, and taxes
- Payroll
- Payroll Run data
Track company spend
- Transaction data
Automatically create purchase orders
- Purchase Order data
Receive payments
- Payments
Track vendor bills
- Invoices
Transfer money
- Journal Entries
Invoice customers
- Invoice data
Record credit card purchases
- Transaction data
Forecast revenue
- Transaction data
Create dashboards
- Transaction data
Candidates partnership qualifications
- Balance Sheet
- Income Statement
- Cash Flow data
Candidate's application for tax credits
- Balance Sheet
- Income Statement
- Cash Flow data
Candidate's fitness for a loan
- Balance Sheet
- Income Statement
- Cash Flow data
The financial health of a company
- Balance Sheet
- Income Statement
- Cash Flow data
Case studies
The Activity object is used to represent an activity for a candidate performed by a user.
The Application Object is used to represent a candidate's journey through a particular Job's recruiting process. If a Candidate applies for multiple Jobs, there will be a separate Application for each Job if the third-party integration allows it.
The Candidate object is used to represent profile information about a given Candidate. Because it is specific to a Candidate, this information stays constant across applications.
The EEOC object is used to represent the Equal Employment Opportunity Commission information for a candidate (race, gender, veteran status, disability status).
The ScheduledInterview object is used to represent a scheduled interview for a given candidate’s application to a job. An Application can have multiple ScheduledInterviews depending on the particular hiring process.
The JobInterviewStage object is used to represent a particular recruiting stage for an Application. A given Application typically has the JobInterviewStage object represented in the current_stage field.
The JobPosting object represents an external announcement on a job board created by an organization to attract qualified candidates to apply for a specific Job opening
Whether you need to read or write, Merge makes your build easy

API-based, comprehensive data schemas
Merge builds API-first integrations so your app is always supplied with fresh data.
You won't need to re-authenticate regularly, or wait for a manual data sync.
Access the richest dataset for ATS integrations.

Battle-tested by thousands
Thousands of companies use Merge in production today.
Legacy APIs have painful quirks: Merge doesn’t.

Trusted partner
ATS leaders trust Merge to build into their APIs and expand their reach. Merge users trust Merge to expand their future partners.
“Merge accelerates our ability to sell new customers, get them production-ready, and make them successful.”

Make integrations your competitive advantage
Stay in touch to learn how Merge can unlock hundreds of integrations in days, not years