Find Email by LinkedIn URL or Name and Domain (Unlimited Plans)
Find a person’s deliverable work email from their LinkedIn profile URL, or their name and company domain, on an unlimited plan. Counts against your plan’s monthly cap instead of credits.
403 with code: wrong_key_plan; if the plan’s subscription has lapsed, the key returns 402 with code: subscription_inactive until it is reinstated.
Metering
- Each returned response counts 1 request against your plan’s monthly single search cap (100,000, 200,000, or 400,000 per billing period depending on plan), including
status: unknownoutcomes. - No credits are charged. The
credits_consumedfield is retained for wire compatibility and reads0; no credits move on unlimited plans. - The consumed unit is released only when OrbiSearch infrastructure cannot complete the request (
502). Retry the request. - When the cap is reached, the endpoint returns
429withcode: monthly_quota_exceededand aRetry-Aftergiving the seconds until your billing period ends. Check consumption at any time via GET /v1/unlimited/usage.
Rate limits
Requests are limited to your plan’s per-second rate, per account: 10 requests per second on Starter, 15 on Standard, 20 on Professional. The limit is keyed to your account, not the key, so creating additional keys does not raise it. TheX-RateLimit-* response headers describe this window. Exceeding it returns 429 with code: rate_limited; see errors for handling.Authorizations
API key for authentication
Body
Find a deliverable email from a LinkedIn profile URL, or a name and company domain.
Person's first name. Optional individually, but provide at least one of first or last name.
255"Jane"
Person's last name. Optional individually, but provide at least one of first or last name.
255"Doe"
Company domain to search within. Required unless a linkedin_url is provided.
255"acme.com"
LinkedIn profile URL to find a work email for. Provide this instead of first_name, last_name and domain.
2048"https://www.linkedin.com/in/jane-doe"
Search timeout in seconds (30–97).
30 <= x <= 9797
Response
Successful Response
Email finder result: the best deliverable email found for a LinkedIn profile URL or a (first_name, last_name, domain).
Search status: safe (a deliverable address was found and is in the email field) or unknown (no deliverable address was found, or the search timed out; the email field is null).
safe, unknown ^(safe|unknown)$"safe"
Plain-English explanation of the search result.
"Safe to email. The mailbox exists and is deliverable."
Email service provider of the returned address (Google Workspace, Microsoft Outlook, etc.).
"Google Workspace"
Credits charged for this search: 1 on pay-as-you-go keys, 0 on unlimited plans (no credits move).
1
The first name searched. Null when the request supplied none and none could be determined.
"Jane"
The last name searched. Null when the request supplied none and none could be determined.
"Doe"
The company's website domain. Null when the request supplied none and none could be determined.
"acme.com"
The domain searched for the email address. Null when the request supplied no domain.
"acme.com"
The LinkedIn profile URL this result is for. Null for a request that did not supply one.
"https://www.linkedin.com/in/jane-doe"
The deliverable email address discovered for this person at this domain. Null when no deliverable address could be confirmed.
"jane.doe@acme.com"
Specific reason for the status. deliverable: a deliverable address was found (only with status=safe). no_address_found: no deliverable address was found for this person at this domain. profile_not_found: the URL supplied is a correctly formed LinkedIn profile URL but not a valid profile, for example mistyped or no longer in use. no_current_employer: we couldn't identify a current employer for this person. no_company_website: the person has a current employer, but we couldn't identify a company website for it, so there was no domain to search; if you know the company's website, search for the person by name and domain instead. invalid_linkedin_url: the value supplied is not a LinkedIn profile URL at all, for example a company page URL or plain text (bulk only; a single search rejects such a URL with 422). temporarily_unavailable: we could not complete this search and the row should be resubmitted. timeout: the caller's timeout parameter exhausted before the search completed (only returned from /v1/email-lookup, never from /v1/bulk-lookup, since bulk searches have no caller-tunable timeout). Every substatus is billable except invalid_linkedin_url, which costs nothing: a submit is only refunded when OrbiSearch cannot accept the submission itself.
deliverable, no_address_found, timeout, profile_not_found, no_current_employer, no_company_website, invalid_linkedin_url, temporarily_unavailable ^(deliverable|no_address_found|timeout|profile_not_found|no_current_employer|no_company_website|invalid_linkedin_url|temporarily_unavailable)$"deliverable"
How certain we are in the verdict on a 0–100 scale. See EmailVerificationResponse.confidence for the full scale.
0 <= x <= 10099
The person's full name. Null for a search by name and domain, or when it could not be determined.
"Jane Doe"
The person's current employer. Null for a search by name and domain, or when it could not be determined.
"Acme"
LinkedIn URL of the person's current employer. Null for a search by name and domain, or when it could not be determined.
"https://www.linkedin.com/company/acme"
Every work email found for this person. Null for a search by name and domain.
Show child attributes
Show child attributes
The main mail server the domain uses to receive email. Null if the domain has no mail server configured.
"aspmx.l.google.com"
True if the domain accepts mail for any username (catch-all). Null if we could not determine whether the domain is catch-all.
false
True if the domain is protected by a secure email gateway: Proofpoint, Mimecast, Barracuda, or Trend Micro.
false
True if this is a temporary/disposable email service, false if not, null if unknown.
false
True if this is a generic role-based email (info@, support@, etc.), false if not, null if unknown.
false
True if this is from a free email provider (gmail.com, yahoo.com, etc.), false if not, null if unknown.
false