# Ravn > Verified B2B contact and company data for AI agents: validate emails, find work emails from a name and company, read company websites, look up phones and IPs, and search licensed people and company records. REST API, remote MCP server and CLI with the same tools. ## Getting started 1. A person creates the account: an agent can't receive the sign-in code itself. Ask your human to run `npx ravn login` (or sign up at https://askravn.com/#start) and give you the key, or to set RAVN_API_KEY. 2. Pick a path: - MCP with OAuth (Claude, Claude Desktop, Claude Code, Cursor): add the server URL `https://api.askravn.com/mcp`; the client opens Ravn's sign-in page (email code → Allow). No key needed. With a key instead: `claude mcp add --transport http ravn https://api.askravn.com/mcp --scope user --header "Authorization: Bearer $RAVN_API_KEY"` - CLI (terminal agents, CSVs, scripts): `npx ravn --field value`; install the Claude skill with `npx ravn skill install`. - REST: `POST https://api.askravn.com/v1/tools/{tool}` with `Authorization: Bearer rw_live_…` and a JSON body. 3. Confirm the connection: call `get_account` (free). It returns the plan, your connected provider keys, lookups used this billing period and your monthly spending cap. ## Pricing - Free: 1,000 lookups to try (lifetime). - Ravn: $24/month, includes 10,000 lookups a month. Beyond that, $1 per 1,000 lookups ($0.001 each), billed monthly. Misses are free. - Set a monthly spending cap any time (default cap: $100 of usage beyond the plan; `ravn cap ` or PUT /v1/billing/cap; $0 stops at 10,000). At the cap the API returns 429 `spend_cap_reached`. - People and carrier tools run on your own provider key. ## Rules for agents - Branch on `status`: "ok" (results present) or "not_found" (normal, nothing charged). Errors are HTTP 4xx/5xx with `{"error": {"code", "message"}}`; branch on `error.code`. - People and carrier tools need your own provider key: on 403 `provider_key_required`, your human runs `ravn keys add pdl` (or twilio). On 429 `spend_cap_reached`, your human raises the cap (`ravn cap `); on other 429s, wait `Retry-After`. - For CSVs, run `enrich --dry-run` first, then `--limit 10`, then the full file. - Run `validate_emails` before sending to any list and drop invalid and risky addresses. Never contact people who opted out, and never use the data for credit, employment, insurance or housing decisions. ## Tools ### Get valid emails - `validate_email` (lookup): Checks one email: syntax, domain and MX, disposable/role/free-provider flags, catch-all and (where enabled) the mailbox itself. Returns status valid|invalid|risky|unknown and a risk score A-F. Input: email. - `validate_emails` (lookup): Checks up to 1,000 emails at once; one verdict per unique address. Use before sending to a list. Input: emails. - `verify_lead` (lookup): Checks a whole lead in one call: verifies the email (or finds it from name + company), validates the phone, confirms the company website is live and reads it (socials, phones, team), and checks the person is listed there. Returns verdict good|review|bad with reasons. One lookup per check run. Input: email, phone, name, company, country. - `linkedin_to_best_email` (lookup + your PDL key): Best available verified email for a LinkedIn profile: work email first, personal as fallback. Input: linkedin_url, linkedin_urls. - `linkedin_to_business_email` (lookup + your PDL key): Verified work email for a LinkedIn profile. Input: linkedin_url, linkedin_urls. - `linkedin_to_personal_email_usa` (lookup + your PDL key): Verified US personal email for a LinkedIn profile. Input: linkedin_url, linkedin_urls. ### Search - `search_business_email_by_name` (lookup): Finds a person's work email from their name and company domain. Learns the company's address pattern from its own website, then checks the best candidates. Charged only when found. Input: name, first_name, last_name, company. - `search_businesses` (lookup): Searches Ravn's own directory of US and Canadian businesses by name, category, MCC/NAICS code, service offered, city, region, postcode or distance, with website, phones, generic role addresses and socials. Business data only — never named people. One lookup per business returned; misses are free. Page with next_cursor. Input: query, category, country, region, city, postcode, mcc, naics, service, near, has_email, has_phone, has_website, live_only, limit, cursor. - `search_people` (lookup + your PDL key): Searches people by title, company, domain, location, seniority, industry, department and company size. Lists mean OR within a field, AND across fields. Charged per profile returned. Page with next_cursor. Input: query, title, company, company_domain, country, state, city, seniority, industry, department, functional_area, employee_range, exclude_company_domain, exclude_country, exclude_state, exclude_industry, exclude_seniority, exclude_employee_range, limit, cursor. - `search_companies` (lookup + your PDL key): Searches companies by name, domain, industry, location and size. Charged per company returned. Input: query, domain, industry, country, state, employee_range, exclude_industry, limit, cursor. - `search_business_profile_by_name` (lookup + your PDL key): Full business profile (title, company, location, LinkedIn, verified work email) from a name and company. Input: name, company. - `search_linkedin_profile` (lookup + your PDL key): Finds a person's LinkedIn profile URL from their name and company. Input: name, company. ### Company - `lookup_business` (lookup): Every business in Ravn's directory at a domain or phone number (chains return each location), with generic role addresses and socials. Business data only — never named people. One lookup per call; misses are free. Input: domain, phone. - `scrape_website` (lookup): Reads a company's own website (homepage plus its contact, about and team pages) and returns structured JSON: name, description, logo, address, public emails and phones, social profiles, named team members with titles, technologies used, and whether the site looks live. Input: domain. - `ip_to_company` (lookup): Returns the organisation that owns an IPv4 address, from public registry data. Works for company networks; home and mobile ISPs return not_found. Input: ip. - `domain_to_company` (lookup + your PDL key): Full company profile from its domain: size, employee count, industry, founded, location, LinkedIn, NAICS. Input: domain. ### Phones - `validate_phone` (lookup): Checks a phone number: valid or not, E.164 format, country and number-plan line type (mobile, landline, VoIP, toll-free). Free of credits; use phone_to_carrier for a live carrier check. Input: phone, country. - `phone_to_carrier` (lookup + your Twilio key): Live carrier lookup: the real line type (mobile, landline, fixed or non-fixed VoIP) and carrier name. Use to make sure a number is a real mobile before texting. Input: phone, country. - `linkedin_to_mobile_phone` (lookup + your PDL key): Returns a mobile number for a LinkedIn profile (single or up to 100). When carrier checks are on, only numbers confirmed as mobile are returned. Input: linkedin_url, linkedin_urls. ### Reverse lookups - `reverse_email_lookup` (lookup + your PDL key): Full business profile from an email (single or up to 100). Input: email, emails. - `reverse_linkedin_lookup` (lookup + your PDL key): Full business profile from a LinkedIn profile URL. Input: linkedin_url. - `email_to_linkedin` (lookup + your PDL key): The LinkedIn profile URL behind an email. Input: email. ### Account - `get_account` (free): Your account, plan, lookups used this billing period, your monthly spending cap, and which data-provider keys you have connected. Free. Input: none. - `get_billing` (free): Your plan, renewal date, usage and spending cap this period, and what each tool costs. Free. Input: none. - `get_usage` (free): Lookups per 5-hour window for the last N days (default 7). Free. Input: days. ## Pages - [Contact data guides and explainers](https://askravn.com/blog): Plain-language guides on email verification, email finders, bounce rates, hashed audiences, MCP connectors and the rules for using B2B contact data. - [B2B contact data compliance basics](https://askravn.com/blog/b2b-contact-data-compliance): CAN-SPAM, CASL, GDPR, CCPA/CPRA, data broker rules and FCRA limits explained in plain language for teams that use B2B contact data. - [Connect Claude to contact data with MCP](https://askravn.com/blog/connect-claude-to-contact-data-mcp): MCP lets Claude call outside tools. Here is what remote and local MCP servers are, how OAuth sign-in works, and how to add Ravn to Claude. - [Email bounce rate: a practical guide](https://askravn.com/blog/email-bounce-rate-guide): What hard and soft bounces are, why they damage sender reputation, and a simple clean-before-send routine that keeps your bounce rate down. - [Hashed email audiences explained](https://askravn.com/blog/hashed-email-audiences-explained): How SHA-256 hashed customer lists work for Meta and Google, the normalisation rules, why hashing is not anonymisation, and how to build one locally. - [How email finders work](https://askravn.com/blog/how-email-finders-work): Email finders guess addresses from a name and company using known patterns like first.last, then verify each guess. Here is how, and what confidence means. - [How email verification works](https://askravn.com/blog/how-email-verification-works): Email verification checks syntax, DNS and MX records, then asks the mail server about the mailbox without sending. Here is each step and its limits. - [What is a catch-all email domain?](https://askravn.com/blog/what-is-a-catch-all-email-domain): A catch-all domain accepts mail for any address, real or not, so no verifier can prove a mailbox exists there. Here is how to spot and handle them. - [LinkedIn Email Finder Chrome Extension](https://askravn.com/chrome-extension): A Chrome extension that finds work emails for the LinkedIn profile or company site you're on, on your own provider key. Reads only the tab's URL. Coming soon. - [Ravn vs Alternatives: Honest Comparisons](https://askravn.com/compare): Dated, sourced comparisons of Ravn with Hunter, ZeroBounce, MoltSets, Apollo, Clay and more, including where each competitor is the better choice. - [Apollo Alternative for AI Agents](https://askravn.com/compare/apollo-alternative): Apollo vs Ravn, checked 3 Nov 2026: free plans, MCP, API access and credit resets, plus when an all-in-one prospecting suite is the better pick. - [Clay Alternative for AI Agents](https://askravn.com/compare/clay-alternative): Clay vs Ravn: a spreadsheet-style enrichment workflow tool versus tools an AI agent calls directly. When to use each, and how to use both together. - [Dropcontact Alternative for AI Agents](https://askravn.com/compare/dropcontact-alternative): Dropcontact vs Ravn, checked 3 Nov 2026: entry price, free credits, pay-on-success, MCP and API, and when GDPR-first CRM cleaning is the better fit. - [Email Verification Pricing Compared per 1,000](https://askravn.com/compare/email-verification-pricing): Email verification pricing compared: cost per 1,000 checks on entry plans from Hunter, ZeroBounce, Findymail, Snov.io and Ravn, checked 3 Nov 2026. - [Findymail Alternative for AI Agents](https://askravn.com/compare/findymail-alternative): Findymail vs Ravn, checked 3 Nov 2026: entry plans, finder and verifier credits, rollover, misses, MCP support and who each tool suits. - [Hunter Alternative for AI Agents](https://askravn.com/compare/hunter-alternative): Hunter.io vs Ravn, checked 3 Nov 2026: credits vs monthly lookups, verification cost, free tiers, MCP and CLI, and who should pick which. - [MoltSets Alternative for AI Agents](https://askravn.com/compare/moltsets-alternative): MoltSets vs Ravn, checked 3 Nov 2026: entry prices, free tiers, misses, MCP and CLI, and when each one is the better pick for your agent. - [People Data Labs Alternative for AI Agents](https://askravn.com/compare/people-data-labs-alternative): People Data Labs vs Ravn, checked 3 Nov 2026: cost per person record, free tier, compliance, MCP and CLI access, and which one fits your use. - [Snov.io Alternative for AI Agents](https://askravn.com/compare/snov-alternative): Snov.io vs Ravn, checked 3 Nov 2026: entry price, verification credits, credit expiry, MCP and API access, and whether you need a full sales suite. - [ZeroBounce Alternative for AI Agents](https://askravn.com/compare/zerobounce-alternative): ZeroBounce vs Ravn, checked 3 Nov 2026: cost per 1,000 verifications, free tiers, unknown results, MCP and API, and when each makes sense. - [Compliance: GDPR, CCPA, CAN-SPAM and TCPA](https://askravn.com/compliance): How Ravn supports compliant outreach: opt-out suppression, no FCRA uses, controller and processor roles, our DPA, and security practices. - [Our Data: Sources, Freshness and Opt-Outs](https://askravn.com/data): Where Ravn data comes from: live DNS and mail-server checks, company websites, public registries and your own data-provider account. How opt-outs work. - [Data Processing Agreement](https://askravn.com/dpa): Ravn DPA: Rook processes Customer Personal Data only on your instructions, with CCPA terms, subprocessors, SCCs, security measures and deletion. - [Fair Use Policy: Rate Limits and Acceptable Use](https://askravn.com/fair-use): How Ravn's monthly lookups, spending cap, rate limits and acceptable-use rules work, and what happens when you reach a limit. - [FAQ: Email Verification, Data Sources & Billing](https://askravn.com/faq): Answers about Ravn: how email verification works, where the data comes from, pricing, the monthly spending cap, opt-outs and connecting Claude. - [Contact Data API Features: Verify, Find, Enrich](https://askravn.com/features): Every Ravn tool in one place: email verification, email finder, reverse lookup, company enrichment, people search, phone and IP lookups. - [Company Enrichment API: Domain to Company Data](https://askravn.com/features/company-enrichment-api): Enrich a domain into a company profile: size, industry, founded year, location, socials and tech stack. Live from the site or your own provider key. - [Email Finder API: Find Work Emails by Name](https://askravn.com/features/email-finder-api): Find a work email from a name and company domain. Ravn learns the address pattern from the company site, then verifies the best candidates. - [Email Verification API for AI Agents](https://askravn.com/features/email-verification-api): Verify emails before you send: syntax, MX, disposable, role and catch-all checks with an A–F risk score. Bulk up to 1,000 per call over API, MCP or CLI. - [Hashed Email Audiences for Meta & Google Ads](https://askravn.com/features/hashed-email-audiences): Turn a verified customer list into SHA-256 hashed audiences for Meta Custom Audiences and Google Customer Match. Hashed on your machine; nothing uploaded. - [IP to Company Lookup API: Identify B2B Visitors](https://askravn.com/features/ip-to-company): Find the company behind an IP address from public registry data. Spot which businesses visit your site; home and mobile ISPs return not_found. - [Lead Verification API: Email, Phone & Company](https://askravn.com/features/lead-verification-api): Verify a whole lead in one call: email, phone, live company website and whether the person is listed there. Returns good, review or bad with reasons. - [People Search API: Find B2B Contacts by Title](https://askravn.com/features/people-search-api): Search people by title, company, location, seniority and company size, with verified work emails. Runs on your own People Data Labs provider key. - [Phone Validation & Carrier Lookup API](https://askravn.com/features/phone-validation-api): Validate phone numbers and check the live carrier and line type: mobile, landline or VoIP. Make sure a number is a real mobile before you text it. - [Reverse Email Lookup API: Email to Person](https://askravn.com/features/reverse-email-lookup): Turn an email into a business profile: name, title, company, location and LinkedIn. Single or up to 100 per call on your own provider key; a miss is free. - [Website Scraper API: Company Data as JSON](https://askravn.com/features/website-scraper-api): Read any company website into JSON: emails, phone numbers, socials, team members with titles, address, tech stack and whether it's live. - [B2B Contact Data Glossary](https://askravn.com/glossary): Plain definitions of the terms behind contact data: MX records, catch-all, bounces, enrichment, E.164, MCP, OAuth, hashed emails, opt-outs, FCRA and more. - [How Ravn Works: Contact Data for Claude and AI Agents](https://askravn.com/how-it-works): Connect Ravn to Claude, Claude Code, Cursor or any agent in a minute. Sign in with an email code, ask in plain English and get verified contact data back. - [Integrations: Claude, n8n, Zapier, Clay & More](https://askravn.com/integrations): Setup guides for using Ravn with Claude, Claude Code, Cursor, n8n, Clay, Zapier, Make, HubSpot, Attio, Google Sheets, CSV, Python and JavaScript. - [Attio Contact Enrichment & Verification](https://askravn.com/integrations/attio): Verify emails and fill work addresses for Attio people records: export a list to CSV, enrich with the Ravn CLI, and import the columns back. - [Claude Contact Data Connector](https://askravn.com/integrations/claude): Add Ravn to Claude as a custom connector and ask for verified emails, company facts and phone checks in plain English, on web, desktop and mobile. - [Claude Code MCP for Email & Contact Data](https://askravn.com/integrations/claude-code): Add the Ravn MCP server to Claude Code in one command, authenticate with /mcp, and install the Ravn skill so Claude Code can enrich files for you. - [Clay Email Verification via HTTP API](https://askravn.com/integrations/clay): Add Ravn to a Clay table with the HTTP API enrichment: verify emails, find work addresses and pull company facts into new columns. - [CSV Email Verification & Enrichment](https://askravn.com/integrations/csv): Verify or enrich any CSV with npx ravn enrich: keeps every column, adds rw_* results, saves progress every 25 rows and resumes after a stop. - [Cursor MCP Server for Contact Data](https://askravn.com/integrations/cursor): Connect Ravn to Cursor with a few lines in mcp.json, so Cursor’s agent can verify emails, find work addresses and look up companies while you code. - [Google Sheets Email Verification](https://askravn.com/integrations/google-sheets): Verify a column of emails in Google Sheets with an Apps Script custom function that calls Ravn, with your key kept in Script Properties. - [HubSpot Email Verification & Enrichment](https://askravn.com/integrations/hubspot): Verify and enrich HubSpot contacts with Ravn: export a CSV, run npx ravn enrich, import the results back, or let Claude do it with both connectors. - [JavaScript & Node.js Email Verification API](https://askravn.com/integrations/javascript): Call Ravn from Node with built-in fetch: a small typed-free client that branches on status, waits on 429 Retry-After and throws clear error codes. - [Make.com Email Verification & Enrichment](https://askravn.com/integrations/make): Call Ravn from a Make scenario with the HTTP app’s Make a request module: JSON body, Bearer header, parsed response you can map and filter. - [n8n Email Verification & Enrichment](https://askravn.com/integrations/n8n): Use the n8n HTTP Request node with Header Auth to verify emails, find work addresses and enrich companies with Ravn inside any n8n workflow. - [Python Email Verification API Client](https://askravn.com/integrations/python): Call Ravn from Python with requests: one POST per tool, branch on status, retry 429 using Retry-After, and turn error codes into clear exceptions. - [Zapier Email Verification Webhook](https://askravn.com/integrations/zapier): Verify and enrich emails in a Zap with the Webhooks by Zapier POST action and a Filter on the result, on Zapier plans that include Webhooks. - [B2B Contact Data MCP Server for Claude](https://askravn.com/mcp-server): Remote MCP server with 25 contact and company data tools for Claude, Claude Code and Cursor. One-click OAuth sign-in, no API key to paste, misses are free. - [Pricing: Email Verification & Contact Data API](https://askravn.com/pricing): $24 a month includes 10,000 lookups, then $1 per 1,000. Start free with 1,000 lookups, no card. Every tool is one lookup, and misses are free. - [Claude Skill for Lead Enrichment](https://askravn.com/skills): Install the Ravn Claude skill in one command. It teaches Claude to verify, find and enrich contacts safely, dry-run first. - [Company Account Research Brief](https://askravn.com/skills/account-research-brief): Use when someone wants a one-page research brief on a company covering what it does, size, location, tech, public contacts and key people, from its domain. - [Build a Prospect List from Your ICP](https://askravn.com/skills/build-prospect-list): Use when someone describes their ideal customer and wants a prospect list built from scratch, with people found by title and company and emails verified. - [Check Numbers Are Mobile Before Texting](https://askravn.com/skills/check-mobile-before-sms): Use before sending SMS when someone needs to confirm each phone number is valid and a real mobile line, using number-plan checks then a live carrier lookup. - [Competitor Website Tech Stack Lookup](https://askravn.com/skills/competitor-tech-stack): Use when someone wants to see which technologies competitor or prospect websites use, grouped by category and compared side by side. - [Dedupe and Normalize a Contact List](https://askravn.com/skills/dedupe-and-normalize-contacts): Use when a contact CSV is messy and needs normalized emails, duplicates merged, and role, free-provider and disposable addresses flagged. - [Email Address to LinkedIn Profile Lookup](https://askravn.com/skills/email-to-linkedin-profile): Use when someone has a list of email addresses and wants the person behind each one, with LinkedIn profile URL, name, title and company. - [Enrich Any CSV with Contact and Company Data](https://askravn.com/skills/enrich-csv): Use when someone hands over any CSV and wants it enriched, picking the right tool and column mapping, sampling, then running the full file safely. - [Enrich and Score an Inbound Lead](https://askravn.com/skills/enrich-inbound-lead): Use when a new sign-up or form fill arrives with just an email and someone wants to know who it is, what company, and whether it fits the ICP. - [Enrich a Conference Attendee List](https://askravn.com/skills/event-attendee-enrichment): Use when someone has a conference or trade show attendee list with names and companies and wants verified emails and job titles for follow-up. - [Find Decision Makers at Target Companies](https://askravn.com/skills/find-decision-makers): Use when someone has a list of target company domains and needs the actual buyers at each one, with titles and verified work emails. - [Find Someone's Work Email by Name](https://askravn.com/skills/find-work-email): Use when someone needs one person's work email from their name and company, found from the company's own address pattern and then checked. - [Hashed Email Audience for Meta and Google Ads](https://askravn.com/skills/hashed-email-audience): Use when someone wants to upload their own customer list to Meta or Google Ads as a hashed audience, verifying emails first and hashing locally. - [Clean and Enrich a HubSpot Contacts Export](https://askravn.com/skills/hubspot-export-cleanup): Use when someone exports HubSpot contacts and wants them verified, gaps filled and a clean file ready to re-import without creating duplicates. - [Identify Website Visitor Companies from IPs](https://askravn.com/skills/identify-website-visitors): Use when someone has server or analytics logs and wants to know which companies visited, turning IPv4 addresses into organisations with honest gaps. - [LinkedIn Profile URL to Verified Email](https://askravn.com/skills/linkedin-to-email): Use when someone has LinkedIn profile URLs and wants a verified email for each person, work email first, via your own data provider. - [Meeting Prep Brief on a Person and Company](https://askravn.com/skills/meeting-prep): Use before a call or meeting when someone wants a short brief on the person they are meeting and that person's company, from an email, name or LinkedIn URL. - [Monitor Ravn Usage and Credit Spend](https://askravn.com/skills/monitor-usage-and-credits): Use when an agent or person needs to stay within a Ravn budget by checking lookups and provider-key status before, during and after a job. - [Ravn Core Skill for Claude](https://askravn.com/skills/ravn): Use Ravn from Claude or the terminal to validate emails, find work emails, enrich CSVs, and look up companies, phones and people. - [Reduce Email Bounce Rate on a Stale List](https://askravn.com/skills/reduce-bounce-rate): Use when bounces are hurting deliverability and someone wants a stale list re-verified, segmented by risk score and given a clear re-send policy. - [Sales Territory Planning by State and Industry](https://askravn.com/skills/territory-planning): Use when a sales leader wants a territory mapped, listing companies by state, industry and size and then the decision makers at the best-fit accounts. - [Verify an Email List Before a Campaign](https://askravn.com/skills/verify-email-list): Use when someone wants to verify and clean an email list before a campaign, dropping invalid and risky addresses so only send-ready contacts remain. - [Subprocessors](https://askravn.com/subprocessors): The vendors Ravn uses to process customer personal data — Cloudflare, Stripe and Resend — with the purpose, data and location for each. - [Free Email Tools: Verifier and Finder](https://askravn.com/tools): Free email tools with no sign-up: check if an email is valid, or find a work email from a name and company. Powered by the live Ravn API. - [Free Email Finder: Find Anyone's Work Email](https://askravn.com/tools/email-finder): Find a person's work email from their name and company website, free with no sign-up. Learns the company's email pattern, then verifies it. - [Free Email Verifier: Check If an Email Is Valid](https://askravn.com/tools/email-verifier): Check whether an email address is real, free, with no sign-up. Syntax, domain, MX, disposable, role and catch-all checks with an A–F risk score. - [Contact data use cases and playbooks](https://askravn.com/use-cases): Step-by-step playbooks for verifying lists, finding decision makers, enriching sign-ups and cleaning CRM data with Ravn in Claude, the CLI or the API. - [Build a B2B prospect list with Claude](https://askravn.com/use-cases/build-prospect-list): Ask Claude for companies that match your customer profile, the right people at each, and verified work emails, using Ravn through the MCP connector. - [Check a number is a real mobile before texting](https://askravn.com/use-cases/check-phone-before-texting): Normalise numbers to E.164 and read the number-plan line type with validate_phone, then confirm the live carrier and real line type with phone_to_carrier. - [Clean and dedupe CRM contact data](https://askravn.com/use-cases/clean-crm-data): Export your CRM contacts, dedupe on email, verify what is left, fill missing company fields and import the cleaned file back, with the Ravn CLI. - [Enrich inbound sign-ups automatically](https://askravn.com/use-cases/enrich-inbound-leads): When someone signs up, check their email, skip free-mail addresses and add company size, industry and location from the domain, all in one webhook step. - [Find decision makers at target accounts](https://askravn.com/use-cases/find-decision-makers): Turn target company domains into named decision makers with titles and work emails, using people search on your own provider key and a verified email finder. - [Identify companies visiting your website](https://askravn.com/use-cases/identify-website-visitors): Match visitor IPv4 addresses from your logs to the organisation that owns the network with ip_to_company. Companies, not people; ISP traffic is not_found. - [Reduce email bounce rate](https://askravn.com/use-cases/reduce-bounce-rate): Cut hard bounces by verifying before every send, dropping D and F grades, sending to catch-all addresses with care and re-checking lists that have gone stale. - [Account research with Claude](https://askravn.com/use-cases/research-accounts-with-claude): Have Claude read a company website, pull its firmographics and find the right people with scrape_website, domain_to_company and search_people, in one brief. - [Verify an email list before sending](https://askravn.com/use-cases/verify-email-list): Check every address on a list before a campaign: run the CSV through validate_email, keep the A and B grades, and decide on catch-all addresses yourself. ## Reference - Ravn is software, not a data seller: Rook stores no people data. The only database is a directory of business facts. People and carrier tools run on your own provider account; your results stay in your account. - The business directory includes data from the Overture Maps Foundation, available under CDLA-Permissive-2.0 (https://cdla.dev/permissive-2-0/); the notice is in each directory response's metadata.attribution. - Full docs as text: https://askravn.com/llms-full.txt - Full docs: https://askravn.com/docs - Machine-readable tools with JSON Schemas: https://api.askravn.com/v1/tools - Pricing: https://askravn.com/pricing - Opt-out: https://askravn.com/privacy#optout