# Website Scraper API: Company Data as JSON — Ravn

Canonical: https://askravn.com/features/website-scraper-api

Website scraper API

# Any company site, as clean JSON.

Your agent should not parse HTML. `scrape_website` reads a company’s homepage plus its contact, about and team pages, and hands back emails, phone numbers, social profiles, the people it names and their titles, the address, the tech stack and whether the business still looks live.
[Start free: 1,000 lookups](https://askravn.com/#start) [Read the docs](https://askravn.com/docs#scrape_website)

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

- / 01
### Safe fetch
Public addresses only, with timeouts and size limits, so a hostile site cannot reach anything internal.
- / 02
### Polite
We read robots.txt and skip sites that say no.
- / 03
### Follow the right pages
Up to seven pages on the company’s own host: the homepage plus the contact, about, team and leadership pages it links to.
- / 04
### Find contacts
Emails (including `name [at] company` tricks), phone numbers from call links, structured data and the visible text, and ten social networks from LinkedIn to Yelp. Opted-out emails and numbers are removed.
- / 05
### Name the team
People the site publishes, with their titles and LinkedIn where linked, from structured data and team-page cards.
- / 06
### Is it alive?
Parked or for-sale domains, closed-business notices and the newest copyright year, so dead leads drop out before you call.
- / 07
### One answer shape
The same envelope as every other tool, so your agent handles it the same way.

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 `scrape_website` for you.

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

{ "status": "ok",
"results": { "domain": "acme.com", "name": "Acme", "address": "…",
"emails": ["hello@acme.com"], "phones": ["+14165550123"],
"socials": { "linkedin": "…", "instagram": "…", "facebook": "…" },
"team": [{ "name": "Maria Lopez", "title": "Owner", "linkedin": "…" }],
"technologies": ["squarespace", "hubspot"],
"site": { "live": true, "parked": false, "closed": false, "copyright_year": 2026 },
"pages_read": ["https://acme.com/", "https://acme.com/contact", "…"] } }
```

FAQ
## Questions about scrape_website.
[All questions →](https://askravn.com/faq)
Is it a general web crawler?No. It reads one company’s site and returns company fields. That keeps it fast and predictable.Does it cost extra?No. It counts as one lookup in your plan.Can I try it without a key?Yes: the [live demo](https://askravn.com/#demo) on the home page runs it for real.What about JavaScript-only sites?We read the HTML the server sends. Sites that render everything in the browser may return fewer fields.

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

- [Company Enrichment API: Domain to Company DataEnrich a domain into a company profile: size, industry, founded year, location, socials and tech stack.](https://askravn.com/features/company-enrichment-api)
- [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)
