{"uid":"cap_DNzrBOeOeV-q0LZ1uKDSh","slug":"nero-labs-website-contact-finder-135b9e60","name":"Nero Labs Website Contact Finder","description":"Pay-per-call tools for AI agents, 31 in all: read web pages and RSS feeds, OCR, PDF text, transcription; email, phone and domain checks; UK, Irish and Polish company lookups and UK risk reports; website contacts, tech stack and SEO audits; PageSpeed; AI review, job post and row enrichment; data cleaning, joins, dedupe and diffs; US and EU compliance rules. No account or API key: pay each call in USDC on Base over x402.","url":"https://x402-agent-tools.nerolabs.workers.dev/contact-finder?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"keep":{"enum":["all","with_contacts","with_email","problems"],"type":"string","default":"all","description":"Filters the output. Charging is unaffected: it follows what was actually found, not what you keep."},"websites":{"type":"array","items":{"type":"string"},"description":"Websites or bare domains to check, for example [\"acme.com\", \"https://www.example.org\"]."},"phoneRegion":{"type":"string","description":"The country to assume for phone numbers published without a country code, such as GB or US. Numbers that already start with + are unaffected."},"extractPhones":{"type":"boolean","default":true,"description":"Reads published tel: links and normalises them to E.164 using Google's libphonenumber, so they are ready for a dialler. A number that cannot be parsed is returned exactly as published rather than guessed at."},"onlyOwnDomain":{"type":"boolean","default":true,"description":"ON by default, and it is the single biggest quality filter. A business website is full of other people's addresses: the website builder's support inbox, an analytics vendor, a partner. Keeping only addresses at the site's own registrable domain removes almost all of that. Turn it off to also see off"},"extractSocials":{"type":"boolean","default":true,"description":"Collects the company's own LinkedIn, X, Facebook, Instagram, YouTube and TikTok profile links. Share buttons are ignored."},"includeNoReply":{"type":"boolean","default":false,"description":"OFF by default. noreply@ and do-not-reply@ are real addresses that nobody reads, so they are withheld unless you actually want them."},"maxPagesPerSite":{"type":"integer","default":4,"maximum":10,"minimum":1,"description":"Including the homepage. Four is enough for almost every business site and keeps the run polite and quick."},"followContactPages":{"type":"boolean","default":true,"description":"After the homepage, follow same-site links that look like a contact, about or imprint page, most contact-like first."},"includePersonalEmails":{"type":"boolean","default":false,"description":"OFF by default, deliberately. When off you get role inboxes only (info@, sales@, enquiries@ and similar), which identify a function rather than a person. Turning this on also returns addresses like firstname.lastname@, which are personal data under UK and EU rules and bring obligations with them: yo"}}},"responseSchema":{"type":"json","example":{"rows":[{"website":"eff.org","emailClasses":[{"class":"role","source":"mailto","address":"info@eff.org","ownDomain":true},{"class":"role","source":"mailto","address":"press@eff.org","ownDomain":true}],"phoneDetails":[{"raw":"+1-510-243-8020","e164":"+15102438020","page":"https://www.eff.org/about/contact","source":"text","country":"US"},{"raw":"+1 (415) 436-9333","e164":"+14154369333","page":"https://www.eff.org/about/contact","source":"text","country":"US"}],"primaryEmail":"info@eff.org","primaryPhone":"+15102438020","contactEmails":["info@eff.org","press@eff.org"],"contactPhones":["+15102438020","+14154369333"],"contactStatus":"ok","websiteDomain":"eff.org","contactPageUrl":"https://www.eff.org/about/contact","socialProfiles":["https://www.facebook.com/eff","https://www.instagram.com/efforg"],"websiteResolved":"https://eff.org/","contactStatusDetail":null,"excludedEmailCounts":{"unknown":3,"personal":1,"other_domain":1}}],"count":1,"_example_note":"Real output, trimmed: long lists cut to their first items, fields and text shortened."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-NgQjd4oJyehIpe74zM7t","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes up to 10 business websites (home and contact pages) and returns published contact emails, phone numbers, and social media profiles for each domain.","exampleAgentPrompt":"Can you find the contact emails, phone numbers, and social media profiles published on these company websites: acme.com, globex.com, and initech.com? Only keep results that actually have contacts, and assume any unformatted phone numbers are US numbers.","exampleUseCases":[{"title":"Vendor outreach contact lookup","prompt":"I need to reach out to these 5 suppliers — can you pull their published contact emails and phone numbers from their websites: supplierA.com, supplierB.com, supplierC.com, supplierD.com, supplierE.com? Just give me the ones that actually have emails."},{"title":"Sales prospecting list enrichment","prompt":"I have a list of prospect company domains — brightwidgets.com, deltatools.com, and peaklogistics.com — can you scrape their websites and get me the role email addresses like info@ or sales@ and their LinkedIn and Facebook pages?"},{"title":"Press contact extraction for PR outreach","prompt":"Can you visit the websites for techblog.io, startupweekly.com, and innovationnews.net and pull out any press@ or media@ emails and their social media profiles so I can send them a press release?"}],"resultDescription":"A JSON array of rows, one per submitted website, each containing: primary email and phone, all discovered contact emails with classification (role/personal) and source, phone numbers in E.164 format with country, contact page URL, social profile links (LinkedIn, X, Facebook, Instagram, YouTube, TikTok), contact status ('ok' or error), and counts of excluded addresses by category.","failureModes":["Website blocks crawlers or returns 4xx/5xx — contactStatus reflects the error, no contacts returned for that site","robots.txt disallows scraping — endpoint honours it and returns no data for that domain","No contact information published on the site — returns empty arrays with contactStatus indicating no contacts found","Phone number cannot be parsed to E.164 — returned as raw published text instead","Domain resolves but has no readable content (e.g. parked domain) — contactStatus reflects the issue","Invalid URL or domain format in input — may error or return a problem row for that entry"],"whenToPreferThis":"Use this endpoint when you need to programmatically discover publicly published contact information (emails, phones, socials) from business websites in bulk, especially when quality filtering matters (own-domain emails only, no noreply addresses, normalized E.164 phones). Prefer it over manual lookup or generic web search when you have a list of domains and need structured, clean output ready for a CRM, dialler, or outreach tool. It respects robots.txt, making it suitable for compliant lead enrichment workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T05:36:43.859Z","isFirstParty":false,"canonicalSlug":"nero-labs-website-contact-finder-135b9e60"}