Website Contact Discovery API

One domain in. Structured contacts out.

Extract public emails, phones, social profiles and company identity from any website — one clean, source-linked object per domain.

Playground: free forever, no signup   API/MCP: from $3.98 / 1,000 contacts found, nothing charged without one

What you get

Everything the company itself makes public.

Company identity

Name, legal entity, logo, brand colors and postal address.

Public emails & phones

Every address and number the site publishes, classified as personal, role or generic.

Social profiles

The company's LinkedIn, X and other official accounts.

Full source attribution

Every fact links back to the exact page it was read from.

MCP access

The same contact lookup, ready for agents.

Connect ScoutLayer once and let an MCP-compatible client request the same source-backed contact record your Web and REST workflows use.

  • One ScoutLayer account and credit balance
  • The same DomainResult schema
  • Works with OAuth-capable MCP clients
MCP server

https://scoutlayer.io/mcp

Connect it from your MCP client, authorize ScoutLayer, then ask the agent to find contacts for a domain.

One canonical result

The same flat object on every surface.

Web dashboard, REST API and MCP all return this exact shape, so building against one means you've built against all three.

information

emails

phones

socials

people

GET /api/v1/domain/scoutlayer.io
{
  "status": "ok",
  "domain": "scoutlayer.io",
  "information": { ... },
  "best_contact": { ... },
  "emails": [ ... ],
  "phones": [ ... ],
  "socials": [ ... ],
  "people": [ ... ],
  "pages": [ ... ],
  "summary": { ... },
  "meta": { "credits_consumed": 1 }
}

Evidence is part of the result.

Every contact carries where it was found and how confident the match is, so nothing has to be taken on faith.

Public

Found directly on the website itself — no third-party data.

Classified

Every email labeled personal, role or generic — not a blind guess.

Verifiable

Source URLs and confidence make every contact reviewable.

Run your first contact extraction.

Try one domain without signing up, or open the dashboard to search up to 100 at once.

Try ScoutLayer