exepal_
exepal / tools / local-business-leads

Local businesses with contacts, ready to reach, in one call.

Say what and where ("dentists", "Kathmandu, Nepal") and get businesses from Google Maps with address, phone, website, rating and reviews. Then each website is read for emails, phone numbers and social profiles, and every email is checked for deliverability before you see it.

What you get back

  • Maps data: name, category, address, city, country, phone, website, Maps link, place id, rating, review count, coordinates
  • Emails found on the website, each with a deliverability verdict and score from email check
  • Extra phone numbers and Instagram, Facebook, LinkedIn, X, TikTok, YouTube and WhatsApp links
  • A summary: how many have a website, an email, a likely-good email, a phone, a social profile

Call it over HTTP

No account and no API key. The first response is 402 Payment Required with the price; an x402-capable client pays in USDC on Base and retries. You're only charged when the call succeeds.

curl -i -X POST https://api.exepal.com/v1/leads \
  -H "content-type: application/json" \
  -d '{"query":"dentists","location":"Kathmandu, Nepal","limit":10}'
# → 402 Payment Required (price, network: base, pay-to address)
# An x402 client pays in USDC and retries → 200 with the JSON answer

Use it from Claude, Cursor or any MCP client

Add https://api.exepal.com/mcp as a remote MCP server. The tools are leads, leads_deep, at the same price.

{
  "mcpServers": {
    "exepal": { "type": "http", "url": "https://api.exepal.com/mcp" }
  }
}

Questions

Where does the data come from?
Public Google Maps listings and each business's own website (home page, then its contact page if no email was on the home page).
Are the emails verified?
Each one goes through Exepal email check: syntax, mail server, disposable and role detection and a score. There is no SMTP probe.
Am I charged if nothing is found?
No. An empty search returns an error and no payment settles.

Related tools