peopledatalabs.personEnrich — People Data Labs operation
Direct access to People Data Labs's own API, priced in dollars on your Orange Slice key. Everything we expose, with prices: https://orangeslice.ai/llms.txt
Find a person's work email and personal emails from their name and company, or their LinkedIn URL.
Price
$0.05 per hit
Billed only when the call resolves an answer. A miss costs nothing.
Orange Slice holds the People Data Labs contract. You never sign up for them, hold their key, or reconcile their invoice.
Call it
CLI
orangeslice peopledatalabs person-enrich --company <string> --domain <string> --first-name <string>
HTTP
curl -X POST 'https://orangeslice.ai/api/v1/run' \ -H 'Authorization: Bearer $ORANGESLICE_API_KEY' \ -H 'Content-Type: application/json' \ -d '{"capability":"peopledatalabs.personEnrich","input":{"company":"<string>","domain":"<string>","firstName":"<string>"}}'
Inputs
| Field | Type | Required | Description |
|---|---|---|---|
company | string | No | Company name |
domain | string | No | Company domain, narrows the match |
firstName | string | No | Person's first name |
lastName | string | No | Person's last name |
linkedinUrl | string | No | LinkedIn profile URL |
minLikelihood | number | No | Match confidence floor, 1–10 (default 6) |
Inputs may also be piped as NDJSON, one JSON object per line.
Output
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "email": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "email_type": { "anyOf": [ { "type": "string", "enum": [ "work", "personal" ] }, { "type": "null" } ] }, "work_emails": { "default": [], "type": "array", "items": { "type": "string" } }, "personal_emails": { "default": [], "type": "array", "items": { "type": "string" } }, "vendor": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "email", "email_type", "work_emails", "personal_emails" ], "additionalProperties": false }
Before you run
- Price it first.
orangeslice peopledatalabs person-enrich --dry-runreturns the exact dollar cost and spends nothing. - Large runs need approval. Above the spend-gate threshold a run exits 7 until it carries a plan token, and only a dry run mints one.
- Scopes: read
- Permitted uses: outreach, research
Exit codes
0 ok · 2 bad input · 3 auth · 4 not found · 5 provider ·
6 rate limited · 7 spend gate, nothing billed · 8 timeout ·
9 a third-party account needs connecting