ravn
Company enrichment API

A domain becomes a company.

Two ways to enrich. scrape_website reads the company’s own site live and is our own tech. domain_to_company returns the full profile with employee count and NAICS from your own People Data Labs key.

Start free: 1,000 lookups Read the docs

How it works

What happens on every call.

The same tool answers over the REST API, the MCP server and the CLI.

  1. / 01

    Live from the source

    scrape_website reads the homepage and key pages, respects robots.txt, and returns name, description, logo, address, public emails and phones, socials and technologies.

  2. / 02

    On your own key

    domain_to_company adds size, employee count, industry, founded year, LinkedIn and NAICS from your People Data Labs account. Without a key it returns 403 provider_key_required.

  3. / 03

    Search by attributes

    search_companies finds companies by industry, location and size for list building.

  4. / 04

    One lookup per call

    Website reads and company profiles each count as one lookup, and a miss is free.

Call it

One request. One answer shape.

Branch on status. A miss returns not_found and costs nothing. In Claude, just ask in plain English and it picks domain_to_company for you.

curl https://api.askravn.com/v1/tools/domain_to_company \
  -H "Authorization: Bearer $RAVN_API_KEY" \
  -d '{"domain": "acme.com"}'

{ "status": "ok",
  "results": { "name": "Acme", "domain": "acme.com", "industry": "computer software",
    "size": "51-200", "employee_count": 140, "founded": 2015, "city": "austin",
    "linkedin_url": "https://linkedin.com/company/…", "naics_codes": ["511210"] },
  "metadata": { "lookups_used": 1 } }
FAQ

Questions about domain_to_company.

All questions →

Which tool should I use?

Start with scrape_website: it is included in your plan and always current. Use domain_to_company when you need headcount, NAICS or LinkedIn.

Do you respect robots.txt?

Yes. If a site disallows us, we return not_found instead of reading it.

Can I enrich my CRM export?

Yes. Run npx ravn enrich accounts.csv --tool scrape_website --column Website and import the file back.

How fresh is the data?

Website reads are live. Company profiles are as fresh as your People Data Labs account.