Skip to main content

Sales lead enrichment

Enrich B2B leads with email, phone, tech stack and team data from the company website. Each result carries a completeness score, so you can hold back thin records before they reach a rep.

Where enrichment data falls short

An enrichment result often comes back as a value or a blank, with no sign of how much was found. A rep cannot tell a full record from one that holds a single generic inbox, so time goes to thin leads.

Local and service businesses are the other gap. A plumbing company publishes its most useful contact details on its own website, so reading that site is the way to reach it.

How SuperScraper fits

One call reads the company website, its structured data and its tech-stack fingerprints, and returns one record for the domain.

A completeness score on every result
Each result returns _completeness, a 0 to 1 score for the share of expected fields found, and _extraction_method. Your pipeline can hold back thin records before they reach a rep.
One call per domain
POST /v1/enrich reads the homepage and up to six about, team and contact pages, and returns emails, phones, tech stack, social URLs and team members. Use /v1/enrich/batch for many records.
A business phone line
/v1/enrich/phone returns a verified public business line when one exists.
Your own fields
When you need something the enrich record does not hold, /v1/extract pulls it from any page against your schema.

Endpoints

  • POST/v1/enrichEmails, phones, tech stack, socials and team members from a domain.
  • POST/v1/enrich/phoneA verified public business phone line.
  • POST/v1/enrich/batchMany records in one call.
  • POST/v1/extractYour own fields from any page, against a schema.

Enrich a domain in one call

Pass a domain to /v1/enrich. The response combines what the site says, its structured data and its detected tech stack into one record with a completeness score.

Example responses use fictional data.

curl -X POST https://api.superscraper.dev/v1/enrich \
  -H "Authorization: Bearer $SS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "domain": "acmeheating.example" }'

Questions

What does the lead enrichment API return?
POST /v1/enrich returns email addresses, phone numbers, tech stack, social URLs and team member names for a domain. Each result carries _completeness and _extraction_method. /v1/enrich/website is an alias for the same call.
How is the completeness score calculated?
It is one 0 to 1 score for the whole result: the share of eight expected fields that were found (emails, phones, socials, tech stack, team, and the homepage title, description and image). It measures how complete the record is. It does not check that each value is correct.
Does it verify email addresses?
POST /v1/enrich finds emails by reading the business website and its structured data. It does not check whether a mailbox accepts mail. Before a high-volume send, run the list through an email verification service.

Start enriching leads

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