GraphQL at Indeed
How Indeed APIs use GraphQL, with guides and reference values for building your integration.
Overview
#Indeed APIs use GraphQL. You send every query and mutation to one endpoint, https://apis.indeed.com/graphql, and request only the fields you need. Indeed maintains its own GraphQL schema, with types and operations for Indeed products.
Before you call an API, complete the steps in Integrate with Indeed and call APIs to get your credentials and an access token.
The guides on this page cover the rest of a GraphQL integration: building a reliable client, looking up entities by their Indeed Resource IDs (IRIs), receiving events through webhooks, and diagnosing errors. The reference values that many API fields use, such as language codes and SUIDs, are listed after the guides.
Guides
#- 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 the GraphQL errors that the API returns.
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.