Build talent products on SeekOut
Verify a key, search candidates, and unlock full profiles through one small, versioned API. Create a live key.
curl --request GET "https://developer-api.seekout.io/v1/whoami" \
--header "Authorization: Bearer $SEEKOUT_API_KEY"Live keys spend your organization's credits on paid calls, so add credits in the console before you unlock a profile. GET /v1/whoami and preview search do not spend credits. You only spend when a profile unlock delivers a record.
What you can build
Verify a key
Confirm a key works and see which workspace it belongs to.
Search candidates
Find people across public sources and your authorized ATS and internal talent.
Unlock profiles
Open the full record for a person a search returned.
Match a person
Resolve identity signals to one full profile when the match is unique.
Retrieve contacts
Get an email or phone for one person, or for a batch of them.
Receive webhooks
Be told when a contact job finishes, instead of polling for it.
Connect assistants
Choose a recruiter-friendly MCP, assistant, automation, or Partner API path.
MCP V2 tools
See the tools an assistant can call and when each is appropriate.
Run recruiter recipes
Start with shortlist, market kickoff, and authorized ATS rediscovery workflows.
Prepare agent context
Give an assistant the public artifacts, boundaries, and reference links it needs.
Credits
Preview search is free. Profile unlock and contacts spend credits.
API reference
The runnable operations this API actually serves.
Designed to be predictable
- Every path starts with
/v1, and responses only ever gain fields. - Every failure is a JSON problem document with a stable
code. - Every paid write carries an
Idempotency-Key, so a retry never charges twice. - Revocation is enforced at the SeekOut authorization boundary, not by a downstream provider cache.
Read the quickstart or browse the API reference.