Enrich a single contact with email, phone, and/or personal email data and get results instantly
Enrich a single contact with email, phone, and/or personal email data using our waterfall enrichment system. Unlike the async enrichment endpoint, this endpoint returns results synchronously in the response - no webhook polling required.Documentation Index
Fetch the complete documentation index at: https://docs.prontohq.com/llms.txt
Use this file to discover all available pages before exploring further.
enrichment_type array parameter:
["email"] - Find and validate professional email addresses only["phone"] - Find phone numbers only["personal_email"] - Find personal email addresses only (requires user consent — see below)["email", "phone"], ["email", "personal_email"], or ["email", "phone", "personal_email"]personal_email requires the authenticated user to have consented
to personal email enrichment in their account settings. If consent is missing,
the API responds with 422 Unprocessable Entity and the message
"You can't use the personal email enrichment feature without consenting with our terms of use".
This consent gate is required for GDPR compliance.Requests including phone or personal_email must include linkedin_url.firstname - Contact’s first namelastname - Contact’s last nameenrichment_type - Array containing any combination of "email", "phone", and/or "personal_email"linkedin_url - Required when enrichment_type includes "phone" or "personal_email"linkedin_url - LinkedIn profile URL (highly recommended for accuracy)domain - Company website domaincompany_name - Company namecustom field of the response, making it easy to correlate results with your internal systems.
email_status field indicates the validation state of the email:
deliverable - Email is deliverablecatch-all - Email hasa catch-all status but was validated by our debouncing waterfallN/A - Email enrichment was not requested or no email was foundpersonal_email_status field indicates the validation state of the personal email:
valid - Personal email was found and validatedinvalid - Personal email enrichment ran but the result is not deliverableN/A - Personal email enrichment was not requested or no personal email was foundphone_status field indicates whether valid phone numbers were found:
valid - At least one valid phone number foundnot_found - No phone numbers found or phone enrichment not requestedContact information for synchronous enrichment
Types of enrichment to perform. Can be any combination of ["email"], ["phone"], and/or ["personal_email"]. Note: "personal_email" requires the user to have consented to personal email enrichment in their account settings. Requests including "personal_email" or "phone" require linkedin_url.
1 - 3 elementsphone, email, personal_email First name of the contact
Last name of the contact
Company name of the contact
Company domain
LinkedIn profile URL of the contact
Optional webhook URL to also receive enrichment results
Optional. Restrict phone enrichment to phone numbers from these countries. When omitted, the user's account-level default phone country codes are applied.
ISO 3166-1 alpha-2 country code (e.g. "US", "FR", "GB")
Custom fields to include with the enrichment response
Enrichment completed successfully
The ID of the enrichment request
The contact's first name
The contact's last name
The contact's LinkedIn profile URL
The status of the enrichment request
success, error The enriched email address (present if enrichment_type includes email)
The validation status of the email (present if enrichment_type includes email)
valid, invalid, N/A The enriched personal email address (present if enrichment_type includes personal_email)
The validation status of the personal email (present if enrichment_type includes personal_email)
valid, invalid, N/A Array of phone numbers found (present if enrichment_type includes phone)
Phone number in E.164 format
The status of phone enrichment (present if enrichment_type includes phone)
valid, not_found Error message if enrichment failed
Custom fields passed in the request