{"uid":"cap_q7Xt9Ap_t08GywmvFpJ9t","slug":"numberintel-batch-phone-scrub-eca4691e","name":"NumberIntel Batch Phone Scrub","description":"Bulk phone list scrub: up to 100 US numbers per call. Per-number validity, in-service possibility, line type (mobile/landline/VoIP), SMS likelihood, carrier and timezone, plus summary counts. Clean SMS and outreach lists before sending.","url":"https://numberintel.dev/v1/batch?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"numbers":{"type":"array","items":{"type":"string"},"description":"1-100 phone numbers, any common format"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.5","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.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4sdF1TYe071icJyDR2D2f","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates and enriches up to 100 US phone numbers in a single call, returning per-number validity, line type, SMS deliverability likelihood, carrier, timezone, and summary counts.","exampleAgentPrompt":"I have a list of 80 phone numbers I collected from our sign-up form — can you scrub them all at once to tell me which ones are valid, which are mobile vs landline or VoIP, and which are likely to receive SMS so I know who to include in my next text campaign?","exampleUseCases":[{"title":"SMS campaign list cleanup","prompt":"Before I send out this week's promotional text, can you run all 95 numbers from our subscriber list through a batch scrub and flag which ones are invalid, out of service, or not likely to receive SMS so we don't waste sends?"},{"title":"Outreach list line-type classification","prompt":"I've got a CSV of 60 leads we're about to call — can you check each number to see if it's a mobile, landline, or VoIP line, and also pull the carrier and timezone for each so our reps know when to call?"},{"title":"Post-import contact validation","prompt":"We just imported 100 contacts from a trade show badge scan and the formats are all over the place — can you validate all of them, normalize the ones that are valid, and tell me which ones look like real in-service US mobile numbers?"}],"resultDescription":"Returns a per-number array with validity flag, in-service possibility, line type (mobile/landline/VoIP/pager), SMS deliverability likelihood, carrier of record, and timezone. Also includes aggregate summary counts (e.g. total valid, total mobile, total SMS-capable) across the batch.","failureModes":["Batch exceeds 100 numbers — returns 400 error","Non-US numbers submitted — may return low confidence or unsupported result","Malformed number formats that cannot be parsed — marked invalid per entry","Empty array submitted — returns 400 validation error","Network timeout on very large batches — retry recommended"],"whenToPreferThis":"Use this endpoint when you need to process multiple phone numbers (up to 100) in one round trip rather than making individual lookups. Ideal for pre-campaign list hygiene, CRM imports, or any workflow where you need line type, SMS likelihood, carrier, and timezone across a batch in one call. Prefer this over the single-number endpoints when efficiency and throughput matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T00:43:14.945Z","isFirstParty":false,"canonicalSlug":"numberintel-batch-phone-scrub-eca4691e"}