A lead scraping tool that verifies while it scrapes

Scraping produces strings. Outreach needs mailboxes that answer. Between those two sentences sits the work that most lead scraping tools leave to you: dedupe, guess the pattern, bounce a few thousand emails and find out the hard way.

TAPAC fuses the two halves. The same call that finds the person also runs an SMTP handshake against the address it found, and hands back both results.

What comes back vs a plain scrape

Plain scrapeTAPAC search
Fieldsname, page URL, maybe a guessed addressname, title, company, company size, location, source
Email stateunverified stringSMTP verdict per address, in the same response
Catch-all domainsindistinguishable from a real mailboxlabelled unknown — not reported as valid
Freshnessfixed at scrape timeresolved at request time; nothing is stored between calls
Typical bounce10–35% for stored/guessed data2–5%

Sources you can target

The source parameter selects where the tool looks: website for public company and personal pages, telegram and discord for public community channels where people describe their own work. Community-sourced leads convert about 30% better than cold outreach (McKinsey, 2025) — useful only if the addresses behind them still exist.

Run it

# as an MCP tool
npx -y @tapacapi/mcp

# or as plain HTTP
curl -X POST https://tapacapi.com/v1/contacts/search \
  -H "Authorization: Bearer ***" \
  -H "Content-Type: application/json" \
  -d '{"industry":"ecommerce","job_titles":["founder","coo"],
       "company_size":"11-200","location":"spain","source":"telegram","limit":30}'

OpenAPI 3.1 lives at /openapi.json, and there is a JavaScript client on npm as @tapacapi/sdk with retry/backoff on 429 and 5xx.

Why verify at all

An SMTP handshake is not a promise of interest from the recipient. It is a promise that the address is not going to bounce the next time you send to it — which is exactly the property a scraped string lacks.

Limits, stated plainly

TAPAC is not a CRM and does not run sequences. It does not return private data: it works on public pages and public communities. It does not sell a fixed database, because a fixed database is what decays. 100 free searches, then $0.10–0.50 per verified contact, pay-per-use.

Where to go next

← Back to TAPAC