Job postings
Create and manage job postings on Indeed.Overview
Job postings are structured records on Indeed that represent open positions from employers. Each posting contains position details, requirements, compensation information, and application instructions. Indeed associates every job posting with a verified employer entity and applies content moderation to ensure quality and policy compliance.
The choice of integration depends on your role in the hiring ecosystem. If you are an ATS partner creating new job postings, use the Job Sync API for full control over job creation, updates, and expiration. If you are an agency managing existing ATS-integrated jobs for clients, use the Job Update API to list and modify job content. If you are a publishing partner displaying Indeed jobs on your platform, use the Publisher JavaScript Plugin for front-end-only integration.
Choose the right integration
Select your integration based on your partner type and technical needs.
-
ATS partners creating jobs: Use the Job Sync API for full job lifecycle management — creation, updates, and expiration.
-
Agencies managing jobs: Use the Job Update API to list and modify job postings already on Indeed through ATS integrations.
-
Publishing partners displaying jobs: Use the Publisher JavaScript Plugin to show Indeed jobs on your site with front-end integration only.
-
Direct employers: Use XML feed integration to post jobs without API access.
Related resources
- Employers - Create and manage employer entities that job postings are associated with.
- Indeed Apply - Enable streamlined applications on Indeed job postings.
- Candidates - Receive applications and sync candidate data.
- Get started with Indeed APIs - Set up your integration and make your first API call.
- Troubleshoot GraphQL errors - Resolve common API errors.