{"uid":"cap_ygo5YawMlHoFl4uRmnaUB","slug":"crustdata-person-contact-enrichment-via-withzero-cb0db446","name":"CrustData Person Contact Enrichment via WithZero","description":"Core workflow route: enrich one person's contact records by professional-network profile URL or business email. Use this when the workflow specifically needs business emails, personal emails, or phone numbers; request only the contact sub-fields needed to control credits. Default pricing is $0.10 per Crustdata credit with a $0.01 minimum successful-call settlement. Upstream Crustdata errors settle $0. Contact enrich is priced at one to five Crustdata credits per record and may require contact-enrich entitlement on the configured Crustdata key.","url":"https://agents.withzero.xyz/api/v1/crustdata/person/contact/enrich?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","example":{"fields":["contact.business_emails"],"professional_network_profile_urls":["https://www.linkedin.com/in/example"]},"properties":{"fields":{"type":"array","items":{"enum":["contact","contact.business_emails","contact.business_emails.email","contact.business_emails.status","contact.personal_emails","contact.personal_emails.email","contact.personal_emails.status","contact.phone_numbers","crustdata_person_id"],"type":"string"},"example":["contact.business_emails"],"description":"Contact data fields to request. Use contact for all contact records, or request specific contact tiers or sub-fields to control credits."},"person_id":{"type":"string"},"business_emails":{"type":"array","items":{"type":"string","minLength":1},"example":["founder@example.com"],"maxItems":25,"minItems":1,"description":"Business emails for reverse lookup. Max 25."},"professional_network_profile_urls":{"type":"array","items":{"type":"string","minLength":1},"example":["https://www.linkedin.com/in/example"],"maxItems":25,"minItems":1,"description":"Person profile URLs to enrich for contact data. Max 25."}},"additionalProperties":false},"responseSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["data"],"properties":{"data":{"description":"Raw JSON response returned by Crustdata."},"billing":{"type":"object","required":["apiCredits","minimumCallUsdcMicro","pricePerCreditUsdcMicro","settledUsdcMicro"],"properties":{"apiCredits":{"type":"number","example":0.06,"description":"Estimated Crustdata API credits charged for this request."},"settledUsdcMicro":{"type":"string","example":"10000","description":"USDC micro-units settled for this request."},"minimumCallUsdcMicro":{"type":"string","example":"10000","description":"Configured minimum successful-call settlement in USDC micro-units."},"pricePerCreditUsdcMicro":{"type":"string","example":"100000","description":"Configured USDC micro-units charged per Crustdata API credit."}},"additionalProperties":false}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1","displayCostAsset":"USD","priceDynamic":true,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":{"amountUsd":"1.00","asset":"USDC"},"pricing":{"kind":"session","summary":"$1/call","primary":{"kind":"session","protocol":"mpp","network":"tempo","amountUsd":"1","per":"call","confidence":"exact","depositUsd":"1.00"},"accepted":[{"kind":"session","protocol":"mpp","network":"tempo","amountUsd":"1","per":"call","confidence":"exact","depositUsd":"1.00"},{"kind":"dynamic","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"},{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":"1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_d7chKYLg5bdpVGOETZ2sa","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"session","costAmount":"1","costPer":"request","priority":0,"asset":"0x20C000000000000000000000b9537d11c60E8b50","unit":"request","depositMicros":1000000,"planRef":null},{"uid":"pm_RLnp-UvqIOEXexR9N23Wv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null},{"uid":"pm_k55d32rhw5qRzoQ-a8qez","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":"usd","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Enrich a person's contact information (business emails, personal emails, phone numbers) using LinkedIn profile URLs or business email addresses as lookup keys.","exampleAgentPrompt":"Can you look up the business email and phone number for the person at https://www.linkedin.com/in/johndoe using CrustData contact enrichment? I need their contact.business_emails and contact.phone_numbers fields.","exampleUseCases":[{"title":"Sales prospect contact lookup","prompt":"I have a list of LinkedIn profiles for prospects I want to reach out to — can you pull their business emails and phone numbers for each of them? Here are the URLs: https://www.linkedin.com/in/janedoe and https://www.linkedin.com/in/johnsmith. I need the contact.business_emails and contact.phone_numbers fields."},{"title":"Reverse email to profile enrichment","prompt":"I have a business email address founder@acmecorp.com and I want to find out who this person is and get their full contact info including personal emails and phone number — can you do a reverse lookup using the CrustData person contact enrichment?"},{"title":"Recruiting candidate contact retrieval","prompt":"I'm trying to reach a candidate I found on LinkedIn at https://www.linkedin.com/in/candidatename — can you enrich their profile to get their personal email and any phone numbers on file so I can reach out directly?"}],"resultDescription":"Returns structured contact records for matched persons, including verified business emails with status indicators, personal emails with status, phone numbers, and CrustData's internal person ID. Up to 25 profiles can be enriched per call. Results are scoped to the specific contact fields requested.","failureModes":["Profile URL not found in CrustData database — returns empty contact records","No contact data available for a matched person — fields return null or empty arrays","Invalid LinkedIn URL format causes validation error","More than 25 input URLs or emails provided — request rejected","Payment failure via x402 protocol halts the request","Rate limiting or API quota exceeded on the underlying CrustData API","Unverified or bounced emails returned with low-quality status flags"],"whenToPreferThis":"Use this endpoint when you need to retrieve verified contact details (emails, phone numbers) for specific individuals identified by their LinkedIn profile URL or known business email. Prefer this over generic web scraping when you need structured, verified contact data from a professional data provider. Best suited for sales prospecting, recruiting outreach, or any workflow where you need to bridge a LinkedIn identity to a reachable contact.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T12:44:19.477Z","isFirstParty":true,"canonicalSlug":"crustdata-person-contact-enrichment-via-withzero-cb0db446"}