Getting started
Authentication
Every authenticated endpoint takes a single bearer API key. One key works on every endpoint - there are no per-scope restrictions, no separate key for email validate vs search.
Get a key
During the developer preview, keys are issued by invite. Drop your email at /signup - if you already have an invite key, paste it there. Once signed in, you can rotate or revoke a key from the dashboard.
Header format
Authorization: Bearer llk_ext_XXXXXXXXXXXXXXXXXXXXXXXXExternal customer keys all start with llk_ext_. Never commit a key - put it in an env var and reference it at runtime.
What your key unlocks
POST /v1/findFederated search across contacts and companies
GET /v1/sourcesList datasets with row counts + filter support
GET /v1/schemaProgrammatic filter capability doc
POST /v1/email/validateMulti-stage email validation
GET /healthComponent status (no auth required)
Testing without a key
Hit the Playground - anonymous callers get 20 requests/day/IP against a capped subset of endpoints. No signup, no key, no cookie.