New New Scravity Scraping Browser is now live. Read the docs
Email Finder API

Company Email Finder

Find verified public emails for any company. Pass a domain name and get back public email addresses — simple, fast, and reliable.

15-day cache Verified emails Domain lookup

Overview

The Company Email Finder API discovers public email addresses associated with any company domain. Send a domain name, receive verified emails in return.

Property Value
Endpoint POST /v1/email/company-email-finder
Cost 5 credits per successful, non-cached request
Rate Limit 120 requests/minute, 2 requests/second
Cache 15 days per domain
Auth X-API-KEY header (key starts with scravity)
Response JSON (application/json)
Interactive Docs api.scravity.com/docs

Getting Started

Need an API key?

No sign-up required. Request your API key by email and start using the API immediately.

Get your free API key →

  1. 1

    Get your API key

    Generate a key from your dashboard

  2. 2

    Authenticate requests

    Add X-API-KEY header to every request

  3. 3

    Send a POST request

    Pass {"{ domain: \"example.com\" }"} to the endpoint

  4. 4

    Process results

    Receive verified emails in JSON response

Read the full documentation → for endpoint reference, parameters, and code examples in multiple languages.

Try the playground → to test the API with your own domain before integrating.

API Playground

Test the Company Email Finder endpoint with a real API request. Your key is sent directly to our API — nothing is stored or logged on our side.

Your key is used for a single request and never stored. Get one from your dashboard.

How it works

This sends a real POST request directly to https://api.scravity.com/v1/email/company-email-finder with your API key. The response is rendered below as formatted JSON. You need a Scravity account with available credits — get one here.

Documentation

Complete reference for the Company Email Finder API endpoint.

Endpoint

POST
POST https://api.scravity.com/v1/email/company-email-finder

Authentication

Include your API key in the request header:

Header
X-API-KEY: scravity_k8xP2mN9qR7w...

Request Body

Parameter Type Required Description
domain string Yes The company website domain (e.g. "stripe.com")

Response Fields

Field Type Description
success boolean Whether the request was processed successfully
domain string The domain that was queried
content object Contains the found email addresses and associated data
logs string[] Processing log messages describing what the endpoint did

Example Request

cURL
curl -X POST https://api.scravity.com/v1/email/company-email-finder \ -H "X-API-KEY: scravity_k8xP2mN9qR7w..." \ -H "Content-Type: application/json" \ -d '{ "domain": "stripe.com" }'

Example Response

200 OK
{ "success": true, "domain": "stripe.com", "content": { "emails": [ "support@stripe.com", "info@stripe.com" ] }, "logs": [ "Resolving domain: stripe.com", "Scanning for public email addresses", "Found 2 email addresses" ] }

Error Handling

Status Description
200 Success — emails found or domain checked
404 Domain not found — no public emails available
422 Validation error — missing or invalid domain
500 Internal server error — contact support
502 External service error — retry later

Good to know

  • Results are cached for 15 days — repeated requests for the same domain are instant and free
  • You are only charged for successful, non-cached results
  • Always handle 404 responses — not all companies have public email records
  • Full documentation with code examples: documentation →