← Back to Enrich Layer
GET/contact-api/personal-email

Personal Email Lookup

Personal emails for a LinkedIn, Twitter/X or Facebook profile. $0.0236 per email returned (valid or invalid), $0.0472 with email_validation=precise; fast validation is free. No emails found means no charge. page_size defaults to 10 on Orthogonal (0 = no limit). x402/MPP callers prepay for the requested page_size (50 if 0).

Enrich Layer·Dynamic pricing

Dynamic pricing

0.0236 * (count(response.emails) + count(response.invalid_emails)) * (query.email_validation=="precise" ? 2 : (query.email_validation=="include" ? 2 : 1))

Example code

// Using @orth/sdk - The simplest way to call APIs // Install: npm install @orth/sdk import Orthogonal from "@orth/sdk"; const orthogonal = new Orthogonal({ apiKey: process.env.ORTHOGONAL_API_KEY, }); const output = await orthogonal.run({ api: "enrich-layer", path: "/contact-api/personal-email" }); console.log(output);

Query parameters

profile_url
string

The Profile URL from which you wish to extract personal email addresses. Include only one of: `profile_url`, `twitter_profile_url`, or `facebook_profile_url`.

twitter_profile_url
string

The Twitter/X Profile URL from which you wish to extract personal email addresses. Include only one of: `profile_url`, `twitter_profile_url`, or `facebook_profile_url`.

facebook_profile_url
string

The Facebook Profile URL from which you wish to extract personal email addresses. Include only one of: `profile_url`, `twitter_profile_url`, or `facebook_profile_url`.

email_validation
string

none (default): no validation. fast: quick validation, free. precise: deliverability validation, +$0.0236 per email. include = precise, exclude = none.

page_size
string

Maximum emails to return. Orthogonal default is 10. Set 0 for unlimited (x402/MPP callers then prepay for 50). You are billed per email returned.

    Orthogonal - Giving AI agents the tools they need.