{"uid":"cap_HMF6gthG8Pe7LRgA7i0fn","slug":"orthogonal-bulk-b2b-contact-enrichment-568ac694","name":"Orthogonal Bulk B2B Contact Enrichment","description":"Start enrichment for up to 100 B2B contacts. Provide first_name + last_name + company or linkedin_url. Returns enrichment_id to poll for results. Async: results delivered via webhook or GET endpoint. | ERROR: Unable to calculate price.","url":"https://x402.orthogonal.com/fullenrich/contact/enrich/bulk?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"type":"array","description":"Array of contacts to enrich (max 100). Each needs first_name+last_name+domain/company_name or linkedin_url. Optional: enrich_fields array (contact.work_emails, contact.personal_emails, contact.phones), custom object."},"name":{"type":"string","description":"Name for this enrichment batch (visible in dashboard)"},"webhook_url":{"type":"string","description":"URL to receive results when enrichment completes"},"webhook_events":{"type":"object","description":"Per-event webhook URLs, e.g. {contact_finished: url}"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.84","displayCostAsset":"USDC","priceDynamic":false,"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":null,"pricing":{"kind":"static","summary":"$0.06/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Q3q7tHQmT3bKL-FtWoTJQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.06","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Asynchronously enriches up to 100 B2B contacts in a single batch, returning work emails, personal emails, and phone numbers given name/company or LinkedIn URL","exampleAgentPrompt":"I have a batch of 50 sales leads with names and company domains — can you enrich them all to get their work emails and phone numbers, and send the results to https://hooks.mycrm.com/enrich when done?","exampleUseCases":[{"title":"Sales lead list hydration","prompt":"I have a list of 80 prospects with their first name, last name, and company domain — enrich them all to get work emails and direct phone numbers, and post the results back to https://hooks.mysales.com/leads when finished."},{"title":"CRM gap-fill for outbound campaign","prompt":"We're running an outbound campaign next week and our CRM is missing emails for about 60 contacts — I have their LinkedIn profile URLs. Can you enrich all of them and send the completed data to our webhook at https://crm.acme.com/webhooks/enrichment?"},{"title":"Recruiting outreach contact discovery","prompt":"I need work emails and phone numbers for 40 candidates I've identified by name and employer company — can you run a bulk enrichment on all of them and label this batch 'Q3 Recruiting Outreach'?"}],"resultDescription":"Returns an enrichment_id immediately upon submission. Final results (per-contact work emails, personal emails, and phone numbers) are delivered asynchronously via the provided webhook URL or can be polled via a GET endpoint. Each contact record is matched using the waterfall enrichment strategy behind FullEnrich.","failureModes":["Missing required fields (no linkedin_url and no first_name+last_name+company) causes contact-level failure","Batch exceeds 100 contacts — request rejected","Webhook URL unreachable causes silent delivery failure — poll GET endpoint as fallback","Rate limiting or payment failure returns error before enrichment_id is issued","Low-confidence matches may return empty fields rather than incorrect data"],"whenToPreferThis":"Choose this endpoint when you need to enrich more than one contact at a time — it processes up to 100 contacts per call asynchronously, making it far more cost-effective and efficient than calling a single-contact enrichment endpoint repeatedly. Ideal for CRM hydration, outbound campaign prep, or recruiting pipelines where you have batches of names, companies, or LinkedIn URLs and need emails and phones at scale.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T00:46:40.929Z","isFirstParty":false,"canonicalSlug":"orthogonal-bulk-b2b-contact-enrichment-568ac694"}