{"uid":"cap_7NrH32lvb7indZUWB49pp","slug":"crustdata-withzero-xyz-crustdata-person-enrichment-by-linkedin-url-or-f7cfa5f9","name":"Crustdata Person Enrichment by LinkedIn URL or Business Email","description":"Core workflow route: enrich up to 25 people per call by LinkedIn/professional-network profile URL or business email. For large lists, chunk identifiers into groups of 25 so each group uses one payment instead of one payment per person. Request narrow dot-paths when possible; use raw current_title as the primary scoring signal because normalized_title is beta, and note that some fields require field-level permission on the configured Crustdata key. Default pricing is $0.10 per Crustdata credit with a $0.01 minimum successful-call settlement. Upstream Crustdata errors settle $0. DB profile enrich starts at one credit by profile URL or two credits by business-email reverse lookup; contact and developer field bundles settle according to Crustdata's documented add-ons up to seven credits per profile.","url":"https://crustdata.withzero.xyz/api/v1/person/enrich","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","example":{"fields":["basic_profile.name","basic_profile.current_title","social_handles.professional_network_identifier.profile_url"],"professional_network_profile_urls":["https://www.linkedin.com/in/example"]},"properties":{"fields":{"type":"array","items":{"type":"string","minLength":1},"example":["basic_profile.name","basic_profile.current_title","social_handles.professional_network_identifier.profile_url"],"description":"Provider-native person sections or dot-paths to include. Some documented fields require field-level permission on the configured Crustdata key; unsupported or unentitled fields return an upstream error and settle $0."},"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."},"min_similarity_score":{"type":"number","example":0.8,"maximum":1,"minimum":0,"description":"Minimum confidence threshold for business-email reverse lookup matches."},"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. 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":[],"displayCostAmount":"0.700000","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"session","summary":"$0.1/call","primary":{"kind":"session","protocol":"mpp","network":"tempo","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"session","protocol":"mpp","network":"tempo","amountUsd":"0.1","per":"call","confidence":"exact"},{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.7","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UCCkLlcUURBYyyGQtYZqN","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"session","costAmount":"0.1","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null},{"uid":"pm_cyzn4XwvZI91lrNob0wGE","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.7","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"crustdata.withzero.xyz","brandSlug":"crustdata-withzero-xyz-mpp","brandBaseUrl":"https://crustdata.withzero.xyz","brandDocsUrl":null,"whatItDoes":"Enriches person profiles using LinkedIn profile URLs or business emails, returning detailed professional data including contact and developer fields via the Crustdata dataset.","exampleAgentPrompt":"Enrich these LinkedIn profiles for me and pull back their name, current title, and current company: https://www.linkedin.com/in/john-doe and https://www.linkedin.com/in/jane-smith — also include contact fields if available.","exampleUseCases":[{"title":"Sales prospect enrichment for outreach","prompt":"I've got a list of 50 prospect emails from our sales team. Can you enrich them all and get me their names, current job titles, companies, and phone numbers if available? I need to prioritize the folks with director-level or above titles for our outreach campaign."},{"title":"Hiring pipeline candidate research","prompt":"We're trying to build context on our top 20 engineering candidates before interviews. Can you pull their LinkedIn profiles and enrich them with their current title, company, and any contact info? I want to see who's been at their current company the longest."},{"title":"Partner account mapping for expansion","prompt":"I have 15 LinkedIn URLs for key decision-makers at our target accounts. Enrich all of them and give me their names, titles, companies, and email addresses or phone numbers if you can find them. We're planning account-based marketing campaigns so I need complete contact details."}],"resultDescription":"Returns the raw Crustdata person enrichment payload containing requested profile fields (e.g. name, current title, current company, contact info, developer fields) for each supplied LinkedIn URL or business email, along with a billing object showing API credits consumed, price per credit, and USDC micro-units settled.","failureModes":["No match found for the supplied LinkedIn URL or email — upstream Crustdata returns empty results, settles $0","Invalid LinkedIn URL format causes request rejection","Business email does not meet minimum similarity score threshold — match excluded","Batch exceeds 25 identifiers limit — request rejected with validation error","Upstream Crustdata service error — settles $0","Missing both professional_network_profile_urls and business_emails — request invalid"],"whenToPreferThis":"Use this endpoint when you have LinkedIn profile URLs or business emails and need structured professional profile data (title, company, contact info) for GTM research, sales prospecting, or lead enrichment. Prefer over live-data routes when cached Crustdata data is sufficient and latency/cost needs to be minimized. Use the live-data person profile fetch route instead when real-time accuracy is critical for high-value targets.","instructions":"## Workflow\n- get profile URLs first: POST /api/v1/person/search or POST /api/v1/person/search/role-cluster\n- live alternative for high-value prospects: POST /api/v1/person/professional-network/enrich/live","reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:40:16.273Z","isFirstParty":true}