Job Sync API
Create and manage Indeed job postings. Not for direct employers.
By using this API and its documentation and building an integration, you agree to the Additional API Terms and Guidelines.
Overview
The Job Sync API is a GraphQL API for ATS partners to create, upsert, expire, and check the status of job postings on Indeed.
Job postings can include qualifications, working hours, salary, benefits, and employer information. Indeed reviews job postings for policy compliance.
Job postings managed through the Job Sync API support Indeed Apply, so job seekers can apply with an Indeed resume. The API supports the same capabilities as the Indeed Apply XML feed, so use it instead of building an XML integration. For more information, see ATS integration with Indeed Apply.
With Indeed PLUS, you can submit job postings to multiple job boards from one place.
The Job Sync API is not available for direct employers. Direct employers should use an XML feed.
Guides
- Integrate with the Job Sync API
- Job Sync API guide - Create and manage job postings on Indeed.
- Troubleshoot Job Sync API errors - Common errors and how to resolve them.
- FAQs - Frequently asked questions about the Job Sync API.
- Simulated GraphQL environment - Test the Job Sync API during integration development.
GraphQL API reference
For Japan partners
- Posting guidelines and examples - Requirements for Japanese partners to comply with Indeed PLUS policies and the law.
- Field visibility - Job fields that appear to job seekers on at least one Indeed PLUS job board.
- Placement companies - Required fields when the employer is a placement company.
- Commission-based salaries - Required fields for job postings with commission-based salaries.
- Task-based salaries - Required fields for job postings with task-based salaries.
References
- Job description formatting - Use HTML to write job descriptions.
- Job types - SUIDs for job types in Japan.
- Work systems - SUIDs to use in
attributesfor jobs in Japan. - Social insurance - SUIDs to use in
SourcedJobPostingTaxonomyInput.attributes. - Occupations - SUIDs to use in
SourcedJobPostingTaxonomyInput.occupations. - Search attributes - SUIDs to use in
SourcedJobPostingTaxonomyInput.attributes.