# Company Enrichment API: Domain to Company Data — Ravn

Canonical: https://askravn.com/features/company-enrichment-api

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](https://askravn.com/#start) [Read the docs](https://askravn.com/docs#domain_to_company)

How it works
## What happens on every call.
The same tool answers over the REST API, the MCP server and the CLI.

- / 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.
- / 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`.
- / 03
### Search by attributes
`search_companies` finds companies by industry, location and size for list building.
- / 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 →](https://askravn.com/faq)
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.

## More tools, same key.
Every tool shares one account, one plan and one answer shape. [See pricing →](https://askravn.com/pricing)

- [Email Finder API: Find Work Emails by NameFind a work email from a name and company domain.](https://askravn.com/features/email-finder-api)
- [Email Verification API for AI AgentsVerify emails before you send: syntax, MX, disposable, role and catch-all checks with an A–F risk score.](https://askravn.com/features/email-verification-api)
- [Hashed Email Audiences for Meta & Google AdsTurn a verified customer list into SHA-256 hashed audiences for Meta Custom Audiences and Google Customer Match.](https://askravn.com/features/hashed-email-audiences)
- [IP to Company Lookup API: Identify B2B VisitorsFind the company behind an IP address from public registry data.](https://askravn.com/features/ip-to-company)
- [Lead Verification API: Email, Phone & CompanyVerify a whole lead in one call: email, phone, live company website and whether the person is listed there.](https://askravn.com/features/lead-verification-api)
- [People Search API: Find B2B Contacts by TitleSearch people by title, company, location, seniority and company size, with verified work emails.](https://askravn.com/features/people-search-api)
