The SEEK API provides access to SEEK’s employment marketplace.
This documentation is targeted at developers integrating their recruitment software with SEEK.SEEK uses a seven stage process for developing integrations with the SEEK API to ensure a high quality experience for our mutual hirers:While the SEEK API was initially launched in Australia & New Zealand (ANZ),
it was built to be extended to other markets within the SEEK Group .The SEEK API is now enabled across our Asia-Pacific (APAC) markets:
- Review the documentationRead through the documentation available on this website, and the SEEK API Terms of Use , to understand the concepts of the SEEK API and the scope of integrating it with your software.
- Request to integrateFill in our integration request form , or reach out to your dedicated Partner Manager, to get started. We’ll be in contact to guide you through the process and set up your access to the Developer Dashboard.
- Build and test with the PlaygroundOnce you can access the Developer Dashboard, provision Playground credentials on the Developer Dashboard’s credentials page. These credentials grant you limited permissions to the SEEK API’s read-only mock data; use them to test accessing the SEEK API and mapping its data structures. While you can test the input validation of mutations with these credentials, the SEEK API will ultimately forbid requests to mutate our read-only mock data.The Developer Dashboard also provides a view of your live hirer relationships and events. This will give you visibility on your production SEEK API access before requesting your partner credentials.
- Request live credentialsOnce you’ve reached the limits of what you can do with the Playground, contact SEEK to request access to manage live partner credentials.Once approved, provision your live credentials using the Developer Dashboard’s credentials page. Live credentials grant you access to live production data.At the same time, SEEK will add a relationship between your partner account and an unsearchable SEEK test hirer. Test hirers can export candidate applications and post job ads free of charge, but their job ads don’t appear in SEEK’s search results. This should be sufficient to test your software end-to-end against the SEEK API.
- Test your integrationSEEK may share a test plan with you to ensure your integration meets our quality standards. In addition, we may require access to your sandbox/test environment as applicable, to do our own validation. This is an important milestone for your integration, ensuring it meets user experience expectations and appropriately represents SEEK’s value proposition.
- Release your integrationWhen you’re ready to go live, contact SEEK to discuss your release plans. For initial integrations, SEEK will work with you to ensure a smooth transition for you and our mutual hirers. In some cases, this may involve a limited pilot release to a subset of your customers.For ongoing changes to your integration, SEEK asks to remain informed of your release plans. This allows us to communicate accurate information to our mutual hirers during Sales and Support interactions.
- Maintain your integrationSubscribe to our release notes to stay informed of changes as they reach general availability and evolve your integration accordingly.Review our Monitoring documentation to understand how to monitor your integration’s performance and troubleshoot issues, including use of the Developer Dashboard. Contact SEEK’s support team for ongoing technical support.
Auth
Securely connect to SEEK with OAuth 2.0 flowsGraphQL
Access our API endpoint and follow best practicesWeb components
Embed pre-built components to reduce integration effortEvents
Be notified when an action occurs on our marketplace with our webhooksOur documentation has been revised with guidance on regional features for new integrations.If you previously built an integration for the Australia & New Zealand markets,
refer to the 2023 Job Posting revision to accommodate changes to the SEEK marketplace as we have expanded across the Asia Pacific.