Skip to content

// get /v1/domain-search

Domain Search API

Find all email addresses, phone numbers, company details, and employee profiles associated with any company domain. Filter by department, seniority, country, and more.

1 search credit per 10 results

// api console

GETapi.tomba.io/v1/domain-search
Example

Zapier

Information Services · 251-1K · San Francisco

automation that moves everyone forward. zapier is on a mission to make automation work for everyone. with zapier, you can integrate apps like salesforce, intuit, google, and dropbox, to move data between them automatically, so you can focus on your most important work. we’re 100% remote with teammates spanning 40 countries around the world. we’re hiring! try for free today: http://ow.ly/lvav50k0kqn

Founded
2011
Company type
privately held
Revenue
$10M-$50M
Location
San Francisco, California, US
Catch-all domain
Yes
Phone available
Yes
Similar companies
21
Domain registered
2011
business web applicationsintegrationsmaking magicapis

681 addresses at this domain

  • simon.charette@zapier.com

    Simon Charette · product engineer

    99valid
  • kaveh@zapier.com

    Kaveh M · Head of Customer Acquisition

    52
  • emily.harris@zapier.com

    Emily Harris · Software Engineer

    99valid
  • cortney.hickey@zapier.com

    Cortney Hickey · Executive Business Partner to the CEO

    51
  • aleks.ozolins@zapier.com

    Aleks Ozolins

    99valid

// 01 · request

Domain Search is one HTTPS request

Send the parameters with your key and secret. Every SDK, the CLI and the MCP server make this same call.

GET/domain-search
domainpiedpiper.com
Company domain (or send company)
limit10
Results per page, from 1 to 5,000 (at most 10 on the Free plan)
departmentengineering
Filter by team
countryUS
Filter by country
curl -G https://api.tomba.io/v1/domain-search \
  --data-urlencode "domain=piedpiper.com" \
  -H "X-Tomba-Key: $TOMBA_API_KEY" \
  -H "X-Tomba-Secret: $TOMBA_SECRET_KEY"

// 02 · response

What comes back

JSON, the same in every language. Fields Tomba doesn't know are null, never guessed.

GET/domain-search
data.organizationobject
Company name, location, social links, industry, size, revenue, description, pattern
data.organization.accept_allboolean
The domain accepts mail for any address (catch-all)
data.emails[].emailstring
Each address found
data.emails[].full_name, data.emails[].position, data.emails[].departmentstring | null
Name, job title and team
data.emails[].senioritystring | null
junior, senior or executive
data.emails[].scoreinteger
Confidence from 0 to 100
data.emails[].verification.statusstring | null
valid, accept_all, invalid or unknown, with verification.date
data.emails[].sources[]array
Where each address was found
meta.total, meta.total_pagesinteger
Addresses that match, and pages at this pageSize
meta.current, meta.pageSizeinteger
This page and its size
meta.paramsobject
The parameters the search ran with
GET /domain-search
200 OK
{
  "data": {
    "organization": {
      "website_url": "piedpiper.com",
      "organization": "Pied Piper",
      "location": {
        "country": "US",
        "city": "Palo Alto",
        "state": "CA",
        "street_address": "5230 Newell Road",
        "postal_code": "94303"
      },
      "social_links": {
        "twitter_url": null,
        "facebook_url": null,
        "instagram_url": null,
        "linkedin_url": "https://www.linkedin.com/company/pied-piper",
        "github_url": null,
        "youtube_url": null,
        "pinterest_url": null,
        "tiktok_url": null
      },
      "disposable": false,
      "webmail": false,
      "phone_number": false,
      "industries": "computer software",
      "founded": "2014",
      "company_size": "11-50",
      "company_type": "privately held",
      "revenue": null,
      "accept_all": false,
      "description": "Middle-out compression for files and video.",
      "pattern": "{first}",
      "total_similar": 2,
      "keywords": [
        "compression",
        "middle-out",
        "decentralized internet"
      ],
      "ranking": null,
      "whois": {
        "registrar_name": null,
        "created_date": null,
        "referral_url": null
      },
      "last_updated": "2025-01-15T10:32:00+01:00"
    },
    "emails": [
      {
        "email": "dinesh@piedpiper.com",
        "first_name": "Dinesh",
        "last_name": "Chugtai",
        "full_name": "Dinesh Chugtai",
        "gender": "male",
        "phone_number": false,
        "type": "personal",
        "country": "US",
        "position": "Software Engineer",
        "department": "engineering",
        "seniority": "senior",
        "twitter": null,
        "linkedin": null,
        "score": 99,
        "verification": {
          "date": "2025-01-15T10:32:00+01:00",
          "status": "valid"
        },
        "phone_data": [],
        "sources": [
          {
            "uri": "https://piedpiper.com/blog/engineering",
            "website_url": "piedpiper.com",
            "extracted_on": "2024-06-01T09:14:07+01:00",
            "last_seen_on": "2025-01-10T17:02:44+01:00",
            "still_on_page": true
          }
        ]
      },
      {
        "email": "gilfoyle@piedpiper.com",
        "first_name": "Bertram",
        "last_name": "Gilfoyle",
        "full_name": "Bertram Gilfoyle",
        "gender": "male",
        "phone_number": false,
        "type": "personal",
        "country": "US",
        "position": "Systems Architect",
        "department": "engineering",
        "seniority": "senior",
        "twitter": null,
        "linkedin": null,
        "score": 97,
        "verification": {
          "date": "2025-01-15T10:32:00+01:00",
          "status": "valid"
        },
        "phone_data": [],
        "sources": [
          {
            "uri": "https://piedpiper.com/blog/engineering",
            "website_url": "piedpiper.com",
            "extracted_on": "2024-06-01T09:14:07+01:00",
            "last_seen_on": "2025-01-10T17:02:44+01:00",
            "still_on_page": true
          }
        ]
      }
    ]
  },
  "meta": {
    "total": 12,
    "pageSize": 10,
    "current": 1,
    "total_pages": 2,
    "params": {
      "domain": "piedpiper.com",
      "company": "",
      "page": 1,
      "limit": 10,
      "department": "engineering",
      "country": null,
      "type": "all",
      "live": false,
      "enrich_mobile": false,
      "webhook_url": null
    }
  }
}

// 03 · cost and limits

What a call costs

A call is charged only under the condition below. Rate limits depend on your plan.

// cost

1 per 10search credit

Charged when: At least one address is returned. 1 credit per 10 results requested with limit.

Errors, 429 and 451 responses, and the same request again within your usage window cost nothing.

How credits work

// rate limits

Requests per second / minute / day
FreeBasicGrowthPro
Search, finder, similar, technology1 / 2 / 53 / 50 / 5005 / 80 / 1,0008 / 150 / 4,000
Email verifier1 / 2 / 102 / 40 / 5003 / 60 / 1,0005 / 100 / 4,000

Scroll sideways for every column

Pro Plus, Scale and credit packs of 50,000 or more: no limit on these endpoints. Enterprise: no per-second or per-minute limit, 100,000 requests a day. Daily limits reset at 00:00 UTC. Rate limits

// faq

Domain Search API questions

Still have questions? Visit the help center

// start free

See who Tomba finds at any company

Type a company's domain to see its people, their roles and verified work emails, each with the pages it was found on. Free account, no card.