# Lever (slim) > Applicant tracking and candidate relationship system from Employ Inc. Its Data API reads and writes opportunities, postings, interviews, feedback and requisitions, and a separate Postings API serves published jobs. - Full: https://www.anchorterminal.com/tools/lever.md (~7,550 tokens) · this version ~1,930 tokens · JSON https://www.anchorterminal.com/tools/lever.json · canonical https://www.anchorterminal.com/tools/lever - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **D · 53.6/100 · rank #478 of 629 · #5 in Recruiting & applicant tracking · not agent-ready · confidence medium** Assessment: The Data API covers about 100 operations with read and write OAuth scopes per resource, field selection and a 99.9 per cent uptime commitment. Access depends on a paying customer or partner approval, with no public price, no OpenAPI file and no official SDK. The status page records three critical incidents between 14 July and 21 August 2026. ## Facts - Kind: HTTP API · vendor: Employ, Inc. · category: Recruiting & applicant tracking · legal entity: Employ, Inc. · provenance 87/100 - Endpoint: `https://api.lever.co/v1` (HTTP) - Auth: OAuth or key · pricing: Paid · x402: no · licence: Proprietary service under Lever's terms of service. The postings-api and integrator-resources repositories on GitHub hold documentation and example code - Probe metrics: not measured yet (probes haven't run) - Surface graded: The Data API v1 at https://api.lever.co/v1 (the Postings API README gives https://api.eu.lever.co/v0/postings/ for EU accounts), plus the Postings API v0 for published jobs. No official MCP server found - Access: API key from Settings, Integrations and API, created by a Super Admin of a paying account, or a partner OAuth app issued by Lever staff. Lever's partner FAQ says older API key integrations need the customer to have the Data API feature - Sandbox: https://api.sandbox.lever.co/v1, given to approved partners under the Developer Sandbox Terms. Email is switched off, only test data is allowed and Lever may delete data without notice - OAuth: Authorisation code grant at https://auth.lever.co/authorize with a required `audience`. Access tokens last 1 hour, refresh tokens 1 year or 90 days idle. At most 20 scopes per app, and a write scope includes the matching read scope - Rate limits: 10 requests a second per API key steady, bursts to 20, no per-endpoint limits. Postings API application POSTs 2 a second - Pagination: `limit` 1 to 100 (default 100), opaque `offset` token, `next` and `hasNext` in every list response. Deleted-record and file-action endpoints use keyset pagination with a time window of at most 30 days - Response sizing: `include` returns only the named fields. `expand` inlines linked objects such as applications, stage, owner and followers - Errors: 400, 401, 403, 404, 429, 500 and 503 with a JSON body of `code` and `message`, such as ResourceNotFound - Webhooks: applicationCreated, candidateHired, candidateStageChange, candidateArchiveChange, candidateDeleted, interviewCreated, interviewUpdated, interviewDeleted, contactCreated and contactUpdated. HTTPS only, HMAC-SHA256 signature in the body, five retries, delivery history in settings - Write limits: Offer records are read-only. Interviews and panels can be written only when `externallyManaged` is true. Confidential postings can't be modified through the API - Audit: GET /audit_events lists user provisioning, authentication and data export events. It is a paid add-on - SLA: 99.9 per cent monthly uptime for all customers, credits of 10 times the fees for the downtime, exhibit last updated 14 April 2022 - Certifications: SOC 2 Type II and ISO/IEC 27001 (certificate issued by Schellman) per lever.co/security. Reports on request to customers. No bug bounty - Hosting: AWS us-west-2 and eu-central-1, with separate global and EU data centres - Sub-processors: List effective 21 September 2025 with purpose and location, among them AWS, Google Cloud, Mailgun, Snowflake, Textkernel, Twilio Segment and Zendesk. AI Companions add Anthropic, OpenAI, AssemblyAI, IBM watsonx and Recall - Scores: Reliability 73, Performance pending, Schema & documentation 55, Agent ergonomics 65, Security & auth 60, Payments & pricing 5, Task success pending, Maintenance & community 21, Transparency & trust 75 · total over the 7 assessed categories - Why: Reliability, Graded on the hosted lines for the Data API. · Schema & documentation, No OpenAPI file found. · Agent ergonomics, `include` trims a response to named fields, `expand` inlines linked objects and `limit` caps a page at 100 (22). · Security & auth, OAuth 2.0 with around 50 scopes split by resource into read and write, one-hour access tokens and revocation by a Super Admin, plus API keys… · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, The newest dated API change is 30 April 2026, 160 days before the check (10). · Transparency & trust, Closed service with public terms of service (25 August 2023), an SLA and Developer Sandbox Terms. - Sources: 18, open questions: 7, both in the full twin - Capabilities: recruiting.candidates, recruiting.jobs, recruiting.applications, recruiting.interviews, recruiting.offer-letters - JSON: https://www.anchorterminal.com/api/v1/tools/lever.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/lever.svg` or a link to https://www.anchorterminal.com/tools/lever from a page on lever.co or one of its subdomains, or the README of github.com/lever/postings-api, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Send `perform_as` with a Lever user id on creates and most updates. Opportunity, note, feedback, panel and interview writes reject requests without it 2. Use the Opportunities endpoints. The Candidates endpoints were deprecated in 2020 and the old candidate id works as the opportunity id 3. Stay under 10 requests a second per key and back off exponentially on 429 and 503. Application POSTs are limited to 2 a second 4. Create interviews on a panel with `externallyManaged` true. Panels made in the Lever app can't be changed through the API 5. Pass `include` to trim fields and follow `next` while `hasNext` is true. An `offset` must come from a previous response 6. Send a full object on PUT to panels and interviews. Missing fields are deleted ## Connect ```bash curl -u "$LEVER_API_KEY:" "https://api.lever.co/v1/opportunities?limit=10&include=name&include=stage" ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/lever ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Greenhouse | B | 64.8 | recruiting.candidates, recruiting.jobs, recruiting.applications, recruiting.interviews, recruiting.offer-letters | https://www.anchorterminal.com/tools/greenhouse.min.md | | Ashby | C | 61.3 | recruiting.candidates, recruiting.jobs, recruiting.applications, recruiting.interviews, recruiting.offer-letters | https://www.anchorterminal.com/tools/ashby.min.md | | SmartRecruiters | C | 60.4 | recruiting.candidates, recruiting.jobs, recruiting.applications, recruiting.interviews, recruiting.offer-letters | https://www.anchorterminal.com/tools/smartrecruiters.min.md | | Workable | C | 61.7 | recruiting.candidates, recruiting.jobs, recruiting.applications, recruiting.offer-letters | https://www.anchorterminal.com/tools/workable.min.md | | BambooHR | C | 61.7 | recruiting.applications, recruiting.jobs | https://www.anchorterminal.com/tools/bamboohr.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)