Onboarding personalization
Prefill a signup with the company name, logo and brand colors from a work email or a domain. Two calls, /v1/resolve and /v1/brand, and the new user lands in a workspace that already carries their brand.
Where signup forms lose people
Every field on a signup form is a chance to drop off. Company name, website, logo and brand color are four fields a new user fills in before they see the product.
The answers are already public. The work email names the domain, and the company website carries the name, the logo and the colors.
How SuperScraper fits
Resolve the company from the email, read its brand from the domain, and show the result as defaults the user can change.
- Email to company
- /v1/resolve takes an email, uses the domain after the @ and returns the company name, description, logo, industry and social links. A record already on file also has location, phone and tech stack fields. _match_score is a 0 to 1 score set by how the record was matched and how much data was found, and _resolved_by names the match method.
- Domain to brand kit
- /v1/brand returns the logo, favicon, up to 12 brand colors as hex strings, font family names and social links. _completeness scores the whole profile from 0 to 1.
- Defaults the user can edit
- Show what came back as prefilled fields. When _completeness is low or a field is missing, leave that field empty and ask for it.
- Personal email addresses
- An address at a personal mail provider resolves to the provider, not the employer. Check the domain against your own list of personal mail domains before you call, and show the plain form for those.
Endpoints
- POST
/v1/resolveAn email, domain or name to one company record, with a match score. - POST
/v1/brandLogo, favicon, colors, fonts and socials from a domain.
Prefill from a work email
Resolve the email to a company, then read the brand kit from the domain it returns. The example response is the /v1/brand call.
Example responses use fictional data.
curl -X POST https://api.superscraper.dev/v1/resolve \
-H "Authorization: Bearer $SS_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "email": "jane@acme-plumbing.example" }'Questions
Does it work with a personal email address?
No. /v1/resolve reads the domain after the @, so an address at a personal mail provider returns the provider rather than the employer. Screen those domains out before you call and show the plain form.
What does it cost?
A /v1/resolve call costs 1 credit and a /v1/brand call costs 1 credit. Personalizing one signup takes one of each.
Is the company data stored?
When the business graph is on, /v1/brand and a live /v1/resolve save the company name, description, logo URL, social links, industry, colors and fonts to the business record. A later /v1/resolve lookup can return the stored name, description, logo URL, social links and industry without a fresh read; colors and fonts come back from /v1/brand. The email address you send is used only to find the domain and is not written to that record. A business can ask for its record to be removed at superscraper.dev/takedown.
Prefill your first signup
Run any endpoint in the playground, or get a free key. 1,000 credits a month, no card.