Partner Spotlight

ContactOut: Find Emails and Phone Numbers for 800M+ Professionals

Bera Sogut

Bera Sogut

Co-founder

Need verified emails and phone numbers for your outreach? Bad contact data means bounced emails, dead-end calls, and wasted pipeline. Most data providers resell the same stale lists that have been recycled hundreds of times.

Today we're highlighting ContactOut, a leading contact data platform trusted by 1.4M+ recruitment and sales professionals, now available on Orthogonal.

What is ContactOut?

ContactOut finds verified email addresses and phone numbers for professionals across the web. Their servers crawl billions of web pages daily, using AI to match contact information to individuals and triple-verify everything with 99% confidence. The result: 800M+ people profiles with the widest data coverage and highest accuracy in the market.

Their customers include teams at Google, CNN, HSBC, WarnerMedia, Societe Generale, and hundreds more. G2 ranks ContactOut as a top Lead Intelligence solution.

Key Features

Massive Contact Database

800M+ people profiles, 200M+ work emails, 150M+ personal emails, and 100M+ direct dial phone numbers. Data is updated hourly and sourced firsthand, not purchased from third-party list brokers.

Company Data

40M+ company profiles with attributes including revenue, employee size, industry, location, technologies used, and more.

LinkedIn Enrichment

Get full prospect profiles from LinkedIn URLs with contact details, work history, skills, education, and social profiles. Available as single lookups or batch requests for up to 30 profiles at once.

Person Enrichment

Enrich contacts using multiple data points: email, phone, LinkedIn URL, name, company, or domain. Get back full profiles with verified contact information.

Privacy Compliant

CCPA and GDPR compliant. ContactOut sources and refreshes data firsthand, following strict privacy standards.

Using ContactOut with Orthogonal

Enrich a Person by Email

import Orthogonal from "@orth/sdk"; const orthogonal = new Orthogonal({ apiKey: process.env.ORTHOGONAL_API_KEY, }); // Get profile details from an email address const output = await orthogonal.run({ api: "contactout", path: "/v1/email/enrich", method: "GET", query: { email: "john@company.com" } }); console.log(output); // Returns: full profile with name, headline, industry, // company details, phone, social profiles

Get Contact Details from LinkedIn

// Look up contact info for a LinkedIn profile const output = await orthogonal.run({ api: "contactout", path: "/v1/people/linkedin", method: "GET", query: { profile: "https://www.linkedin.com/in/johndoe" } }); console.log(output); // Returns: verified personal and work emails, phone numbers

Get Full Enriched Profile from LinkedIn

// Get complete profile with work history, skills, education const output = await orthogonal.run({ api: "contactout", path: "/v1/linkedin/enrich", method: "GET", query: { profile: "https://www.linkedin.com/in/johndoe" } }); console.log(output); // Returns: full name, headline, industry, company info, // emails, phones, twitter, work history, education, skills

Batch LinkedIn Lookup

// Get contact details for up to 30 LinkedIn profiles at once const output = await orthogonal.run({ api: "contactout", path: "/v1/people/linkedin/batch", method: "POST", body: { profiles: [ "https://www.linkedin.com/in/johndoe", "https://www.linkedin.com/in/janedoe" ] } }); console.log(output); // Returns: emails for each profile in a single request

Enrich a Person from Multiple Data Points

// Enrich using email, name, company, or LinkedIn URL const output = await orthogonal.run({ api: "contactout", path: "/v1/people/enrich", method: "POST", body: { email: "john@company.com", company: ["Acme Corp"], include: ["work_email", "personal_email", "phone"] } }); console.log(output); // Returns: enriched profile with contact info, // work history, company details, social profiles

Get Company Information

// Look up company details from domain names const output = await orthogonal.run({ api: "contactout", path: "/v1/domain/enrich", method: "POST", body: { domains: ["stripe.com"] } }); console.log(output); // Returns: company name, description, industry, size, // revenue, headquarters, locations, specialties, logo

Count Matching Profiles

// Count how many profiles match your search criteria const output = await orthogonal.run({ api: "contactout", path: "/v1/people/count", method: "POST", body: { job_title: ["VP of Sales"], location: ["San Francisco"], industry: ["Software"] } }); console.log(output); // Returns: total count of matching profiles

Using x402 Protocol

ContactOut on Orthogonal supports x402 for autonomous agent payments using USDC stablecoins.

import { wrapFetchWithPayment } from "x402-fetch"; import { privateKeyToAccount } from "viem/accounts"; const account = privateKeyToAccount(process.env.PRIVATE_KEY); const fetchWithPayment = wrapFetchWithPayment(fetch, account); // Look up contact details for a LinkedIn profile with automatic USDC payment const url = "https://x402.orth.sh/contactout/v1/people/linkedin?profile=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fjohndoe"; const response = await fetchWithPayment(url, { method: "GET", headers: { "Content-Type": "application/json" } }); const data = await response.json(); console.log(data);

Use Cases

Sales Prospecting

Find verified emails and direct dials for decision-makers at target accounts. Use people count to size your market, then enrich profiles with full contact details. Skip the guesswork and reach the right people.

Recruiting

Source candidates with verified contact information. Go beyond LinkedIn InMail with personal emails and direct phone numbers. Teams like WarnerMedia report 3x the yield compared to InMail strategies.

CRM Enrichment

Keep your CRM records current with hourly-updated contact data. Use batch LinkedIn lookups to enrich multiple contacts at once. Validate existing contacts to reduce bounce rates.

Account-Based Marketing

Identify and reach all stakeholders at target accounts. Use domain enrichment to profile companies, then find decision-makers with verified contact details for each person.

Lead Scoring

Enrich inbound leads with full profile data including work history, skills, and company information. Score leads more accurately with complete prospect context.

Try It Today

Sign up for Orthogonal and get $10 free credits to try ContactOut and dozens of other APIs. No API keys to manage, no accounts to create.

Get Started | View on Orthogonal | ContactOut Website