Getting started
Authentication
Every authenticated endpoint takes a bearer API key. Keys are created from the dashboard and can be restricted to individual scopes (leads:read, email:validate, etc).
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, manage your keys in the main dashboard.
Header format
Authorization: Bearer ll_sk_XXXXXXXXXXXXXXXXXXXXXXXXKeys start with ll_sk_ (secret key) or ll_pk_ (publishable, coming soon). Never commit a secret key — put it in an env var and reference it at runtime.
Scopes
leads:readSearch and list leads
leads:unlockReveal contact details for a lead
leads:enrichRun enrichment on a lead or company
leads:exportExport search results to CSV/JSON
email:validateSingle and bulk email validation
webhooks:*Manage webhook endpoints
account:readRead usage and plan info
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.