The API Report CardAPI Index
Handshake

Handshake API

Enterprise / HR / ERP · joinhandshake.com

No general public REST API. A read-only, institution-scoped EDU API exists in beta for Career Services partners, granted through a Relationship Manager. Employers get an XML job feed capped at 5,000 jobs; there is no OAuth, sandbox, webhook, or SDK surface anywhere.

Last verified: July 2026HR & Payroll
API GRADE
D
VERIFIED JUL 2026

SCORECARD

ExistencePOORNo general public REST API; a read-only, institution-scoped EDU API exists in beta, plus an employer XML job feed.
AccessPOOREDU API access is granted only to Career Services partners through a Relationship Manager.
CoveragePOOREmployers cannot programmatically post jobs, manage requisitions, or pull candidate data beyond the 5,000-job XML feed.
AuthPOORA static x-api-key header; regenerating a key requires Handshake Technical Support to re-enable it.
Docs & DXPOORNo OAuth flow, OpenAPI spec, Postman collection, SDKs, sandbox, or webhooks; docs live in help-center articles.
StabilityMIXEDThe EDU API is beta and explicitly as-is, with no near-term updates planned; XML feed edits require delete and re-post.
Supergood: Handshake has an API, but using it means gates, contracts, or workarounds. Ours doesn't: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

Handshake scores D on the API Report Card. No general public REST API. A read-only, institution-scoped EDU API exists in beta for Career Services partners, granted through a Relationship Manager. Employers get an XML job feed capped at 5,000 jobs; there is no OAuth, sandbox, webhook, or SDK surface anywhere.

Tried to integrate with Handshake?