Header format
Authorization: Bearer pl_demo_publicThe public docs stay intentionally practical: clear authentication, stable endpoint shapes, useful examples, and the exact failure modes users need before they build against the API.
Demo mode ships with a public sandbox key. Production customers should create a scoped key per workspace and rotate keys through the dashboard.
Authorization: Bearer pl_demo_publicContent-Type: application/jsonGenerate and revoke keys in the workspace dashboard, then pass them as `Authorization` or `x-api-key`.
The current public deployment supports health checks, single enrich, batch enrich, people search, company search, and usage metadata.
Service health, version, feature flags, and dataset metadata.
Single lookup by email, phone, LinkedIn slug, or name plus company/domain.
Batch lookup for arrays of records with per-item success or error results.
Search profiles by title, seniority, company, geography, skills, and keywords.
Search companies by domain, industry, headcount, technology, geography, and status.
Inspect workspace plan, key metadata, monthly credits, and rate limit usage.
curl -X POST https://leads-pro.co/api/v1/enrich \
-H "Authorization: Bearer pl_demo_public" \
-H "Content-Type: application/json" \
-d '{
"email": "amanda@northpeak.io",
"company": "North Peak"
}'curl -X POST https://leads-pro.co/api/v1/enrich/batch \
-H "Authorization: Bearer pl_demo_public" \
-H "Content-Type: application/json" \
-d '{
"items": [
{ "email": "amanda@northpeak.io" },
{ "phone": "+1 415 555 0106" },
{ "linkedin": "priya-shah-growth" }
]
}'curl -X POST https://leads-pro.co/api/v1/search/people \
-H "Authorization: Bearer pl_demo_public" \
-H "Content-Type: application/json" \
-d '{"job_title":"Revenue Operations","country":"United States","limit":5}'
curl -X POST https://leads-pro.co/api/v1/search/companies \
-H "Authorization: Bearer pl_demo_public" \
-H "Content-Type: application/json" \
-d '{"technology":"AWS","country":"United States","status":"verified"}'The API returns a predictable structure for person, company, and meta fields so you can wire it into CRM, automation, or agent workflows without brittle parsing.
invalid_requestMissing or invalid parametersunauthorizedMissing or invalid API keyquota_exceededMonthly credit limit reachedbatch_not_availableBatch access is not enabled on the current planno_matchNo enrichment record matched the inputrate_limitedRate limit exceeded for the current keyImport `/openapi.json` into GPTs, Dify, Coze, or custom agents, or use the skill markdown files from the dashboard API keys page.
The dashboard adds API key creation, history, search, batch tools, and CSV-based enrichment workflows for day-to-day usage.