What you can use this for
- Connect Cutshort to an ATS that does not have a built-in integration
- Pipe search results into an internal hiring tool, spreadsheet, or automation
- Search, unlock, post jobs, and message candidates from a custom workflow
1. Generate an API key
- Open Settings → Integrations (cutshort.io/profile/hiring-settings/integrations).
- Under API Key and MCP Server, choose Eval access (read-only with low limits) or Production access (full access).
- Click Generate API Key.
2. Search the talent database
Send requests tohttps://cutshort.io/api/v1 with:
GET /search/candidates is the main search endpoint. You can pass a role description, resume boolean (inresume), location, experience, salary, and the same profile filters you use on the website (education, startup background, industry, and so on).
Search hits include headline, experience, and a redacted resume excerpt — not name, email, or phone. Call get-candidate-details when you want contact info (that unlocks the person and uses one credit).
Parameter reference and examples: Search talent database.
3. Prefer an AI agent instead?
If you want Claude, Cursor, or another MCP client to call these same endpoints for you, see How do I connect Cutshort with Claude, Cursor or other AI agents?.If something goes wrong
- Generate API Key is disabled — verify a work email and wait until the employer account is approved.
- Production access is not enabled — email hello@cutshort.io. Available on paid plans only.
- 401 / invalid API key — Reveal the key on Settings → Integrations, or Delete it and generate a new one.
- 403 / insufficient scope — eval keys cannot post jobs or send messages. Request a production key.
- Building an ATS or recruiting agent — email partnerships@cutshort.io for a partner license rather than using a regular workspace key.
