{"uid":"cap_KJrrn81qY-fTJ8yOIfMiz","slug":"leadsforge-bulk-phone-enrichment-24d6c331","name":"Leadsforge Bulk Phone Enrichment","description":"Find phone numbers for multiple people. Returns a job ID to poll for results. | ERROR: Unable to calculate price.","url":"https://x402.orthogonal.com/leadsforge/enrichment/phones","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"people":{"type":"array","description":"Array of people objects with firstName, lastName, company, companyDomain, linkedinURL, externalID"},"personIDs":{"type":"array","description":"Array of Leadsforge person IDs"},"saveToList":{"type":"boolean","description":"Save results to a list"},"webhookURL":{"type":"string","description":"Webhook URL for completion notification"},"clientRequestID":{"type":"string","description":"Client request ID for tracking"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.3","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.3/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.3","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.3","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_RtcIhabNnHBQZMBwi44oA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.3","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Finds phone numbers for multiple people in bulk, returning a job ID to poll for asynchronous results","exampleAgentPrompt":"I have a list of sales leads — can you find phone numbers for John Smith at Acme Corp (acme.com) and Jane Doe at BrightTech (brighttech.io)? Send a webhook to https://my-app.com/webhook when it's done.","exampleUseCases":[{"title":"Sales team lead enrichment","prompt":"I've got 50 leads from last week's trade show — can you find phone numbers for all of them? Here are their names and companies. Ping my webhook at https://crm.mycompany.com/hooks/phones when it's ready."},{"title":"Outbound SDR prospect dialing","prompt":"Can you look up phone numbers for these three prospects: Sarah Chen at DataFlow Inc (dataflow.com), Marcus Rivera at PivotAI (pivotai.co), and Emily Park whose LinkedIn is linkedin.com/in/emilypark-sales?"},{"title":"CRM phone data gap-fill","prompt":"We have a bunch of contacts in our CRM with missing phone numbers — here are their Leadsforge person IDs. Can you batch enrich them with phone numbers and save the results to a list?"}],"resultDescription":"Returns a job ID that can be polled to retrieve enriched phone number data for each person submitted. Final results include found phone numbers associated with each input record, matched by name, company domain, LinkedIn URL, or Leadsforge person ID.","failureModes":["Invalid or unrecognized person records result in no phone match for that entry","Malformed webhook URL causes notification delivery failure","Empty or missing 'people' and 'personIDs' arrays return an error","Rate limits or quota exhaustion may reject the request","Job polling may time out if enrichment takes longer than expected","Partial results returned if only some records can be matched"],"whenToPreferThis":"Use this endpoint when you need phone numbers for multiple people at once and can tolerate asynchronous (non-real-time) results. It is ideal for batch sales prospecting, CRM enrichment, and outbound dialing list preparation where you have names, company domains, or LinkedIn URLs. Prefer this over single-person lookup endpoints when processing more than a handful of contacts to minimize cost and latency overhead per record.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T13:06:50.620Z","isFirstParty":false}