Integration basics
Learn GraphQL fundamentals, best practices, and reference data for Indeed API integrations.Overview
Indeed APIs use GraphQL, a query language that lets you request exactly the data you need. This section covers GraphQL fundamentals, best practices, webhooks, and standardized unique identifiers (SUIDs). It also links to product-specific integration guides for each API.
GraphQL at Indeed
Call Indeed's GraphQL endpoint, follow best practices, receive webhooks, and troubleshoot errors.
-
GraphQL at Indeed - Authenticate and call GraphQL with Indeed-specific types and schemas.
-
Best practices for GraphQL clients - Name operations, use variables, and request only what you need.
-
Indeed Resource IDs (IRIs) - Resolve entities by IRI through the
Nodeinterface. -
Webhooks guide - Receive event notifications with retries and signature verification.
-
Troubleshoot GraphQL errors - Diagnose error codes, messages, and status codes in GraphQL responses.
SUIDs
Classify jobs and employers with standardized five-character codes for types, occupations, and attributess.
- SUIDs - How SUIDs work and when to use them.
- SUID reference - All SUID tables on one page.
- SUID changelog - Track additions and changes to SUID reference tables.
API integration guides
These Indeed APIs have dedicated integration guides. Select the guide for the API you are integrating with.
- Job Sync API integration guide - Create and manage job postings on Indeed.
- Disposition Sync API integration guide - Send application status updates to Indeed.
- Employer Registration API integration guide - Register employers for Indeed Apply.
- Indeed Apply for direct employers and agencies - Start the XML-based Indeed Apply integration path.
- Indeed Apply for approved partners - Start the Job Sync API-based Indeed Apply integration path.
- Sponsored Jobs API integration guide for ATS partners - Manage sponsored job campaigns.
If you integrate with Indeed PLUS (Japan), these guides are also available:
- Employer Data API quick start - Create and update employer entities on Indeed PLUS.
- ATS JavaScript Plugin setup - Integrate Indeed features into your ATS site with front-end changes.
Related resources
- Get started - Set up your integration and make your first API call.
- Authentication - Configure OAuth and manage access tokens.
- GraphQL API reference - Complete reference for Indeed's GraphQL schema.