Run in Enrichment Spreadsheet
Use this function as a column step in
deepline enrich.deepline enrich --input leads.csv --output leads.enriched.csv --with 'result=prospeo_enrich_person:{}' --json
Map payload values to spreadsheet columns with
{{column_name}} placeholders.Input Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
payload.linkedin_url | string | No | LinkedIn profile URL — use alone or with name for highest accuracy. | |
payload.email | string | No | Email address — use as sole identity seed for reverse enrichment. | |
payload.first_name | string | No | First name. Combine with last_name + company_website for best results. | |
payload.last_name | string | No | Last name. | |
payload.full_name | string | No | Full name (alternative to first_name + last_name). | |
payload.company_name | string | No | Company name. Avoid using alone — many companies share names. | |
payload.company_website | string | No | Company domain (for example stripe.com). Preferred over company_name. | |
payload.website | string | No | Deepline alias for company_website. Sent to Prospeo as company_website when it contains a domain. | |
payload.domain | string | No | Deepline alias for company_website. Sent to Prospeo as company_website when it contains a domain. | |
payload.company_domain | string | No | Deepline alias for company_website. Sent to Prospeo as company_website when it contains a domain. | |
payload.company_linkedin_url | string | No | Company LinkedIn URL for more precise matching. | |
payload.person_id | string | No | Person ID from a previous search_person call. | |
payload.only_verified_email | boolean | No | Return only if a verified email is found (default false). | |
payload.enrich_mobile | boolean | No | Also enrich mobile number (10 credits if found). | |
payload.only_verified_mobile | boolean | No | Return only if a verified mobile is found. |
Output Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
result.data | object | Yes | Prospeo enrich-person response. Important: data.person.email is an envelope object; read the scalar address from data.person.email.email or use result.extractedValues.email.get() in plays. | |
result.meta | record | No | Additional response metadata (status, paging). |
Advanced: Direct CLI
Use direct execution for single payload debugging.
deepline tools execute prospeo_enrich_person --payload '{}' --json
CLI flags
| Flag | Description |
|---|---|
--json | Print machine-readable output. |
--wait | Wait for terminal provider status when supported. |
--debug | Enable wait mode with additional status/log output. |
--wait-timeout SECONDS | Max seconds to wait in wait mode. |
--poll-interval SECONDS | Polling interval in seconds during wait mode. |
--timeout SECONDS | Request timeout in seconds. |
--connect-timeout SECONDS | Connection timeout in seconds. |
Cost
- Pricing model:
per_result(per result). - Estimated Deepline credits:
0.55per pricing unit. - Billing mode:
post_deduct.