{"uid":"cap_O1DJaen_81glGwyW86d3H","slug":"sitecheck-company-records-lead-formatter-d3ed967c","name":"SiteCheck Company Records – Lead Formatter","description":"Pay-per-call company registry, government, legal and B2B data tools for AI agents, from official registers and public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.","url":"https://api.companyrecords-api.workers.dev/api/b2b/lead-formatter?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"records":{"type":"array","description":"Up to 50 objects with optional name, company, email, phone, website strings"}}},"responseSchema":{"type":"json","example":{"count":1,"source":"none: computed from the request body","records":[{"name":"Ada Lovelace","email":"ada@example.com","phone":"+442079460018","company":"Analytical Engines Ltd","website":"https://www.example.com","emailValid":true}],"checkedAt":"2026-10-23T09:37:32.144Z","invalidEmails":0}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_gxDsIUiGss0sb1molEHtC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Cleans and normalizes a list of contact records (name, company, email, phone, website) into a consistent format by trimming whitespace, fixing name casing, lowercasing emails and domains, stripping non-digit phone characters, and flagging invalid emails — no external data enrichment.","exampleAgentPrompt":"Can you clean up this batch of contact records for me? I have a list of up to 50 leads with names, companies, emails, phone numbers, and websites — I need the names properly cased, emails and domains lowercased, phone numbers digits-only, and a flag on any invalid email addresses.","exampleUseCases":[{"title":"Pre-CRM import lead cleanup","prompt":"I just exported a list of 30 leads from a form and the data is a mess — mixed casing on names, some emails have uppercase letters, phone numbers have dashes and spaces everywhere. Can you clean them all up into a consistent format so I can import them into our CRM?"},{"title":"Email validity check before campaign","prompt":"Before I send out our outreach campaign, can you run this list of 20 contact records through a formatter to flag any invalid email addresses and normalize all the emails to lowercase?"},{"title":"Standardize pasted business card data","prompt":"I manually typed in a bunch of business card info and the formatting is all over the place — random capitalization, phone numbers with parentheses, mixed-case emails. Can you normalize all of it into a clean, consistent shape?"}],"resultDescription":"Returns a JSON object with a count of processed records, each record normalized (name in proper case, email and domain lowercased, phone digits only, website with https:// prefix), an emailValid boolean per record, a total invalidEmails count, and a checkedAt timestamp. No external data is added — only formatting corrections are applied.","failureModes":["More than 50 records submitted — likely rejected or truncated","Malformed JSON body — returns 400 error","Records array is empty — returns count 0 with empty records array","Missing required 'records' key — likely returns error","Phone numbers with no digits at all — may return empty string","Completely unparseable email — flagged as invalid with emailValid: false"],"whenToPreferThis":"Choose this endpoint when you have a raw list of contact records that need formatting normalization before loading into a CRM, sending a campaign, or downstream processing — and you do NOT need external data enrichment (e.g. company lookup, email deliverability verification, or phone carrier lookup). It is ideal for pure data hygiene tasks: fixing casing, stripping junk characters, lowercasing emails, and catching structurally invalid email addresses. Prefer alternatives if you need to verify email deliverability via SMTP ping, enrich records with firmographic data, or deduplicate contacts.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T12:45:46.759Z","isFirstParty":false,"canonicalSlug":"sitecheck-company-records-lead-formatter-d3ed967c"}