Enrich People
Enrich person records using the Crustdata cached dataset. Provide either a profile URL or a business email to retrieve detailed person data including employment history, education, skills, contact information, and developer platform data when available. Exactly one identifier type must be provided per request. Supports batch enrichment of up to 25 profiles at once.
Default rate-limit is 15 requests per minute. Send an email to gtm@crustdata.co to discuss higher limits if needed for your use case.
Authorizations
API key passed as a Bearer token in the Authorization header.
Headers
API version to use. This endpoint currently requires 2025-11-01.
2025-11-01 "2025-11-01"
Body
Person identifier (profile URL or business email) and optional field selection.
- Option 1
- Option 2
Request body for /person/enrich and /person/professional_network/enrich/live. Submit exactly one identifier type per request — professional_network_profile_urls or business_emails.
Array of professional-network profile URLs (max 25).
Business email of the person to lookup
Fields to include in the response. Valid field groups for enrich: basic_profile, professional_network, skills, contact, social_handles, experience, education, certifications, honors, dev_platform_profiles. Use dot-notation for nested fields (e.g., "basic_profile.name", "experience.employment_details"). If omitted, a default set (basic_profile, social_handles) is returned — request additional groups explicitly. Some groups (for example certifications and honors) require field-level permission on your API key.
["basic_profile", "experience"]
Minimum similarity score for email matching
0 <= x <= 1Preview mode returns only basic profile fields and charges 0 credits. Cannot be combined with enrich_realtime.
Response
Enriched person profiles
The specific input value (e.g., 'someone@company.com')
professional_network_profile_url, business_email [
{
"matched_on": "https://www.linkedin.com/in/dvdhsu/",
"match_type": "professional_network_profile_url",
"matches": []
}
]

