Integration basics
GraphQL basics, best practices, and reference data for Indeed APIs.Overview
#Indeed GraphQL APIs return only the fields you request. This section covers setup and the integration guide for each API.
Get started
#- Get started — Set up your integration and make your first API call.
- Authentication — Configure OAuth and manage access tokens.
GraphQL at Indeed
#- GraphQL at Indeed — How Indeed APIs use GraphQL, plus guides and reference values.
- Best practices for GraphQL clients — Build reliable, efficient GraphQL clients.
- Indeed Resource IDs (IRIs) — Look up entities by IRI through the
Nodeinterface. - Webhooks integration guide — Receive events at your endpoints through webhooks.
- Troubleshoot GraphQL errors — Diagnose GraphQL errors from the API.
Reference values
#- Language codes, country codes, and locales — Accepted
languageCode,countryCode, andlocalevalues, with the display text Indeed shows for each. - SUIDs — Standardized five-character codes that classify jobs and employers by type, occupation, and attributes.
- SUID reference — All SUID tables in one place.
- SUID change log — Additions and changes to SUID reference tables.
API integration guides
#- Candidate Sync APIs
- Employer Registration API integration guide — Register employers so they can sync candidate data and manage feature settings between their ATS and Indeed.
- Send Candidates API integration guide — Sync candidate applications with Indeed.
- Retrieve Candidates API integration guide — Get candidate information for employers.
- Disposition Sync API
- Disposition Sync API integration guide — Send job application disposition data to Indeed.
- Hiring Lab API
- Integrate the Hiring Lab API — Get Hiring Lab labor market data for analysis and research.
- Indeed Apply
- XML integrations for direct employers and agencies — Add Indeed Apply with an XML feed.
- Job Sync API integrations for approved partners — Add Indeed Apply with the Job Sync API.
- Indeed PLUS (Japan)
- Employer Data API > API steps — Create and update employer entities on Indeed and the Indeed PLUS platform. Not available for direct employers.
- ATS JavaScript Plugin > Load the plugin script — Add Indeed features to your ATS site with front-end changes only.
- Job Sync API
- Job Sync API integration guide — Create and manage job postings on Indeed.
GraphQL API reference
#- GraphQL API reference — Full reference for the GraphQL schema.