Skip to main content
Use case

Sales lead enrichment

Enrich B2B leads with verified email, phone, tech stack, and business filings. Every field comes with a confidence score and a source trail, so you know exactly what you can trust before it reaches a rep.

The problem with enrichment today

Most enrichment APIs return a field or a blank. They don't tell you whether the email came from the company's own contact page or was inferred from a pattern, whether the phone number is a direct line or a call center, or how stale the record is. Reps waste time on bad data because there's no signal to filter on.

The second problem is coverage for local and service businesses. Most enrichment providers are built for tech companies. A plumbing company has its most important data, owner name, license status, state filings , in government registries that most providers never touch.

How SuperScraper fits

One enrichment call combines website scraping, tech-stack fingerprinting, and government registry lookups. The result is a fused record with provenance on every field.

Confidence score on every field

Every enrichment result returns _confidence (0–1) and _extraction_method so your pipeline can branch on certainty, discard low-confidence fields before they reach a rep.

Source trail, not a black box

_provenance shows where a phone or email was read from on the company site. You see the method and the trail, not a black-box guess.

One call, website layers

/v1/enrich/website returns email, phone, tech stack, social URLs, and team members by crawling the domain. Use /v1/enrich/batch when you have many records.

Phone resolve when you need a line

/v1/enrich/phone runs the wall-aware number waterfall and returns a verified public business line when one exists.

/v1/enrich/website

Email, phone, tech stack, socials, team members from a domain

/v1/enrich/phone

Resolve and verify a public business phone line

/v1/enrich/batch

Enrich many records across fields in one call

/v1/extract

LLM-schema extraction with _confidence + _provenance on every field

Enrich a domain in one call

Pass a domain to /v1/enrich/website. The response fuses website scraping, structured data, and tech-stack detection into a single record with confidence scores.

curl -X POST https://superscraper-production-1381.up.railway.app/v1/enrich/website \
  -H "Authorization: Bearer $SS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "domain": "acmeheating.com",
    "fields": ["email", "phone", "techStack", "team"]
  }'

# Response (abbreviated)
{
  "domain": "acmeheating.com",
  "email": ["info@acmeheating.com"],
  "phone": ["+15125550100"],
  "techStack": ["ServiceTitan", "WordPress"],
  "team": [{ "name": "John Acme", "title": "Owner" }],
  "_confidence": 0.87,
  "_extraction_method": "json-ld+og",
  "_provenance": ["https://acmeheating.com/contact"]
}

Frequently asked questions

What does the lead enrichment API return?

The /v1/enrich/website endpoint returns email addresses, phone numbers, tech stack signals, social URLs, and team member names for a domain. Each field carries a _confidence score and _extraction_method.

How is the confidence score calculated?

Confidence is a 0–1 float derived from the extraction method and source quality. JSON-LD structured data from the website itself scores highest. Cross-corroboration across multiple sources raises the score. The _provenance field shows which sources contributed.

How does SuperScraper compare to Hunter or Kickbox for email finding?

SuperScraper is a scraping and enrichment API, not a dedicated email-finding service. It finds emails by crawling the business website and cross-referencing structured data. For high-volume email verification, you can pair it with Kickbox. The advantage is the provenance trail, you know which page the email came from.

Start enriching leads today

Run any endpoint live in the playground, or grab a free key. 1,000 credits a month, no card.