{"api":"Reverse email lookup","apiRows":{"Employee profile":2944,"Cached employee profile":1265,"Employee email":2347,"Cached employee email":971,"Email validation":3515,"Cached email validation":611,"Employee phone":820,"Cached employee phone":464,"Company profile":958,"Cached company profile":165,"Company headcount":146,"Cached company headcount":94,"Phone validation":572,"Cached phone validation":165,"Post comments":325,"Post reactions":303,"Employee lookalikes":160,"Cached employee lookalikes":54,"Company lookalikes":470,"Cached company lookalikes":163,"Company technologies":131,"Cached company technologies":187,"Company job count":53,"Employee posts":320,"Cached employee posts":14,"Company posts":307,"Cached company posts":10,"Company funding":100,"Cached company funding":133,"Company jobs":114,"Cached company jobs":30,"Employee search":828,"Cached employee search":214,"Company search":315,"Cached company search":181,"Job search":350,"Cached job search":30,"Reverse email lookup":275,"Cached reverse email lookup":358,"Post search":239,"Cached post search":57,"Post details":377,"Job details":351,"Employee comments":179,"Cached employee comments":14,"Employee reactions":149,"Post reposts":106,"Employee recommendations":80,"Job lookalikes":34,"Employee articles":47,"Company enrichment":441,"Cached company enrichment":1043,"People search":542,"Cached people search":1088,"Company discovery":295,"Cached company discovery":1237,"Job postings":19,"Cached job postings":192,"Job posting details":15,"Cached job posting details":53,"Person enrichment":88,"Cached person enrichment":143,"Leadership changes":17,"Cached leadership changes":71,"Company hierarchy":93},"treeCounts":{"Employee profile":{"best":90,"top":3},"Cached employee profile":{"best":65,"top":3},"Employee email":{"best":108,"top":3},"Cached employee email":{"best":42,"top":3},"Email validation":{"best":151,"top":3},"Cached email validation":{"best":27,"top":3},"Employee phone":{"best":59,"top":3},"Cached employee phone":{"best":28,"top":3},"Company profile":{"best":60,"top":3},"Cached company profile":{"best":13,"top":3},"Company headcount":{"best":15,"top":3},"Cached company headcount":{"best":7,"top":3},"Phone validation":{"best":42,"top":3},"Cached phone validation":{"best":15,"top":3},"Post comments":{"best":26,"top":3},"Post reactions":{"best":24,"top":3},"Employee lookalikes":{"best":6,"top":3},"Cached employee lookalikes":{"best":6,"top":3},"Company lookalikes":{"best":23,"top":3},"Cached company lookalikes":{"best":12,"top":3},"Company technologies":{"best":21,"top":3},"Cached company technologies":{"best":19,"top":3},"Company job count":{"best":6,"top":3},"Employee posts":{"best":31,"top":3},"Cached employee posts":{"best":2,"top":2},"Company posts":{"best":31,"top":3},"Cached company posts":{"best":1,"top":1},"Company funding":{"best":15,"top":3},"Cached company funding":{"best":12,"top":3},"Company jobs":{"best":28,"top":3},"Cached company jobs":{"best":5,"top":3},"Employee search":{"best":32,"top":3},"Cached employee search":{"best":16,"top":3},"Company search":{"best":18,"top":3},"Cached company search":{"best":12,"top":3},"Job search":{"best":28,"top":3},"Cached job search":{"best":3,"top":3},"Reverse email lookup":{"best":24,"top":3},"Cached reverse email lookup":{"best":25,"top":3},"Post search":{"best":23,"top":3},"Cached post search":{"best":5,"top":3},"Post details":{"best":36,"top":3},"Job details":{"best":28,"top":3},"Employee comments":{"best":15,"top":3},"Cached employee comments":{"best":2,"top":2},"Employee reactions":{"best":12,"top":3},"Post reposts":{"best":8,"top":3},"Employee recommendations":{"best":6,"top":3},"Job lookalikes":{"best":3,"top":3},"Employee articles":{"best":5,"top":3},"Company enrichment":{"best":45,"top":3},"Cached company enrichment":{"best":59,"top":3},"People search":{"best":49,"top":3},"Cached people search":{"best":48,"top":3},"Company discovery":{"best":38,"top":3},"Cached company discovery":{"best":64,"top":3},"Job postings":{"best":5,"top":3},"Cached job postings":{"best":17,"top":3},"Job posting details":{"best":12,"top":3},"Cached job posting details":{"best":5,"top":3},"Person enrichment":{"best":11,"top":3},"Cached person enrichment":{"best":14,"top":3},"Leadership changes":{"best":4,"top":3},"Cached leadership changes":{"best":4,"top":3},"Company hierarchy":{"best":12,"top":3}},"bestPages":{"Employee profile":["/best-linkedin-profile-api","Best LinkedIn profile API in 2026"],"Cached employee profile":["/best-cached-linkedin-profile-api","Best cached LinkedIn profile API in 2026"],"Employee email":["/best-email-finder-api","Best email finder API in 2026"],"Cached employee email":["/best-cached-email-finder-api","Best cached email finder API in 2026"],"Email validation":["/best-email-verification-api","Best email verification API in 2026"],"Cached email validation":["/best-cached-email-verification-api","Best cached email verification API in 2026"],"Employee phone":["/best-phone-finder-api","Best phone finder API in 2026"],"Cached employee phone":["/best-cached-phone-finder-api","Best cached phone finder API in 2026"],"Company profile":["/best-linkedin-company-data-api","Best LinkedIn company data API in 2026"],"Cached company profile":["/best-cached-linkedin-company-data-api","Best cached LinkedIn company data API in 2026"],"Phone validation":["/best-phone-validation-api","Best phone validation API in 2026"],"Post comments":["/best-linkedin-post-comment-api","Best LinkedIn post comment API in 2026"],"Post reactions":["/best-linkedin-post-reaction-api","Best LinkedIn post reaction API in 2026"],"Company technologies":["/best-company-technology-api","Best company technology API in 2026"],"Cached company technologies":["/best-cached-company-technology-api","Best cached company technology API in 2026"],"Employee posts":["/best-linkedin-person-post-api","Best LinkedIn person post API in 2026"],"Company posts":["/best-linkedin-company-post-api","Best LinkedIn company post API in 2026"],"Cached company funding":["/best-company-funding-api","Best company funding API in 2026"],"Employee search":["/best-linkedin-people-search-api","Best LinkedIn people search API in 2026"],"Cached employee search":["/best-cached-linkedin-people-search-api","Best cached LinkedIn people search API in 2026"],"Company search":["/best-linkedin-company-search-api","Best LinkedIn company search API in 2026"],"Cached company search":["/best-cached-linkedin-company-search-api","Best cached LinkedIn company search API in 2026"],"Job search":["/best-linkedin-job-search-api","Best LinkedIn job search API in 2026"],"Cached job search":["/best-cached-linkedin-job-search-api","Best cached LinkedIn job search API in 2026"],"Reverse email lookup":["/best-reverse-email-lookup-api","Best reverse email lookup API in 2026"],"Cached reverse email lookup":["/best-cached-reverse-email-lookup-api","Best cached reverse email lookup API in 2026"],"Post search":["/best-linkedin-post-search-api","Best LinkedIn post search API in 2026"],"Post details":["/best-linkedin-post-details-api","Best LinkedIn post details API in 2026"],"Job details":["/best-linkedin-job-details-api","Best LinkedIn job details API in 2026"],"Employee comments":["/best-linkedin-person-comment-api","Best LinkedIn person comment API in 2026"],"Employee reactions":["/best-linkedin-person-reaction-api","Best LinkedIn person reaction API in 2026"],"Cached company enrichment":["/best-company-enrichment-api","Best company enrichment API in 2026"],"People search":["/best-people-search-api","Best people search API in 2026"],"Cached people search":["/best-cached-people-search-api","Best cached people search API in 2026"],"Cached company discovery":["/best-company-discovery-api","Best company discovery API in 2026"],"Cached job postings":["/best-job-postings-api","Best job postings API in 2026"],"Job posting details":["/best-job-posting-details-api","Best job posting details API in 2026"],"Cached person enrichment":["/best-people-enrichment-api","Best people enrichment API in 2026"]},"first":[{"provider":"1Lookup","api":"Reverse email lookup","website":"https://www.1lookup.io","pricingPage":"https://www.1lookup.io/pricing","pitch":"Identity enrichment from an email address.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"your subscription term: Output Data may not be retained after the subscription terminates, except as required by law","use":"we grant you a limited, non-exclusive, non-transferable, non-sublicensable, revocable license to access and use the Service, and to use Output Data, for your internal business purposes during your subscription term; You must not, and must not permit any third party to: Resell, sublicense, rent, lease, distribute, or otherwise make the Service or Output Data available to any third party, except as expressly permitted in writing by us; Build, populate, enrich, or maintain a competing or substitute database, list, or product from Output Data, or use Output Data to train any machine learning or artificial intelligence model; Copy, scrape, cache, or store Output Data beyond what is reasonably necessary for your internal business use, or retain Output Data after your subscription terminates except as required by law; Reverse engineer, decompile, or disassemble any part of the Service, or attempt to discover its source code, underlying data sources, algorithms, or scoring logic; Circumvent or attempt to circumvent any rate limit, quota, usage limit, authentication, or access control; Remove, obscure, or alter any proprietary notice, or misrepresent the source of Output Data; Use the Service to benchmark against a competing product, or publish performance or accuracy comparisons, without our prior written consent; Access the Service by any automated means other than our documented APIs, or use the Service in a manner that interferes with its integrity, security, or performance [...] You must not use the Service, or Output Data, to: Violate any applicable law, regulation, or third-party right; Send, or enable others to send, unlawful telemarketing, robocalls, spam, or unsolicited or non-consented calls, texts, faxes, or emails; Harass, stalk, threaten, defraud, extort, dox, discriminate against, or harm any person, or facilitate any of the foregoing; Determine any person's eligibility for credit, insurance, employment, housing, government benefits, or any other purpose governed by the Fair Credit Reporting Act, as further described in Section 9; Identify, locate, surveil, or track any individual without a lawful basis, or to skip-trace or investigate any individual in violation of law; Collect, compile, enrich, sell, or license personal data without a lawful basis and required consents; Build, train, or improve a competing product, dataset, list, or machine learning or artificial intelligence model; Resell, redistribute, or provide the Service or Output Data to third parties [...]","plan":"Growth","who":"anyone with a business name and a working business email address","billing":"monthly","charged":null,"topUp":null,"pay":299,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":85000,"unit":"credit","renews":"month","expires":"unused credits roll over for up to 3 months","costUnits":10,"calls":8500,"monthlyCap":null,"perThousand":35.1765,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"7 days","alsoPaysFor":[],"sharesBudgetWith":["42 other calls"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"Reverse email lookup","method":"POST","path":"/reverse-email-append","send":"email","fields":["success","request ID","request type","input","credits used","credits remaining","cache hit","matched","email","first name","last name","full name","address","address line 1","city","state","ZIP code","country","phone","phone DNC","cell","cell DNC","phones","company name","company job title","company industry","company LinkedIn URL","company website","company country","lookup type"]},{"provider":"AnyAPI","api":"Reverse email lookup","website":"https://getanyapi.com","pricingPage":"https://getanyapi.com/catalog","pitch":"Turn up to 99 email addresses into the people behind them: name, headline, location, LinkedIn profile, current title and seniority, full employment history, education, languages and skills, plus the employer record. Only the addresses it resolves are returned, and only those are billed.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"You are solely responsible for ensuring that your collection and use of Customer Data is lawful. This includes compliance with applicable laws (including data protection, intellectual property, and computer-access laws) and, where they apply to you, the terms of the websites and services from which data originates. [...] Do not collect non-public data (data accessible only behind a login, paywall, or other access control) without authorization from the source. [...] Comply with all data protection and privacy laws that apply to the personal data you collect (including the GDPR and US state privacy laws), including having a legal basis and honoring data-subject rights. Do not collect or use personal data to stalk, harass, dox, surveil, or otherwise harm individuals. Do not build profiles of individuals from sensitive data (such as health, biometric, or precise-location data) without a lawful basis. [...] Do not use the Service to engage in, support, or promote: Any unlawful activity, or any violation of third-party rights. Phishing, malware distribution, or any form of fraud or deception, including advertising or click fraud and obtaining the Service with intent to avoid payment. Spam or unsolicited bulk messaging, or building contact lists for them. Fake engagement: fabricated reviews, votes, followers, accounts, or coordinated disinformation. Harassment, threats, or incitement of violence. Child sexual abuse material in any form: zero tolerance; we report it to the relevant authorities. Violations of export-control or sanctions laws. [...] Do not resell raw access to the Service or operate a service that merely proxies it, without our written agreement.","plan":"Manual top-up","who":"anyone 18 or over, for business or professional use, not in an embargoed jurisdiction or on a restricted-party list","billing":"one-time","charged":null,"topUp":true,"pay":10,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":10,"unit":"usd","renews":"never","expires":"never","costUnits":0.1008,"calls":99.206349,"monthlyCap":null,"perThousand":100.8,"waterfall":null,"listPerThousand":100.8,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["468 other calls"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":99,"answer":"in the call","latencyMs":22451,"call":"Reverse Email Lookup - FullEnrich","method":"POST","path":"/v1/run/person_enrichment.fullenrich_reverse_email","send":"contacts; source, allowFallbacks, ignoreSources, preferLatencyUnderMs","fields":["custom","city","current company ID","current company type","current company description","current company domain","current company founded year","current company employee count","current company employee range","current company headquarters city","current company headquarters country","current company headquarters country code","current company headquarters line 1","current company headquarters line 2","current company headquarters region","current company logo","current company industry","current company followers","current company LinkedIn username","current company LinkedIn ID","current company LinkedIn URL","current company","current company offices line 1","current company offices line 2","current company specialties","current company website","country","country code","about","school degree","school end date","school name","school start date","job company city","job company country","job company description","job company domain","job company founded year","job company employee count","job company employee range","job company ID","job company logo","job company industry","job company LinkedIn ID","job company LinkedIn URL","job company","job company region","job company street","job company type","job company website","job is current","job title","job seniority","job start date","first name","full name","headline","is current","start date","current title","languages","language proficiency","last name","username","LinkedIn ID","profile URL","profile ID","region","current seniority","skills","queried email","found","amount charged","result ID","replayed","serving source","results returned"]},{"provider":"Anysite","api":"Reverse email lookup","website":"https://anysite.io","pricingPage":"https://anysite.io/pricing/api","pitch":"Look up LinkedIn user by email address. A miss returns an empty list, not an error.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"lawful, legitimate use only; no unsolicited mass messaging, and no reselling or sublicensing of the API, credits or resources without Anysite's written approval; you answer for your lawful rights to the data, the consents and data protection law, and the source sites' terms","plan":"Scale","who":"anyone at least 18 years old or of the age of majority in their jurisdiction","billing":"monthly","charged":null,"topUp":null,"pay":300,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":190000,"unit":"credit","renews":"month","expires":"at every renewal: unused plan credits do not carry over","costUnits":1,"calls":190000,"monthlyCap":null,"perThousand":1.5789,"waterfall":null,"listPerThousand":null,"overagePerThousand":2.9,"addons":null,"notFoundPerThousand":1.5789,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["6,270 other calls"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":6117,"call":"/linkedin/email/user","method":"POST","path":"/api/linkedin/email/user","send":"email; timeout","fields":["name","username","profile URL","email","URN","company name","location","profile picture","public profile","connections","job count","school count","activity count","news mention count","skill endorsement count","top skills","jobs","job company","job company URL","job company logo","job title","job duration","job location","job description","schools","school name","school degree","school field of study","school duration","activity","activity description","activity URL","activity created at"]},{"provider":"BetterEnrich","api":"Reverse email lookup","website":"https://betterenrich.com","pricingPage":"https://betterenrich.com/pricing","pitch":"This endpoint allows you to find LinkedIn profile data by personal email & work email.","strengths":[],"aggregators":[],"freshness":"live","fieldFreshness":null,"history":null,"keep":"no limit","use":"only lawful business purposes; not resold, redistributed or sublicensed, not shared with third parties except for internal business use, not used to build a competing product; no spam or harassment","plan":"One-time Payment, 20K credits","who":"anyone, for lawful business purposes only","billing":"one-time","charged":null,"topUp":false,"pay":470,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":20000,"unit":"credit","renews":"never","expires":null,"costUnits":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Find Work Email using Waterfall","Find Personal Email using Waterfall","Find Mobile Phone Number using Waterfall","Find Social Media URLs from websites","Normalize Company Name","Find Website from Company Name","Find LinkedIn Profile URL by Email","Find LinkedIn Profile URL by Name","Verify Email with Catch-all Verifier","Verify Email with Million Verifier"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":10,"concurrent":null,"batch":1,"answer":"by polling or webhook","latencyMs":9048,"call":null,"method":"POST","path":"/api/v1/find-linkedin-by-email","send":"email; webhook","fields":["task ID","task status","name","current title","profile URL","current company","current company LinkedIn URL","company domain","company employee range","company industry","company description","company revenue range","location"]},{"provider":"Data247","api":"Reverse email lookup","website":"https://www.data247.com","pricingPage":"https://www.data247.com/pricing","pitch":"Append247 (Reverse Email) uses our vast resources to find and return you the correct name and postal addresses associated with each email address in your list.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"\"Our service shall only be used in accordance with all applicable laws and regulations, including but not limited to applicable federal, state, and local laws governing data use, privacy, and consumer protection\" (Terms of Service, All Services)","plan":"Membership","who":"anyone","billing":"one-time","charged":null,"topUp":false,"pay":12,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"usd","renews":null,"expires":"1 year","costUnits":0.015,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":15,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Carrier247 (USA) and Text@","Carrier247 (International)","Carrier247 (Carrier Type)","Append247 (Email)","Append247 (Name)","Append247 (Phone)","Append247 (Reverse Phone)","Append247 (Gender)","Append247 (Zipcode)","Append247 (Reverse Zipcode)","Append247 (Property Data)","Verify247 (Email)","Verify247 (Phone)","Verify247 (Postal Address)","Do-Not-Call (Check)","Locate247 (IP Address)","Trust247 (User Identity)"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":12,"monthlyFeePer":"membership","extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":null,"answer":"in the call","latencyMs":null,"call":"Append247 (Reverse Email)","method":"GET","path":"/v3.0","send":"api \"AER\", email; fields, addfields, out","fields":["status","phone number","email address","first name","last name","middle initial","business name","address","city","state","ZIP code","ZIP+4 digits","address type","gender","gender probability","billable","query cost"]},{"provider":"Databar","api":"Reverse email lookup","website":"https://databar.ai","pricingPage":"https://databar.ai/pricing","pitch":"Enrich a person's profile from their email address. Returns identity, job, and company information.","strengths":[],"aggregators":[],"freshness":"live","fieldFreshness":null,"history":null,"keep":"while you have a lawful basis and a genuine need, within any retention limit Databar gives for a connector; a person's data removed within 30 days of an opt-out, deletion or suppression notice","use":"your business purposes, your clients' work included, under each data provider's conditions; third-party data not resold or given to a data broker or list vendor without Databar's written approval; no FCRA eligibility decisions or sensitive data; \"You must not, and must not allow anyone else to: [...] (c) use it to build a competing product, or for benchmarking published outside your organization;\"","plan":"Build","who":"businesses, universities and other organizations, not consumers","billing":"monthly","charged":null,"topUp":null,"pay":99,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":5000,"unit":"credit","renews":"month","expires":"rolled over for one additional month, then expire","costUnits":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Actions"],"sharesBudgetWith":["regular connectors","enrichments"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":5,"batch":1,"answer":"by polling","latencyMs":null,"call":null,"method":"POST","path":"/v1/waterfalls/{waterfall_identifier}/run","send":"waterfall_identifier, params.email; enrichments","fields":["task ID","status","first name","last name","LinkedIn URL","job title","country","company","education","credits spent"]},{"provider":"DeBounce","api":"Reverse email lookup","website":"https://debounce.com","pricingPage":"https://debounce.com/pricing/","pitch":"Retrieve the full name, avatar, or both from an email address using the DeBounce data enrichment engine.","strengths":[],"aggregators":[],"freshness":"live","fieldFreshness":null,"history":null,"keep":"no limit","use":"You must not misuse our Service [...] You must not use this website to transmit or send unsolicited commercial communications. You must not use this website in any other ways than the ways mentioned. [...] You must not use DeBounce services for data mining or email harvesting.","plan":"500K credits, Monthly","who":"anyone over 18","billing":"monthly","charged":null,"topUp":null,"pay":414,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":500000,"unit":"credit","renews":"month","expires":"never","costUnits":21,"calls":23809.52381,"monthlyCap":null,"perThousand":17.388,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0.828,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Single email validation","Bulk upload","Lead finder","List monitoring"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":2,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/v1/","send":"email, append \"true\"; photo, gsuite","fields":["email","result","code","reason","role","free email","send transactional","did you mean","success","balance","full name","avatar"]},{"provider":"EnrichmentAPI","api":"Reverse email lookup","website":"https://enrichmentapi.io","pricingPage":"https://www.enrichmentapi.io/pricing/","pitch":"Transform any email address into a rich professional profile. Retrieve name, job title, company, location, and social links — all from a single API call.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"a non-exclusive, worldwide license to access, store, display, analyze, and redistribute, commercially or otherwise, the publicly available data returned by EnrichmentAPI’s API (“Licensed Data”) [...] You may present, transform, or combine the Licensed Data in any manner, provided that you do not add or alter data points in a way that would misrepresent the information actually returned by EnrichmentAPI’s API or cause harm to third parties","plan":"Premium","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":199,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":100000,"unit":"credit","renews":"month","expires":"end of the billing period, no rollover","costUnits":2,"calls":50000,"monthlyCap":null,"perThousand":3.98,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Person Enrichment API","Company Enrichment API","Company Funding API","Company Name to Domain API","Email Verification API","Email Finder API","Employee Finder API","Image to Person API","Post Enrichment API"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":0.67,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/reverse_email","send":"email or first_name and last_name; is_fresh","fields":["status","person data","people","full name","first name","last name","public identifier","profile URL","headline","website","about","more data URL","social links","social platform","social URL","job title","company name","location","experience"]},{"provider":"Findymail","api":"Reverse email lookup","website":"https://www.findymail.com","pricingPage":"https://www.findymail.com/pricing/","pitch":"Find a business profile from an email address (work email or personal email).","strengths":[],"aggregators":[{"aggregator":"Clay","url":"https://www.clay.com/integrations/action/reverse-email-lookup-findymail","ownKey":null,"paid":null,"perThousand":null,"usd":null,"per":null,"resultsPerPage":null,"callStated":true},{"aggregator":"ColdIQ","url":"https://coldiq.com/marketplace/docs/endpoint?method=post&path=%2Fv1%2Ffindymail%2Fsearch%2Freverse-email&format=markdown","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/findymail","ownKey":null,"paid":true,"perThousand":56,"usd":0.056,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Orthogonal","url":"https://orthogonal.com/discover/findymail","ownKey":null,"paid":true,"perThousand":130,"usd":0.13,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"RouterGrowth","url":"https://www.routergrowth.com/providers/findymail","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"treg","url":"https://treg.to/catalog/endpoints/findymail.search.reverse-email","ownKey":"free","paid":true,"perThousand":19.8,"usd":0.0198,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"You will use the Subscription Service for your internal business purposes and will not: [...] (vi) lease, distribute, license, sell or otherwise commercially exploit the Subscription Service or make the Subscription Service available to a third party other than as contemplated in your subscription to the Subscription Service; (vii) use the Subscription Service for timesharing or service bureau purposes or otherwise for the benefit of a third party; or (viii) provide to third parties any evaluation version of the Subscription Service without our prior written consent. [...] you may not (directly or indirectly) use the Subscription Service in a manner that: [...] harvests or otherwise collects information about others, including e-mail addresses, without their consent; [...] is in violation of any applicable local, state, national or international law or regulation, including [...] the Controlling the Assault of Non-Solicited Pornography and Marketing Act (CAN-SPAM Act) [...], the U.S Telephone Consumer Protection Act of 1991 [...], [...] the General Data Protection Regulation (2016/679) [...]. [...] You agree not to copy, rent, lease, sell, distribute, frame, mirror, or create derivative works based on the Subscription Service, or the Consulting Services in whole or in part, by any means, except as expressly authorized in writing by us. [...] YOU AGREE NOT TO USE THE SUBSCRIPTION SERVICE TO COLLECT, MANAGE OR PROCESS SENSITIVE INFORMATION. [...] Our standard terms do not allow resale, but reselling Findymail inside your own product (calling the API from a single account and billing your customers with your own credits) is possible under an API Use Agreement, which is an addition to our standard T&C. [...] operating one subscription and a single API key from a central server that sends requests on behalf of your own end users is permitted. [...] usage-based plans are for use within your own team only.","plan":"Business Plus","who":"anyone 18 or over","billing":"monthly","charged":null,"topUp":null,"pay":399,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":30000,"unit":"credit","renews":"month","expires":"rolled over while subscribed, up to a balance of twice the monthly credits; reset to 0 at the end of the billing period after cancelling","costUnits":1,"calls":30000,"monthlyCap":null,"perThousand":13.3,"waterfall":null,"listPerThousand":null,"overagePerThousand":50,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Verifier Credits"],"sharesBudgetWith":["Find from name","Find from business profile","Intellimatch","Search lookalike companies","Get company information","Find employees","Find phone","Lookup technologies by domain","Bulk finder","Signals"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[{"fields":["name","username","headline","current title","about","city","region","country","current company LinkedIn URL","current company","current company website","premium","open profile","skills","jobs","schools","school name","school degree","school field of study","school start date","school end date","certifications","certification name","certification issuer","certification issue date","certification expiration date"],"perThousand":13.3}],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":300,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/api/search/reverse-email","send":"email; with_profile","fields":["profile URL"]},{"provider":"FullEnrich","api":"Reverse email lookup","website":"https://fullenrich.com","pricingPage":"https://fullenrich.com/pricing","pitch":"Get the full Person and Company profile from an email.","strengths":[],"aggregators":[{"aggregator":"AnyAPI","url":"https://getanyapi.com/api/person-enrichment/fullenrich-reverse-email","ownKey":null,"paid":true,"perThousand":100.8,"usd":0.1008,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"ColdIQ","url":"https://coldiq.com/marketplace/docs/endpoint?method=post&path=%2Fv1%2Ffullenrich%2Fcontact%2Freverse%2Femail%2Fbulk&format=markdown","ownKey":null,"paid":true,"perThousand":164.4814,"usd":0.1644814,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/fullenrich","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Orthogonal","url":"https://orthogonal.com/discover/fullenrich","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"live","fieldFreshness":null,"history":null,"keep":"no limit","use":"Such use is limited to Client's internal business purposes and the features and functionalities specified in the Quote. [...] People and Company Data made available to the Client are intended to be used for marketing and recruitment purposes. [...] The Client commits not to make any unlawful or prohibited use of the Service and resulting Enriched Data and People and Company Data. [...] In particular, the Client must have an appropriate legal basis, inform the data subjects, and, where applicable, obtain their consent. [...] FullEnrich IP includes Usage Data and any information, data, or other content derived from FullEnrich's provision of the Service but does not include Client Data or Enriched Data. [...] The Client and Users commit not to: copy, modify, or create derivative works of any FullEnrich IP, whether in whole or in part; [...] access or use any FullEnrich IP for purposes of competitive analysis of FullEnrich, the Service or the Software, the development, provision, or use of a competing software service or product, or any other purpose that is to FullEnrich's detriment or commercial disadvantage; [...] use the Service to send offensive, disrespectful, or unsolicited messages; [...] sell, resell, assign, transfer, distribute, license, sublicence or make available in any way the Software and Service to a third party; [...] sell, resell, assign, transfer, distribute, license, sublicence or make available, in any way, the Enriched Data to third parties; (If you’d like to integrate FullEnrich into your service or software, contact us to enter into a specific agreement.) [...] Client shall not transfer, or otherwise make available or provide access to, FullEnrich data to any party in a manner that would qualify as a \"covered data transaction\" as defined in the US Department of Justice Rule [...] Client further represents and warrants that Client is not a \"covered person\" or resident of a \"country of concern\" as defined in the DOJ Rule.","plan":"Pro, 10K credits / month","who":"companies; not a covered person or a resident of a country of concern under the US DOJ rule","billing":"monthly","charged":null,"topUp":null,"pay":499,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":10000,"unit":"credit","renews":"month","expires":"3 months after they're added; at the end of the billing cycle once cancelled","costUnits":1,"calls":10000,"monthlyCap":null,"perThousand":49.9,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Work Email","Personal Email","Mobile Phone Number","Look Up People","Search People","Search Company","Look Up Company"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":1,"concurrent":100,"batch":100,"answer":"by polling or webhook","latencyMs":null,"call":"Reverse Email Lookup","method":"POST","path":"/contact/reverse/email/bulk","send":"name, data: up to 100 contacts, each email; custom, webhook_url, webhook_events.contact_finished, silentFail","fields":["enrichment ID","enrichment name","status","provider record ID","name","first name","last name","headline","about","city","region","country","country code","profile URL","profile ID","username","connections","schools","school name","school degree","school start date","school end date","languages","language proficiency","skills","current title","current seniority","current job function","current job sub-function","current job description","start date","current company","current company provider record ID","current company LinkedIn URL","current company ID","current company universal name","current company logo","current company domain","current company website","current company description","current company founded year","current company employee count","current company employee range","current company type","current company specialties","current company technologies","current company technology logos","current company headquarters","current company offices","current company industry","current company followers","jobs","job title","job seniority","job function","job sub-function","job description","job is current","job start date","job end date","job company","job company provider record ID","job company URL","job company ID","job company universal name","job company logo","job company domain","job company website","job company description","job company founded year","job company employee count","job company employee range","job company type","job company specialties","job company technologies","job company technology logos","job company headquarters","job company offices","job company industry","job company followers","credits consumed","input","custom data"]},{"provider":"Limadata","api":"Reverse email lookup","website":"https://limadata.com","pricingPage":"https://limadata.com/pricing","pitch":"Go the other direction — find a professional profile, GitHub, and X account from any work or personal email.","strengths":[],"aggregators":[{"aggregator":"Clay","url":"https://www.clay.com/integrations/action/find-professional-profile-from-email-limadata","ownKey":"no Data Credits, 1 Action per call (Actions start at less than $0.01 each)","paid":true,"perThousand":null,"usd":null,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"ColdIQ","url":"https://coldiq.com/marketplace/docs/endpoint?method=post&path=%2Fv1%2Flimadata%2Ffind%2Freverse-email-lookup&format=markdown","ownKey":null,"paid":true,"perThousand":247.5,"usd":0.2475,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/limadata","ownKey":null,"paid":true,"perThousand":140,"usd":0.14,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"treg","url":"https://treg.to/catalog/endpoints/limadata.people.identity.from-email","ownKey":"free","paid":true,"perThousand":100,"usd":0.1,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit; on termination, you must stop using the Services and, where required, delete or destroy any materials obtained through the Services in your possession or control","use":"a limited, non-exclusive, non-transferable, revocable license to access and use the Services for integration with your applications, products, workflows, or internal business systems [...] you may use data obtained through the Services to create derivative works, enrich records, power workflows, improve your applications, or support internal business operations [...] You may not: [...] resell, redistribute, publish, or make available raw API data as a standalone product or database without prior written permission from Limadata; use the Services to build, train, or improve a competing data product or service without prior written permission from Limadata [...] You agree that you will not use the Services or any data obtained through the Services in a way that violates applicable law, infringes the rights of any person or entity, or causes Limadata to violate any applicable law or third-party obligation","plan":"Pro, 10,000 credits / month","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":100,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":10000,"unit":"credit","renews":"month","expires":"reset at the start of each billing cycle","costUnits":5,"calls":2000,"monthlyCap":null,"perThousand":50,"waterfall":null,"listPerThousand":null,"overagePerThousand":75,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Enrich Person","Enrich Company","Search People","Search Companies","Search Employees","Company Jobs","Work Email","Personal Email","Phone Number","Email Verification","Identity Resolution","Company Professional Network","AI Search","Web Search","Extraction"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/v1/find/reverse_email_lookup","send":"email","fields":["LinkedIn URL","GitHub URL","X URL"]},{"provider":"NeuralVerge","api":"Reverse email lookup","website":"https://neuralverge.ai","pricingPage":"https://neuralverge.ai/pricing","pitch":"Give NeuralVerge an email address and it returns the person it belongs to: every name they are known by, current company and position, location, alternate emails and phone numbers, and linked social profiles where they exist.","strengths":[],"aggregators":[],"freshness":"live","fieldFreshness":null,"history":null,"keep":"not longer than necessary","use":"legitimate business purposes, including business research and enrichment, due diligence, risk and compliance assessment, fraud prevention, and professional (business-to-business) outreach, in each case conducted lawfully and proportionately. You must not use the Services, or any data obtained through them, to: violate any applicable law, regulation, sanctions, or third-party rights; determine an individual’s eligibility for credit, employment, insurance, housing, education, or another benefit, or for any other purpose regulated by the U.S. Fair Credit Reporting Act (FCRA) or similar consumer-protection or credit laws; target, profile, or make decisions about individuals on the basis of race, ethnicity, national origin, religion, sex, sexual orientation, gender identity, disability, health, age, union membership, or other protected characteristics, or otherwise in a way that is unlawfully discriminatory; stalk, harass, threaten, dox, surveil, or facilitate harm to any individual, or use the Services in connection with domestic abuse or intimate-partner monitoring; carry out surveillance or monitoring in violation of privacy, wiretapping, or data-protection laws; attempt to re-identify individuals from de-identified or aggregated data except as expressly permitted; scrape, crawl, or use automated means to extract data from the Services except as we expressly permit, or interfere with, disrupt, or place undue load on the Services; attempt unauthorized access to the Services, other users’ data, or related systems; probe or test vulnerabilities without authorization; or introduce malware or harmful code; reverse engineer, decompile, or create derivative datasets or competing products from the Services, or resell or redistribute the Services or their outputs, except as expressly permitted; send unlawful, unsolicited, or deceptive communications, or misrepresent your identity, affiliation, or the source of a communication; submit special category data, or data about minors, except where expressly agreed in writing and subject to additional safeguards. When the Services provide information about individuals, you must handle it fairly and lawfully, use it only for the permitted purposes above, keep it secure, honor individuals’ privacy rights and any objection or deletion requests, and not retain it longer than necessary.","plan":"Base","who":"business and professional use, 18 or over","billing":"monthly","charged":null,"topUp":null,"pay":50,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":50000,"unit":"credit","renews":"month","expires":"points reset every billing cycle","costUnits":10,"calls":5000,"monthlyCap":null,"perThousand":10,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Search","AI Extract","AI research","data sources"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":10,"concurrent":50,"batch":1,"answer":"in the call","latencyMs":2917,"call":null,"method":"POST","path":"/functions/v1/run-email-enrichment","send":"email","fields":["session ID","kind","email","human summary","full names","gender","date of birth","emails","phones","locations","company","position","LinkedIn profile","LinkedIn company name","LinkedIn title","LinkedIn profile URL","X profile","Telegram username","points charged"]},{"provider":"PayPerQ","api":"Reverse email lookup","website":"https://ppq.ai","pricingPage":"https://ppq.ai/pricing","pitch":"Resolve person records to a Minerva PID and LinkedIn URL, with fuzzy and reverse lookup support.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"You may access and utilize our Services as long as you adhere to these Terms and all applicable laws. You must also follow PPQ.AI's policies, including our Sharing & Publication Policy, Usage Policies, and any other guidelines we provide. [...] You are prohibited from engaging in any activities that are illegal, harmful, or abusive while using our Services. Specifically, you may not: Infringe upon or violate the rights of others. Modify, copy, sell, lease, or distribute any part of our Services. Attempt to reverse engineer, decompile, or extract source code or underlying components. Use automated methods to collect data or generate output, such as for training other AI models. Misrepresent AI-generated content as being created by a human. Bypass security measures, rate limits, or protections implemented in our Services. [...] You acknowledge that: Output should not be used as a sole source of factual information. You must review and validate Output for accuracy before using or sharing it. Output should not be used to make significant decisions affecting individuals (e.g., employment, credit, or legal matters). [...] You must comply with applicable trade and export laws. Our Services cannot be used in embargoed regions or by restricted individuals.","plan":"Credit balance","who":"anyone at least 13 years old or of their country's minimum age (under 18 with a parent's or guardian's consent), not in an embargoed region or a restricted individual","billing":"one-time","charged":null,"topUp":true,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"usd","renews":"never","expires":null,"costUnits":0.000023,"calls":null,"monthlyCap":null,"perThousand":0.023,"waterfall":null,"listPerThousand":0.023,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["every PayPerQ endpoint"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1000,"answer":"in the call","latencyMs":null,"call":"Minerva Resolve","method":"POST","path":"/api/minerva/resolve","send":"records; match_condition_fields","fields":["Minerva PID","LinkedIn URL"]},{"provider":"pipe0","api":"Reverse email lookup","website":"https://pipe0.com","pricingPage":"https://pipe0.com/pricing","pitch":"URL only: email address → LinkedIn profile URL, no profile data.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no time limit; not cached or shared to avoid running a pipe","use":"only your own internal business purposes, to initiate and manage business relationships relevant to the person's professional role; not resold or made available to third parties other than service providers acting for you, not used to build a database, list, directory or enrichment service offered to others or to compete with pipe0 or a provider; no eligibility decisions, consumer-oriented offers, re-identification or unlawful unsolicited communication","plan":"Pay as you go","who":"businesses only, in the course of their trade, business or profession","billing":"one-time","charged":null,"topUp":true,"pay":10,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"credit","renews":"never","expires":"never","costUnits":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["pipes","searches"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":33.33,"concurrent":null,"batch":100,"answer":"in the call or by polling","latencyMs":null,"call":"Email → LinkedIn URL (URL only) (person:profileurl:email:waterfall@1)","method":"POST","path":"/v1/pipes/run/sync","send":"pipes ([{\"pipe_id\": \"person:profileurl:email:waterfall@1\"}]) and input (up to 100 records, each with email or work_email); config, field_annotations, scopes, and each pipe's config, run_if and connector","fields":["profile URL"]},{"provider":"Renidly","api":"Reverse email lookup","website":"https://renidly.com","pricingPage":"https://renidly.com/pricing","pitch":"Resolve the person and company behind a business email address.","strengths":[],"aggregators":[],"freshness":"live","fieldFreshness":null,"history":null,"keep":"no limit","use":"Subject to your compliance with these Terms, we grant you a non-exclusive, non-transferable, revocable licence to access and use the Service for your internal business purposes during the term. [...] You agree not to: Use the Service to violate any law, regulation, or third-party right. Re-sell, sub-license, or repackage the Service or its raw data outputs as a competing data product without our prior written agreement. [...] Build profiles to harass, dox, or discriminate against individuals, or to make automated decisions producing legal or similarly significant effects on a person without an adequate lawful basis and human review. Use the Service to send unsolicited bulk communications in violation of applicable anti-spam laws (including CAN-SPAM, CASL, GDPR/ePrivacy and equivalents). [...] You are responsible for: [...] Ensuring your downstream use of enriched data complies with all applicable laws.","plan":"Scale","who":"anyone 18 or over with a work email (Gmail, Yahoo, Outlook and other free providers aren't accepted)","billing":"one-time","charged":null,"topUp":false,"pay":290,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":100050,"unit":"credit","renews":null,"expires":"never","costUnits":5,"calls":20010,"monthlyCap":null,"perThousand":14.5,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"20 minutes","alsoPaysFor":[],"sharesBudgetWith":["45 other calls"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":4.17,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"Reverse Email Lookup","method":"GET","path":"/api/emails/v1/reverse","send":"email","fields":["email","found","confidence","name","headline","about","current title","profile URL","profile picture","location","industry","followers","premium","open to work","jobs","schools","current company","current company LinkedIn URL","current company logo","current company slug","current company website","current company description","current company industry","current company size","current company staff count","current company followers","current company location","current company specialties"]},{"provider":"Reverse Email Lookup","api":"Reverse email lookup","website":"https://reverselookup.email","pricingPage":"https://reverselookup.email/pricing","pitch":"Get detailed person and company data from just an email address. Instantly enrich your leads, verify users, and enhance your B2B tools with accurate, real-time results—available via simple API integration.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"Our services are intended for lawful uses, such as research, lead generation, or data enrichment. [...] You may use our services for: Research and analysis; Business or B2B lead generation; Marketing and outreach (within legal limits); Personal contact organization. You agree not to use the service for: Spamming or unsolicited communications; Harassment or invasion of privacy; Any unlawful purpose or to violate any law or regulation; Scraping or bulk downloading our data without explicit written consent. [...] All content, design, text, graphics, and software used on reverselookup.email are owned by us or our licensors and are protected under applicable copyright, trademark, and intellectual property laws. You may not reproduce, distribute, or create derivative works without explicit permission.","plan":"Starter","who":"anyone at least 18 years old and legally capable of entering into a binding agreement","billing":"monthly","charged":null,"topUp":null,"pay":49,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":1000,"unit":"credit","renews":"month","expires":null,"costUnits":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":[],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/v1/public/services/email_lookup","send":"email","fields":["status","code","errors","exists","first name","last name","full name","LinkedIn URL","LinkedIn username","Facebook URL","Twitter URL","GitHub URL","job title","job title role","job title levels","job title categories","is CEO","location country","location state","location city","headline","interests","skills","certifications","company name","company website","company size","company founded year","company industry","company LinkedIn ID","company LinkedIn URL","company Facebook URL","company Twitter URL","company location city","company location country","company location state","company products services","company funding last round type","company funding last round amount","company funding last round amount currency code","company funding number of rounds","company annual revenue","is company investor","company organization type","company technologies","email hosting name","email is accept all","avatar"]},{"provider":"RichAPI","api":"Reverse email lookup","website":"https://richapi.ai","pricingPage":"https://richapi.ai/pricing","pitch":"Send an email address and get back the LinkedIn profile URL behind it. The reverse of every other lookup in the catalog, and the first leg of the email-to-person chain. Flat cost per call, billed on any 2xx including a response with no match.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no API terms","use":"no API terms","plan":"Growth","who":"anyone","billing":"one-time","charged":null,"topUp":false,"pay":450,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":25000,"unit":"credit","renews":"never","expires":"never","costUnits":4,"calls":6250,"monthlyCap":null,"perThousand":72,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":72,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["69 other calls"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":25,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/find_linkedin_url_by_email","send":"email","fields":["status","LinkedIn profile URL","request ID","response time","credits charged","credits remaining","credit status","credit reason code","credit reason","estimated charge"]},{"provider":"Specter","api":"Reverse email lookup","website":"https://www.tryspecter.com","pricingPage":"https://www.tryspecter.com/pricing","pitch":"Resolve up to 50 email addresses to people in one request [...] Each match is a full person record [...] plus the `email` it resolved from and a match confidence `score`.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"These Terms do not regulate the commercial terms of any paid subscription, deliverables or service-level commitments, which are governed by the Subscription Agreement concluded separately in writing between Specter and the Customer. [...] the Customer's rights to access and use Specter Data are strictly limited to those granted under the Agreement. [...] During the Free Trial, you may: view, search and filter Specter Data via the Platform; export limited datasets in .CSV format only to the extent explicitly enabled in your trial environment; and use such exported data solely for internal evaluation of the Platform. You must not (and must ensure that your Authorized Users do not): use the Website, Platform or Services in any way that is unlawful, unethical, fraudulent, abusive or inconsistent with the Agreement; copy, download, scrape, harvest, bulk export or otherwise extract Specter Data beyond what is expressly allowed by the Platform interface for your account type; circumvent or attempt to circumvent any technical limitations, rate limits, seat limits, export caps or other access controls implemented by or on behalf of Specter; use bots, scrapers, crawlers or other automated means to access or index the Website, Platform or Databases, except as explicitly permitted in a Subscription Agreement or via an authorized API; reverse engineer, decompile, disassemble or otherwise seek to derive the source code, know-how or underlying structure of the Platform or any part of it, except to the extent permitted by mandatory applicable law. The Customer is fully responsible for: ensuring that its use of Specter Data and any outreach to individuals or entities identified in the Databases complies with applicable laws (including data protection, e-privacy laws)","plan":"API","who":"teams with at least one paid Platform seat, for professional and business use, not as consumers","billing":"contact","charged":null,"topUp":null,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"credit","renews":null,"expires":null,"costUnits":2,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Enrich person","Enrich people (bulk)","Enrich person by email","companies, people, investors, transactions, signals and network endpoints"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":15,"concurrent":null,"batch":50,"answer":"in the call","latencyMs":null,"call":"Enrich people by email (bulk)","method":"POST","path":"/api/v1/people/by-email/bulk","send":"emails","fields":["provider record ID","profile picture","first name","last name","name","profile URL","member ID","member URN","X URL","GitHub URL","about","tagline","location","region","highlights","years of experience","highest degree","highest seniority","jobs","job company","job company ID","job company URL","job company domain","job company size","job company industry","job company tech verticals","job company founded year","job description","job title","job department","job start date","job end date","job location","job is current","order in profile","current title","current company","previous title","previous company","current company website","previous company website","current job duration","average job duration","schools","school name","school URL","school field of study","school degree","school description","school start date","school end date","school location","languages","language proficiency","skills","followers","connections","talent signal IDs","investor interest signal IDs","updated at","match confidence","email"]},{"provider":"StartupHub.ai","api":"Reverse email lookup","website":"https://www.startuphub.ai","pricingPage":"https://www.startuphub.ai/pricing","pitch":"Resolve an email address to a person record in our database.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"You may use Our Data for personal research, individual due diligence, and internal business analysis. You may not bulk download, systematically extract, aggregate, or redistribute Our Data by any means. Any commercial use of Our Data, including [...] resale, incorporation into competing products, use in paid reports, or redistribution to third parties, requires a separate commercial license agreement. Without the express prior written permission of StartupHub.ai you may not [...] use Our Content obtained via our RSS feeds, APIs, or any other distribution channel for any purpose other than personal reading in a standard RSS reader [...] use Our Content to train, fine-tune, or build any machine learning model, artificial intelligence system, or dataset [...] commercially exploit, sell, license, or otherwise monetize Our Content or any derivative thereof. Cite Our Data as \"StartupHub.ai (startuphub.ai)\" with a clickable hyperlink where the medium supports it.","plan":"Pro","who":"anyone 18 or over","billing":"monthly","charged":null,"topUp":null,"pay":50,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":50000,"unit":"credit","renews":"month","expires":"unused plan credits reset each billing period and do not roll over","costUnits":1,"calls":50000,"monthlyCap":null,"perThousand":1,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["every other endpoint of the REST API, one credit pool for the API and the MCP server"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"Person by Email","method":"GET","path":"/people/by-email","send":"email","fields":["provider record ID","name","slug","current title","provider record URL"]},{"provider":"Surfe","api":"Reverse email lookup","website":"https://www.surfe.com","pricingPage":"https://www.surfe.com/pricing","pitch":"Reverse email lookup to enrich inbound leads instantly","strengths":[],"aggregators":[],"freshness":"live","fieldFreshness":null,"history":null,"keep":"no limit","use":"You are granted a non-exclusive license right to host and use the business contact data provided by Surfe in connection with the Services for internal business purposes exclusively. However, you shall not resell, sublicense, distribute or otherwise communicate said data to any third-party without the express written consent of Surfe. [...] a limited, non-exclusive, non-transferable, and non-sublicensable license to access and use the API and Services only while you hold a valid and unused credit balance, in accordance with these Terms & Conditions, and for internal business purposes only. [...] You acknowledge that the Services are intended for Commercial use only [...] Commercial use shall NOT include any personal, family, or household uses of the Service. [...] access to and use of the API shall be strictly limited to you. Functionalities and features included in each Credits Plan are granted to you only and may not be shared or transferred by or between individuals. [...] Unless explicitly permitted by these Terms & Conditions or our prior express written consent, You shall be strictly prohibited from: Copying, reproducing, displaying, performing, distributing, publishing, or transmitting the Website, the API, or our trademarks, whether permanently or temporarily, by any means or process and on any medium known or unknown to date; Creating derivative works based on the Website, API or our trademarks; Modifying, translating, adapting, or otherwise altering the Website and/or our API or trademarks; Disassembling, decompiling, reverse-engineering, or attempting to extract the source code of the Website or the API or any part thereof; Selling, renting, sublicensing, distributing, or otherwise commercially exploiting the Website, API or our trademarks in any form [...] You explicitly agree, warrant, and represent that you will NOT use the API or the Services to: Engage in illegal or fraudulent activity; Harm public order and morality; Infringe on third parties or their rights in any way whatsoever; Violate any applicable contractual, legal or regulatory provisions; Interfere with or compromise a third party’s computer system with the aim of violating the third party’s integrity or security; Assist or incite a third-party to engage in any of the activities listed above. [...] Market, distribute, sublicense or otherwise provide third-party access to the API, the Services, the information hosted on the Website or any associated proprietary materials. [...] if you use our API and/or Services in conjunction with a third-party service or platform, you will be solely responsible for ensuring that you comply with the terms and conditions provided by the third-party. [...] You are solely responsible for: Determining whether a legal basis exists for using the provided business contact data; Ensuring that the use of the business contact data adheres to the GDPR regulation and other applicable laws and regulations; Providing required notices or disclosures to data subjects where applicable; Handling any data subject access, deletion, or objection requests regarding such data.","plan":"Enterprise","who":"anyone, for commercial use only (no personal, family or household use)","billing":"contact","charged":null,"topUp":null,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"credit","renews":null,"expires":null,"costUnits":10,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Enrich People (start)"],"sharesBudgetWith":["Search people","Search Companies","Enrich Companies (start)","Get Company Leadership Changes"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":10,"concurrent":null,"batch":null,"answer":"by polling or webhook","latencyMs":null,"call":"Enrich people by email (start)","method":"POST","path":"/v2/people/find-by-email","send":"people[].email; people[].externalID, notificationOptions.webhookUrl","fields":["task ID","task status","task progress","external ID","found","first name","last name","current title","current company","company domain","country code","profile URL"]},{"provider":"treg","api":"Reverse email lookup","website":"https://treg.to","pricingPage":"https://treg.to/pricing","pitch":"Resolve a work email to the person's LinkedIn profile — treg picks the provider and names the one that served","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"any but spam or bulk unsolicited email, and not against the terms, rate limits or anti-abuse measures of any upstream API; inside your own product, with your own billing layer and the pass-through attribution mechanics, too","plan":"Top-up of $100 to $199, +10% bonus","who":"anyone 16 or over, topping up by hand (automatic top-ups earn no bonus)","billing":"one-time","charged":null,"topUp":true,"pay":100,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":110,"unit":"usd","renews":"never","expires":null,"costUnits":0.020161495,"calls":5455.944611,"monthlyCap":null,"perThousand":18.3286,"waterfall":[{"provider":"Findymail","call":"findymail.search.reverse-email","perThousand":18,"per":"call","resultsPerPage":null,"hitRate":0.3193,"missesBilled":false},{"provider":"Fiber AI","call":"fiber-ai.people.identity.resolve","perThousand":36.3636,"per":"call","resultsPerPage":null,"hitRate":0.342,"missesBilled":false},{"provider":"Icypeas","call":"icypeas.people.identity.resolve","perThousand":172.7273,"per":"call","resultsPerPage":null,"hitRate":0.0532,"missesBilled":false}],"listPerThousand":20.1615,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["4,000 other calls"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":"no limit","batch":1,"answer":"in the call","latencyMs":954,"call":null,"method":"POST","path":"/call/treg.people.identity.resolve","send":"email; X-Treg-Route-Waterfall, X-Treg-Route-Max-Cost, X-Treg-Route-Prefer, X-Treg-Route-Exclude","fields":["LinkedIn URL","full name","found","amount charged","serving source"]},{"provider":"Vayne","api":"Reverse email lookup","website":"https://www.vayne.io","pricingPage":"https://www.vayne.io/en/pricing","pitch":"Upload business emails and get back the matching LinkedIn profiles. [...] Credits are consumed only on matches, and the profile scraper can rebuild the full profile in the same run.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"Under this license, you may not: Build a similar or competitive service; Try to sell any illegal product or services; In any way, violate any applicable federal, state, local, or international law or regulation (including, without limitation, any laws regarding the export of data or software to and from the United States of America or other countries); For the purpose of exploiting, harming, or attempting to exploit or harm minors in any way by exposing them to inappropriate content, asking for personally identifiable information, or otherwise; Send, knowingly receive, upload, download, use, or re-use any material that does not comply with this Agreement; Engage in any harassing, threatening, intimidating, predatory or stalking conduct; Impersonate any person or entity, including without limitation, any Vayne official, employee, or falsely state or otherwise misrepresent your affiliation with such a person or entity; Access the Services by any means other than through the standard industry-accepted or Vayne-approved application program interfaces; Use our Services in any manner that could interfere with, disrupt, negatively affect or inhibit other users from fully enjoying our Services or that could damage, disable, overburden or impair the functioning of our Services in any manner [...]","plan":"Expand","who":"anyone 18 or over","billing":"monthly","charged":null,"topUp":null,"pay":159,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":100000,"unit":"credit","renews":"month","expires":"at the end of each month: no credit rollover","costUnits":20,"calls":5000,"monthlyCap":null,"perThousand":31.8,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Check LinkedIn Sales Navigator URL (does not consume credits, 10 requests per minute per user)"],"sharesBudgetWith":["Create an order (Sales Navigator orders)","Scrape a single LinkedIn URL","Synchronously scrape a single LinkedIn job","Asynchronously scrape a batch of LinkedIn jobs","Create a LinkedIn job search and fetch the first page(s)","Request the next page of an existing job search","Create a post scraper","Estimate credits for profile or company posts scraping","Search LinkedIn profiles (Find People)","Find a company's social profiles (synchronous)","Create a company lookup (asynchronous batch)","Scrape multiple LinkedIn URLs (async)"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":0.083,"concurrent":null,"batch":10000,"answer":"by polling or webhook","latencyMs":3573,"call":null,"method":"POST","path":"/api/reverse_lookups","send":"emails; name, webhook_url","fields":["lookup ID","lookup name","status","total emails","processed emails","matches","credits per match","file URL","created at","email","profile URL","page","results per page","total results","total pages"]},{"provider":"Village","api":"Reverse email lookup","website":"https://village.ai","pricingPage":"https://www.village.ai/pricing","pitch":"Reverse email lookup: find out who an email address belongs to. Use this when a signup, inbound reply, or CRM row gives you only an email and you need the person behind it.","strengths":[],"aggregators":[],"freshness":"live","fieldFreshness":null,"history":null,"keep":"no limit","use":"You agree not to use the Service to: Violate any applicable law, regulation, or third-party rights; Send spam, unsolicited messages, or bulk communications in violation of applicable laws; Harvest, scrape, or collect data from the Service by automated means beyond authorized API usage; Attempt to gain unauthorized access to the Service, other accounts, or systems connected to the Service; Interfere with or disrupt the integrity or performance of the Service; Use the Service to stalk, harass, or harm another individual; Misrepresent your identity or affiliation with any person or organization; Reverse-engineer, decompile, or disassemble any part of the Service except as permitted by applicable law; Use data obtained through the Service for surveillance, unauthorized profiling, or purposes that violate individual privacy rights. If you access the Service through our API, you agree to: Comply with any API documentation, rate limits, and usage policies we publish; Not exceed applicable rate limits or use the API in a way that degrades the Service for other users; Keep your API credentials confidential and not share them with unauthorized parties","plan":"Core","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":1,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":100,"unit":"credit","renews":"month","expires":"monthly plan credits reset at the start of each billing cycle: no rollover","costUnits":2,"calls":50,"monthlyCap":null,"perThousand":20,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"no limit","alsoPaysFor":[],"sharesBudgetWith":["Enrich Person","Enrich Person (Bulk)","Get Person Email","Get Person Email (Bulk)","Get Person LinkedIn Posts","Enrich Company","Enrich Company (Bulk)","Search People","Search Companies","AI search","list building","project agents","warm intro paths"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":100,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"Reverse Lookup by Email","method":"POST","path":"/v2/people/enrich/by-email","send":"email; mode","fields":["full name","profile URL","profile picture","headline","city","region","country","current title","current title start date","current company","current company ID","current company LinkedIn URL","current company domain","current company website","current company industry","current company employee count","current company logo","current company city","current company region","current company country","current company headquarters","current company type","current company founded year","current company funding","jobs","job title","job start date","job end date","job company","job company ID","job company LinkedIn URL","job company domain","job company website","job company industry","job company employee count","job company logo","job company city","job company region","job company country","job company headquarters","job company type","job company founded year","job company funding","last refresh at"]},{"provider":"Zooq","api":"Reverse email lookup","website":"https://zooq.dev","pricingPage":"https://zooq.dev/pricing","pitch":"Resolve the person and company behind a BUSINESS email address.","strengths":[],"aggregators":[],"freshness":null,"fieldFreshness":null,"history":null,"keep":"no limit","use":"Comply with all applicable laws (GDPR, CASL, CAN-SPAM, etc.). Don't use Zooq for harassment, scraping protected data, or anything in our AUP. Honor opt-out requests from individuals whose data you process. [...] You agree not to use Zooq to: Harass, stalk, or threaten any individual. Send unsolicited bulk messaging (spam) in violation of CAN-SPAM, CASL, or other anti-spam laws. Build databases of EU residents' personal data without a lawful basis under GDPR. Resell raw LinkedIn data to third parties (you may use it in your own products and analytics). Attempt to circumvent our rate limits, credit accounting, or abuse free trials. Use Zooq to enrich profiles of minors, protected classes for discriminatory purposes, or anyone who has explicitly opted out. Run automated content generation that misleads the recipients about its origin.","plan":"Enterprise","who":"anyone","billing":"one-time","charged":null,"topUp":false,"pay":299,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":75000,"unit":"credit","renews":"never","expires":"never","costUnits":10,"calls":7500,"monthlyCap":null,"perThousand":39.8667,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":39.8667,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["other Profile endpoints","Companies endpoints","Search endpoints","Jobs endpoints","Posts endpoints","Comments endpoints","Lookups endpoints","Email endpoints"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":16.67,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/api/v1/email/reverse","send":"email","fields":["email","found","confidence","full name","headline","current title","profile URL","location","industry","premium","current company","company slug","company website","company industry","company staff count"]}],"total":275,"freshness":["Live","Within an hour","Within a day","Within a week","Within a month","Within a year","Stored, age unknown"],"providers":[{"label":"1 to E","kids":[{"label":"1Lookup","value":"1Lookup on its own site"},{"label":"AnyAPI","value":"AnyAPI on its own site"},{"label":"Anysite","value":"Anysite on its own site"},{"label":"BetterEnrich","value":"BetterEnrich on its own site"},{"label":"Data247","value":"Data247 on its own site"},{"label":"Databar","value":"Databar on its own site"},{"label":"DeBounce","value":"DeBounce on its own site"},{"label":"EnrichmentAPI","value":"EnrichmentAPI on its own site"}],"range":true},{"label":"F to Re","kids":[{"label":"Findymail","value":"Findymail on its own site"},{"label":"FullEnrich","value":"FullEnrich on its own site"},{"label":"Limadata","value":"Limadata on its own site"},{"label":"NeuralVerge","value":"NeuralVerge on its own site"},{"label":"PayPerQ","value":"PayPerQ on its own site"},{"label":"pipe0","value":"pipe0 on its own site"},{"label":"Renidly","value":"Renidly on its own site"},{"label":"Reverse Email Lookup","value":"Reverse Email Lookup on its own site"}],"range":true},{"label":"Ri to Z","kids":[{"label":"RichAPI","value":"RichAPI on its own site"},{"label":"Specter","value":"Specter on its own site"},{"label":"StartupHub.ai","value":"StartupHub.ai on its own site"},{"label":"Surfe","value":"Surfe on its own site"},{"label":"treg","value":"treg on its own site"},{"label":"Vayne","value":"Vayne on its own site"},{"label":"Village","value":"Village on its own site"},{"label":"Zooq","value":"Zooq on its own site"}],"range":true}],"at":[3,19,23,29,47,49,79,100,107,124,152,167,183,184,198,204,213,218,241,248,252,256,265,272],"fields":{"Reverse email lookup":["profile URL","current title","first name","last name","current company","email","full name","job title","headline","status","location","name","about","city","country","current company LinkedIn URL","current company website","found","job company","jobs","LinkedIn URL","company industry","company name","current company industry","current company logo","job company domain","job company founded year","job company ID","job company industry","job company logo","job start date","profile picture","region","school degree","school name","schools","skills","company website","connections","country code","current company description","current company domain","current company employee count","current company followers","current company founded year","current company ID","current company specialties","current company type","GitHub URL","job company employee count","job company type","job company URL","job company website","job description","job end date","job is current","language proficiency","languages","provider record ID","school end date","school start date","task ID","username","address","amount charged","avatar","code","company","company domain","company LinkedIn URL","confidence","credits remaining","current company employee range","current company headquarters","current seniority","followers","gender","industry","input","job company city","job company country","job company description","job company employee range","job company headquarters","job company LinkedIn URL","job company region","job location","job seniority","LinkedIn profile URL","phones","premium","profile ID","request ID","school field of study","serving source","start date","state","success","task status","X URL","ZIP code","activity","activity count","activity created at","activity description","activity URL","address line 1","address type","average job duration","balance","billable","business name","cache hit","cell","cell DNC","certifications","company annual revenue","company country","company description","company employee range","company Facebook URL","company founded year","company funding last round amount","company funding last round amount currency code","company funding last round type","company funding number of rounds","company job title","company LinkedIn ID","company location city","company location country","company location state","company organization type","company products services","company revenue range","company size","company slug","company staff count","company technologies","company Twitter URL","created at","credit reason","credit reason code","credit status","credits charged","credits consumed","credits per match","credits spent","credits used","current company city","current company country","current company funding","current company headquarters city","current company headquarters country","current company headquarters country code","current company headquarters line 1","current company headquarters line 2","current company headquarters region","current company LinkedIn ID","current company LinkedIn username","current company location","current company offices","current company offices line 1","current company offices line 2","current company provider record ID","current company region","current company size","current company slug","current company staff count","current company technologies","current company technology logos","current company universal name","current job description","current job duration","current job function","current job sub-function","current title start date","custom","custom data","date of birth","did you mean","education","email address","email hosting name","email is accept all","emails","enrichment ID","enrichment name","errors","estimated charge","exists","experience","external ID","Facebook URL","file URL","free email","full names","gender probability","highest degree","highest seniority","highlights","human summary","interests","investor interest signal IDs","is CEO","is company investor","is current","job company followers","job company funding","job company LinkedIn ID","job company offices","job company provider record ID","job company size","job company specialties","job company street","job company tech verticals","job company technologies","job company technology logos","job company universal name","job count","job department","job duration","job function","job sub-function","job title categories","job title levels","job title role","kind","last refresh at","LinkedIn company name","LinkedIn ID","LinkedIn profile","LinkedIn title","LinkedIn username","location city","location country","location state","locations","lookup ID","lookup name","lookup type","match confidence","matched","matches","member ID","member URN","middle initial","Minerva PID","more data URL","news mention count","open to work","order in profile","page","people","person data","phone","phone DNC","phone number","points charged","position","previous company","previous company website","previous title","processed emails","provider record URL","public identifier","public profile","queried email","query cost","reason","replayed","request type","response time","result","result ID","results per page","results returned","role","school count","school description","school duration","school location","school URL","send transactional","session ID","skill endorsement count","slug","social links","social platform","social URL","tagline","talent signal IDs","task progress","Telegram username","top skills","total emails","total pages","total results","Twitter URL","updated at","URN","website","X profile","years of experience","ZIP+4 digits"]},"same":["api","strengths","resultsCap","addons","catchAllPerThousand","bounceRefund","history","perDay"],"facets":["defaults","provider","price","fields","billing","who","freshness","use","answer","paysFor"],"ties":{"Reverse email lookup":{"tied":["1Lookup, $299 monthly","1Lookup, $299 monthly, Growth","Specter, contact us","Specter, contact us, API","StartupHub.ai, $50 monthly","StartupHub.ai, $50 monthly, Pro","pipe0, top-up from $10","pipe0, top-up from $10, Pay as you go","pipe0, top-up from $10, Pay as you go, POST /v1/pipes/run/sync"],"movedPages":{"AnyAPI, top-up from $10":"/reverse-email-lookup-apis/anyapi/top-up-from-10-manual-top-up-post-v1-run-person-enrichment-fullenrich-reverse-email","Anysite, $300 monthly":"/reverse-email-lookup-apis/anysite/300-monthly-scale-post-api-linkedin-email-user"},"canonicals":{"1Lookup\nPOST /reverse-email-append":"99-monthly-starter-post-reverse-email-append","1Lookup":"99-monthly-starter-post-bulk-jobs","AnyAPI":"pay-as-you-go-pay-per-call-with-x402-and-mpp-post-v1-run-person-enrichment-fullenrich-reverse-email","Anysite":"free-trial-post-api-linkedin-email-user","BetterEnrich":"free","Databar":"free","DeBounce":"free","EnrichmentAPI":"free","Findymail":"free","FullEnrich":"free","Limadata":"free","NeuralVerge":"50-monthly","PayPerQ":"pay-as-you-go","pipe0":"top-up-from-10-pay-as-you-go-post-v1-pipes-run-sync-email-linkedin-url-url-only-person-profileurl-email-waterfall-1","Renidly":"50-pack","Reverse Email Lookup":"free","RichAPI":"free","Specter":"free-trial-post-api-v1-people-by-email-bulk","StartupHub.ai\nGET /people/by-email":"free-free-get-people-by-email","StartupHub.ai":"free-free-get-enrich-email","treg":"free","Vayne":"49-monthly","Village":"free","Zooq":"free"}}},"shared":[],"notes":{"name":"The row's name, unique on the sheet: the provider, then the plan's price, like \"API Builderz, $50 monthly\", \"HarvestAPI, $280 pack\", \"Crawlbase, pay as you go\", \"Bright Data, top-up\" (a prepaid balance of any amount), \"AnyAPI, top-up from $10\" (a balance you top up by $10 or more), \"free\" or \"contact us\". If two plans share a price, we add the plan's name, then the call's method and path, its units and the call's name, until no two rows share a name. We build the name for the sheet and leave it out of the sheet's CSV and JSON. datacircle.json and datacircle.csv have the name from its API's sheet.","api":"This column names each row's API. \"Employee profile\" returns a person's LinkedIn profile, on LinkedIn profiles. \"Cached employee profile\" returns it from the provider's copy of LinkedIn, on Cached LinkedIn profiles, which lists the LinkedIn profile plans whose Freshness says a copy. \"Employee email\" finds a person's work email, on Find email. \"Cached employee email\", on the Find cached email sheet, finds a person's work email in the provider's stored data. \"Email validation\" checks whether an address takes mail, on Validate email. On the Cached email validation sheet, \"Cached email validation\" may answer from data the provider keeps, without asking the mail server. \"Employee phone\" finds a person's phone number, on Find phone. \"Cached employee phone\", on the Find cached phone sheet, finds a person's phone number in the provider's stored data. \"Company profile\" returns a company's LinkedIn page, on LinkedIn company profiles. \"Cached company profile\", on the Cached LinkedIn company profiles sheet, returns a company's LinkedIn page from the provider's copy of LinkedIn. \"Company headcount\" counts a company's staff, on its own sheet. \"Cached company headcount\", on the Cached company headcount sheet, counts a company's staff from the provider's stored data. \"Phone validation\" checks whether a phone number is valid, on Validate phone. \"Cached phone validation\", on the Cached phone validation sheet, checks a phone number against data the provider has stored. \"Post comments\" returns the comments on a LinkedIn post, on LinkedIn post comments. \"Post reactions\" returns who reacted to a LinkedIn post and how, on LinkedIn post reactions. \"Employee lookalikes\" returns people similar to the one you send, on Similar people. On the Cached similar people sheet, \"Cached employee lookalikes\" returns similar people from a copy the provider keeps. On the Similar companies sheet, \"Company lookalikes\" returns companies similar to the company you send. On the Cached similar companies sheet, \"Cached company lookalikes\" returns similar companies from a copy the provider keeps. \"Company technologies\" returns the tools a company uses, on its own sheet. \"Cached company technologies\" returns the tools a company uses, from a copy the provider saved earlier. \"Company job count\" counts the jobs a company has open on LinkedIn, on its own sheet. \"Employee posts\" returns a person's LinkedIn posts, on LinkedIn person posts. \"Company posts\" returns a company's LinkedIn posts, on LinkedIn company posts. \"Cached employee posts\" and \"Cached company posts\", on Cached LinkedIn person posts and Cached LinkedIn company posts, return them from the provider's copy of LinkedIn. \"Company funding\" returns a company's funding rounds, on its own sheet. \"Cached company funding\", on the Cached company funding sheet, returns them from the provider's stored data. \"Company jobs\" returns the jobs a company has open, on Company open jobs. On the Cached company open jobs sheet, \"Cached company jobs\" returns a company's open jobs from a copy the provider keeps. \"Employee search\" finds people by job title, company and place, on LinkedIn people search. \"Cached employee search\", on the Cached LinkedIn people search sheet, finds people in the provider's copy of LinkedIn. \"Company search\" finds companies by industry, size and place, on LinkedIn company search. \"Cached company search\" finds companies by industry, size and place in the provider's copy of LinkedIn. It is on the Cached LinkedIn company search sheet. \"Job search\" finds jobs by title, company and place, on LinkedIn job search. \"Cached job search\" finds jobs by title, company and place in a copy of LinkedIn's jobs. It is on the Cached LinkedIn job search sheet. \"Reverse email lookup\" finds the person behind an email, on its own sheet. \"Cached reverse email lookup\" finds who owns an email address in data the provider already holds. It is on the Cached reverse email lookup sheet. \"Post search\" finds posts by keyword, on LinkedIn post search. \"Cached post search\" finds posts by keyword in a copy of LinkedIn posts. It is on the Cached LinkedIn post search sheet. \"Post details\" returns a post from its URL or ID, on LinkedIn post details. \"Job details\" returns a job from its URL or ID, on LinkedIn job details. \"Employee comments\" returns the comments a person left on posts, on LinkedIn person comments. On the Cached LinkedIn person comments sheet, \"Cached employee comments\" returns a person's comments from a copy the provider keeps. \"Employee reactions\" returns the posts a person reacted to, on LinkedIn person reactions. \"Post reposts\" returns the people who reposted a LinkedIn post, on LinkedIn post reposts. \"Employee recommendations\" returns the recommendations on a person's LinkedIn profile, on LinkedIn person recommendations. \"Job lookalikes\" returns jobs similar to the one you send, on Similar jobs. \"Employee articles\" returns a person's LinkedIn articles, on LinkedIn person articles. \"Company enrichment\" returns a company's profile from the provider's own database, on Company enrichment. \"Cached company enrichment\", on the Cached company enrichment sheet, returns a company's profile from the provider's stored data. \"People search\" finds people in the provider's own database. \"Cached people search\", on the Cached people search sheet, finds people in the provider's stored data. \"Company discovery\" finds companies in the provider's own database. \"Cached company discovery\", on the Cached company discovery sheet, finds companies in the provider's stored data. \"Job postings\" finds job postings in the provider's own database. \"Cached job postings\", on the Cached job postings sheet, finds job postings in a copy the provider keeps. \"Job posting details\" returns a job posting from its ID. On the Cached job posting details sheet, \"Cached job posting details\" returns a job posting from a copy the provider keeps. \"Person enrichment\" returns a person's profile. On the Cached person enrichment sheet, \"Cached person enrichment\" returns a person's profile from a copy the provider keeps. \"Leadership changes\" returns the new hires, promotions and departures in a company's senior roles. \"Cached leadership changes\" returns a company's leadership changes from a copy the provider keeps. \"Company hierarchy\" returns a company's parent companies and subsidiaries. Pick an API from the GTM APIs list on the left of the sheet. Pick \"All GTM APIs\" in the GTM APIs list to see every API in one sheet. We name each folder in the zip after its API.","score":"We score each plan out of 100 on five parts: price, data, cost to get started, bundled calls and performance. We score data and performance from our benchmark of the provider's call. Until we benchmark the call, the plan's data, performance and Overall scores are N/A. A plan whose data score is 0 has an Overall score of 0, whatever its other scores. Each API's sheet shows what we measured on each benchmarked plan, in the columns after its price. We rank a plan's price per 1,000 against the price per 1,000 of its API's other scored plans. We score cost to get started and bundled calls on the plan alone. We give N/A to yearly and contact us plans, plans over $500 to start, plans bought on a marketplace and plans that need your own LinkedIn account. A free plan gets N/A unless it has no limit and the provider has no paid plan for that call. Then we score it. Click Score in the sheet's bar to set the five weights. The JSON, datacircle.json and datacircle.csv give each plan's score at the default weights. A plan with N/A has an empty score there. The sheet's CSV has no scores.","Price score":"The plan's price score out of 100. We rank the plan's $ per 1,000 against the $ per 1,000 of the other scored plans of its API. We also count the cost of a call that finds nothing. Some plans give no $ per 1,000. For those plans, when each call returns one result, we use the price our benchmark paid per call. We scale that price by what a credit costs on the plan. We skip our benchmark's price for a plan if another paid plan for the same call lists its own $ per 1,000. Plans for one call can each charge a different price per call. On the sheet, hover over or tap the score to see how we worked it out.","Data score":"The plan's data score out of 100, from our benchmark of its provider's call: how complete the call's answer is, or how often it is right, depending on the API. Until we benchmark the call, the score is N/A, and so is the Overall score. On the sheet, point at the score to see how we scored it. Each API's sheet shows what we measured on each benchmarked plan, in the columns after its price.","Cost to get started score":"The plan's score out of 100 for getting your first result: who can get it, how you pay, and the least you pay before it. On the sheet, point at the score to see why.","Bundle score":"The plan's score out of 100 for the other calls its price gets you, as its pages list them under Also pays for. On the sheet, point at the score to see why.","Performance score":"The plan's performance score out of 100, from our benchmark of its provider's call. We divide the fastest benchmarked provider's median time by this provider's median time. A median under 0.1 s counts as 0.1 s, since the baseline we take off varies by about that much. The Performance score and the Overall score are N/A until we benchmark the call. If the call gave no answer we could time, the Performance score is N/A and the Overall score counts it as 0. The Performance score is N/A if we timed no other call in the same benchmark. The Overall score then leaves Performance out. On the sheet, point at the score to see how we scored it. Each API's sheet shows what we measured on each benchmarked plan, in the columns after its price.","perThousand":"The price of 1,000 people on this plan, in dollars. It is 0 on a free plan. On a plan that charges by the page, we divide 1,000 by the most people one page holds. We round that up to whole pages and add up what the pages cost. We leave it blank when the provider doesn't say how many people a page holds. On a flat fee, we take the most people the plan allows in one month and multiply by the number of months the fee covers. We divide the fee by that total. Then we multiply by 1,000. We leave it blank when the provider doesn't say how many people the plan allows. On a flat fee with no cap on people, the sheet shows \"no limit\", and the CSV and JSON leave it blank. On a waterfall's paid plan, we show the average cost of a call. We take the price of each provider listed under Waterfall. We weight each price by how often a call reaches that provider. We leave it blank when the waterfall doesn't list a hit rate or a page size for a provider a call can reach. On a plan with a Monthly fee, we first subtract one month of the fee from the plan's units. Then we divide the plan's price by the number of people the remaining units buy. Then we multiply by 1,000. We leave it blank when the Monthly fee uses up all the plan's units. Some plans limit calls per day or per month. If that limit allows fewer people than the units pay for, we divide the plan's price by the people the limit allows, and multiply by 1,000. We leave it blank on a top-up, because a top-up buys no fixed number of people. We also leave it blank when the provider's website doesn't say what a person costs on this plan, or how many people the plan's price buys.","billing":"How you pay: \"free\", \"on-demand\" (you pay for what you use, with nothing to buy first), \"one-time\" (a pack or a top-up you pay for first, then use), \"contact\" (no public price: you ask the provider for one), or a subscription: \"monthly\", \"quarterly\" (every three months), \"half-yearly\" (every six months) or \"yearly\". The sheet shows \"one-time\" as \"pay first\" and \"on-demand\" as \"pay as you go\".","perMonth":"On a subscription: its price for one month in dollars, its Pay divided by the months it buys (termMonths), 12 on most yearly plans. We work it out for the sheet, to the cent. We leave it out of the sheet's CSV and JSON, and datacircle.json and datacircle.csv have it. Blank (null) on every other plan.","notFoundPerThousand":"Dollars for 1,000 emails the provider finds no one for. 0 when the provider charges nothing for them, as on free plans. On a waterfall, the cost of a call when no provider finds the answer: the sum of the prices of the providers that charge for a miss.","strengths":"The plan's strengths, which we work out from its row: each one is a band that many plans of its API are in. Each API has its own strengths, listed and explained under Strengths on datacircle.dev/fields, and Validate email, Find phone, Validate phone, LinkedIn company profiles, Company headcount, LinkedIn post comments, LinkedIn post reactions, Similar people, Similar companies, Company technologies, Company job count, LinkedIn person posts, LinkedIn company posts, Company funding, Company open jobs, LinkedIn people search, LinkedIn company search, LinkedIn job search, Reverse email lookup, LinkedIn post search, LinkedIn post details, LinkedIn job details, LinkedIn person comments, LinkedIn person reactions, LinkedIn post reposts, LinkedIn person recommendations, Similar jobs, LinkedIn person articles, Company enrichment, People search, Company discovery, Job postings, Job posting details, Person enrichment, Leadership changes and Company hierarchy have none yet. Cached LinkedIn profiles and Find cached email have the strengths of LinkedIn profiles and Find email, but never \"read live\" or \"found live\". The other cached sheets have none yet. Blank ([] in the JSON) when the plan has none, and we leave Strengths off its page. Under Filters, you see only the rows with every strength you tick.","aggregators":"Aggregators like treg and Deepline sell the row's call. With one aggregator account, you reach many providers. Each cell says what a call costs through the aggregator with your own provider key. It also says what 1,000 people cost when you pay the aggregator and have no account at the provider: \"treg: your key free, paid $1.50\". We add \"per 1,000 results\" when the aggregator charges per person it finds, and say \"paid, no fixed price\" when the aggregator publishes no price. For an aggregator that charges by the page, we take the largest page size and price the full pages you need for 1,000 results. We write \"paid, page size not stated\" when the aggregator doesn't say how many results a page holds. We write \"listed, how it's sold not stated\" when the aggregator lists the call but doesn't say if you pay the aggregator or use your own key. When the aggregator sells one of the provider's calls without saying which, the cell ends with \"this call or another\", the provider's name and \"call\": \"this call or another Pubrio call\". A cell says \"none\" when no aggregator we checked for the row's API sells the call. A blank cell (null in the JSON) means we haven't checked any aggregator for that API. We skip calls an aggregator doesn't list. In the JSON, each aggregator has these keys. aggregator is its name. url is its page for the call. ownKey is what a call costs there with your own key, or null when you can't use yours. paid is true when you can pay the aggregator. paid and ownKey are both null when the aggregator doesn't say how it sells the call. callStated is false when the aggregator sells this call or another of the provider's and doesn't say which. usd is its price in dollars for one per, or null when it sets no price. perThousand is its price in dollars for 1,000. per is \"call\", \"result\" or \"page\". resultsPerPage is the most results a page holds, or null. So far we have read AnyAPI, Clay, ColdIQ, Databar, Deepline, Monid, Orthogonal, PayPerQ, RouterGrowth and treg.","waterfall":"Some routers, like treg's, try one provider after another until one finds the person. On a router's call, the Waterfall column lists each provider the router tries, in order. Each provider shows the router's name for its call in brackets. Then comes its price per 1,000 on this plan, then how often it finds the person. We add \"misses billed\" when the provider charges for a miss. For a provider that charges by the page, we count the full pages that hold 1,000 results at the largest page size, and we write \"page size not stated\" when the provider doesn't say how many results a page holds. The router publishes how often each provider finds a person over all its calls. We assume each provider finds people at that same rate on the calls the earlier providers miss. We leave the Waterfall column blank on calls with a single provider. In the JSON, each step has these keys. provider is the provider's name. call is the provider's call, which you can also make on its own. perThousand, per and resultsPerPage mean the same as on a plan's row. hitRate is from 0 to 1, or null when the router gives none. missesBilled is true when the provider charges for a miss.","repeatFree":"On a call that costs units: how long you can get a person again free on this plan after you pay for it. On a flat fee with a daily or monthly limit: how long you can get a person again without using up the limit after you first get the person. We copy it from the provider's pages, like \"20 minutes\". \"no limit\" means the provider never charges again for a person you paid for once. \"never\" means the provider says it charges each time you get the person again. Blank when the provider's pages don't say.","per":"The price counts a \"call\" or a \"result\". A call asks for one person. A result is each person a call returns. Some calls return a page of results: a post's comments, reactions or reposts, a person's or company's posts, a person's articles, comments or reactions, a company's open jobs, the people, companies, jobs or posts a search finds, or people, companies or jobs similar to the one you send. \"result\" counts each person on the page. \"page of 50\" counts each page, and you pay for a whole page even when it holds fewer than 50. resultsPerPage is the most people a page holds. It is null when the price doesn't count pages or the provider doesn't say the page size. \"page, size not stated\" means the provider doesn't say how many people a page holds.","resultsCap":"For a search API, the most results you can get from one search on this plan, however many pages you ask for. \"no limit\" when the provider says you can get every match. Blank (null in the JSON) when the provider's docs don't say, or when the API isn't a search.","startPerCall":"A fee in dollars you pay once for each call, on top of the price per person, like an Apify Actor's start fee. You pay the same fee for a call of 1,000 people or a call of one person. We leave this fee out of the $ per 1,000. It is $0.00 on a free plan. It is blank when the plan has no start fee. Some providers' pages give a range, like \"2-3 credits\". When the page gives a range, startPerCall is the lowest fee and startPerCallMax is the highest. The sheet and the CSV show \"$0.04 to $0.06\". startPerCallMax is blank on a plan with one start fee or none.","monthlyFee":"A monthly fee the call needs. The provider takes it from the plan's units. For example, RouterGrowth charges $9.625 a month for each LinkedIn account you connect. monthlyFee is the fee in dollars. monthlyFeePer is what one fee pays for, like \"LinkedIn account\". The Enough for and $ per 1,000 columns count what is left after one month of the fee. Blank (null in the JSON) when the call has no monthly fee.","extras":"Fields that cost more. Each has its fields and its perThousand on top of the row's.","Also pays for":"The other calls you get for the plan's price. Each has its own limit. We use the provider's words. When a plan pays for more than 40 other calls, we write their count instead, like \"300 other calls\". We leave out apps, extensions, MCP servers, proxies and storage, since they are not calls. We also leave out features you can use only in the provider's app, like sending its email campaigns. For example, gtm-api.com's account price also buys 100 searches, 50 messages and 25 connection requests a day. \"nothing\" when you get only the row's call. The row's $ per 1,000 is for that call alone, since providers don't say how to split their price. Blank (null in the JSON) until we read the provider's plan. Also blank on a \"contact\" plan whose pages don't say what its price buys.","overagePerThousand":"On a subscription: dollars for each 1,000 people you get past the plan's units, when the provider sells extra people.","addons":"On an email API's subscription: the packs of units the provider sells on top of the plan, as its pricing page lists them. Each has its units, its pay in the plan's currency, when it renews (\"month\" or \"year\" when you pay for it again with the plan, \"never\" when you buy it once), and its perThousand, dollars for 1,000 emails at its price. The sheet's CSV says \"500 credits a month for $10 ($20.00 per 1,000)\". An empty list when the provider sells none. Blank (null) on every other plan.","catchAllPerThousand":"On an email API: dollars for 1,000 calls that return an address at a catch-all domain. Such a domain takes mail for any address, so you can't check whether the person's mailbox exists, and the email may bounce. 0 when they cost nothing, or when the provider returns no such address. The same as the row's $ per 1,000 when the provider charges for any address it finds. Blank when its pages don't say.","bounceRefund":"On an email API: the credit or refund the provider gives when an address it charged you for bounces, and the conditions, in its pages' words, like \"the credit, reported from the dashboard or the API and reviewed\". \"never\" when its pages say a bounced address stays charged. Blank when they don't say.","pitch":"How the provider sells the row's call, quoted from the call's own page, or the provider's own pitch when one page covers all its calls. \"[...]\" marks a cut.","freshness":"How old the answer may be, from the provider's pages. \"live\": the provider reads LinkedIn, the company's website or its job board, or finds or checks the email or phone number, when you call. A plan is \"live\" too when the provider keeps each answer for an hour or less and gives it again to anyone who asks the same question in that time. Renidly keeps each answer for 20 minutes. \"1 month\" or \"30 days\": the provider answers from a copy it refreshes that often. \"as of 2025-11-13\": from a copy last refreshed that day. \"stored\": from a copy the provider's pages don't date. We also mark an email or phone check \"stored\" when it reads only the format, the domain's DNS and the provider's own lists. That check never asks the mail server or the carrier. We leave it blank (null in the JSON) when the provider's pages don't say how fresh the answer is, or don't agree with each other. The cached sheets are Cached LinkedIn profiles, Find cached email, Cached LinkedIn company profiles, Cached company headcount, Cached company enrichment, Cached people search, Cached company discovery, Cached company funding, Cached email validation, Cached LinkedIn people search, Find cached phone, Cached reverse email lookup, Cached LinkedIn job search, Cached LinkedIn company search, Cached LinkedIn post search, Cached company technologies, Cached phone validation, Cached LinkedIn person posts, Cached LinkedIn company posts, Cached job postings, Cached leadership changes, Cached person enrichment, Cached similar people, Cached similar companies, Cached company open jobs, Cached LinkedIn person comments and Cached job posting details. We put a plan on its API's cached sheet when the plan's Freshness says the provider answers from a copy. We put every other plan on its API's own sheet. In brackets, we list the fields whose freshness differs on the provider's pages. fieldFreshness gives each of them its own freshness. Bright Data's LinkedIn profile is \"live (current title, jobs, schools: as of 2025-11-13)\", since LinkedIn put those three behind its login wall and Bright Data serves them from its cache.","history":"How far back the answers reach, on an API whose answers are dated, such as a company's funding rounds or its open jobs. \"since 2016\": back to 2016. \"open only\": only what is open now. \"the last 7 days\": a window that ends today. \"no limit\": every one ever. \", closed only\" after it: the closed ones alone. Blank (null in the JSON) when the provider's pages don't say, or when the answers aren't dated.","keep":"How long the provider's terms let you keep its API's answers. \"no limit\" when they set none. \"no API terms\" when the provider has no API terms.","use":"What the provider's terms let you use its API's answers for, and what they ask in return, like a link back or a credit. \"any\" when they limit nothing and ask nothing. \"no API terms\" when the provider has no API terms.","pay":"The plan's price, in its currency. On a subscription, the price covers the months in termMonths. In the sheet's CSV, we write the months after the price: \"$39.00/month\", \"€99.00/month\" on a plan in euros, or \"$468.00/15 months\" on gtm-api.com's yearly plan. A pack's Pay is its price. A top-up's Pay is the smallest amount you can top up. On a top-up with no minimum from the provider, Pay is blank (null in the JSON). A free plan's Pay is $0.00. On a usage tier, Pay is what you pay each month for your calls below that tier. Each of those calls costs the price of its own tier. Some tiers have a minimum. If your calls below the tier cost less than the minimum, you pay the minimum. When a usage tier sits on a subscription, you also pay the plan's price. Crawlbase has a tier for the next 10M requests. On that tier, Pay is $583: what you pay each month for your calls below it. On Mailgun's Foundation plan, you pay $95 a month for up to 5,000 validations: the $35 plan plus $60 for the validations. On a pay-as-you-go plan, the sheet's Pay column shows Charged.","units":"What the plan gives for its price, counted in unit. On a usage tier, where the tier starts: \"from the 51st call a month\".","calls":"The number of people you get for the plan's price, counted in per. A call and a result are each one person. On a plan that charges by the page, calls and monthlyCap count pages. calls is the number the plan's units pay for: \"100 calls, once\" for a free trial, \"1,250 results a month\" for an allowance. Some plans limit calls per day or per month. On those plans, calls is the most calls the limit allows before the units renew. This counts each call as one person or one page. A plan with 10,000 requests a month and a limit of 200 calls a day gives you 6,000 calls a month. monthlyCap is for a call that costs 0 units, like a call on a flat fee. monthlyCap is the most people you get a month, or \"no limit\". On a plan that limits calls per day or per month, monthlyCap is the most calls the limit allows in 30 days: 90,000 for 3,000 calls a day. The Enough for column shows 3,000 calls a day as \"90,000 calls a month\". On a free trial shorter than 30 days, monthlyCap is the most calls the plan allows over the whole trial. The trial gives these calls one time only. A 7-day trial with 1,000 calls a day shows as \"7,000 calls, once\". Enough for shows calls, or monthlyCap when a row has no calls. On a plan with a Monthly fee, calls is the number of calls left after the provider takes one month's fee from the plan's units. We count the calls again each time the provider refills the plan's units. Enough for says \"0 calls left after the monthly fee\" when the fee uses up all the plan's units. Enough for is blank when the provider doesn't say how many people you get. Enough for is also blank on pay as you go plans, on top-ups, and on subscriptions that charge for each person on top of the fee. Enough for is also blank when a waterfall's average call costs nothing. calls and monthlyCap are null when Enough for is blank.","expires":"When the units you don't use lapse, in the provider's words: \"never\", \"365 days\", \"at renewal: unused credits do not carry over\". Blank when its pages don't say.","perDay":"The most calls a day.","perSecond":"The most calls a second you can keep up. When the provider counts a limit over a longer window, we divide it: a limit per minute by 60, per 5 minutes by 300, per hour by 3,600. When it sets several, we show the tightest: 25 a second and 40 a minute is 0.67. We round it to two decimals, and a rate under 0.1 to two digits past its zeros: 5 an hour is 0.0014.","concurrent":"The most calls running at once, or \"no limit\". \"n/a\" when the provider sets no cap on calls at once but limits them by the second: its \"Per second\" limits you. Blank (null) when the provider's pages don't say.","batch":"The most emails one call takes on this plan. 1 when it takes one at a time. \"no limit\" when the provider says a call takes any number. Blank (null) when a call takes a list and the provider's pages don't say how long.","answer":"The way you get the call's answer. \"in the call\" when the call's response holds the answer. \"by polling or webhook\" when the call returns a job. Once the job is done, you get the answer from another call or at your webhook. \"in the call or by polling\" when the call returns the answer if it is ready in time. If it isn't ready, the call returns a job you check later. An Apify Actor returns a job when it runs past 5 minutes. \"in the call or by webhook\" when you choose in your request. \"by polling\" when only another call gets the answer. \"by webhook\" when only a URL you give gets the answer. Blank (null) when the provider's pages don't say.","latencyMs":"The median time a call takes. If we benchmarked the row's call, we show our benchmark's median, as in its API's benchmark columns: each call's time minus the mean time of three free calls to the same provider before it. If that mean is longer than the call, we use the provider's median baseline, capped at the call's time, so no time is below zero. For other rows, it is the time the provider's pages give, or one we measured when we added the row. Blank (null) when we have neither, or when we benchmarked the call and it gave no answer we could time. Milliseconds in the JSON and datacircle.csv, seconds on the sheet and in its CSV.","send":"What you give the call: an email. The call needs the inputs before \"Optional:\". The optional ones come after it, or after a semicolon in the CSV and the JSON.","method":"The call's HTTP method.","path":"We give the path from the provider's docs. When that path fails, we give the path that works. Each plan of a call has the same path. A plan the provider serves at its own address has its own path.","plan":"The plan, as the provider names it on its pricing page.","who":"Who the provider offers the plan to: \"anyone\", or the condition its pages set, like \"anyone with a work email\" or \"on approval of an application\".","readFrom":"The pages we read the row's values from. They are the sheet's last column: click a cell to see each page, or press ⌘C to copy them all."},"billed":{"free":"Free: nothing to pay","on-demand":"Nothing to buy first: you pay as you go","one-time":"You buy credit first, as a pack or any amount you like, then spend it on calls","contact":"No public price: you ask the provider for one","monthly":"A monthly subscription","quarterly":"A quarterly subscription","half-yearly":"A subscription for 6 months","yearly":"A yearly subscription"},"defaults":["Ignore RapidAPI and Apify","No contact us plans","No free plans","No yearly plans","$500 or less to start"],"kept":24,"paid":{"ranked":{"Reverse email lookup":[0.023,0.023,1,1,1,1.5789,1.6667,2,3,3,3.2667,3.5,3.98,4,4,4.95,5,5,8.3333,10,10,10,10,13.0667,13.3,14.5,15,15,16.6,17.388,17.5,17.5317,18.3286,18.5,18.9,19.2014,19.32,19.8,20,20,20,20.1615,21,23.8,25,26.082,27.05,28.35,28.98,31.5,31.8,34.776,35.1765,35.1765,37.8,39.6,39.7333,39.8667,40,41.65,45.4545,48.3,49,49,49.5,49.5,49.9,50,50,50,50,50.5051,51,52,52.5,53,55,57,57.96,58,63,70.54747474747475,70.54747474747475,72,72.04848484848485,74.30000000000001,80,80,86.45818181818183,100,100.8,100.8]},"bench":{"Reverse email lookup|BetterEnrich|/api/v1/find-linkedin-by-email":{"data":0.8,"performance":0.10543766578249338,"median":9048,"measured":9048,"fastest":"treg","fastestMedian":954,"fastestMeasured":954,"called":10,"inputs":10,"fewer":false,"days":["2026-10-21","2026-10-22"],"row":"BetterEnrich","charged":{"usd":0.0743,"free":true,"cell":"$0.0743, nothing when not found","column":"Charged per address","group":"The reverse lookup call","unitUsd":0.02475}},"Reverse email lookup|NeuralVerge|/functions/v1/run-email-enrichment":{"data":0.1,"performance":0.32704833733287625,"median":2917,"measured":2917,"fastest":"treg","fastestMedian":954,"fastestMeasured":954,"called":10,"inputs":10,"fewer":false,"days":["2026-10-21","2026-10-22","2026-10-23","2026-10-25"],"row":"NeuralVerge"},"Reverse email lookup|treg|/call/treg.people.identity.resolve":{"data":0.5,"performance":1,"median":954,"measured":954,"fastest":"treg","fastestMedian":954,"fastestMeasured":954,"called":10,"inputs":10,"fewer":false,"days":["2026-10-25"],"row":"treg"},"Reverse email lookup|Anysite|/api/linkedin/email/user":{"data":0.1,"performance":0.15595880333496812,"median":6117,"measured":6117,"fastest":"treg","fastestMedian":954,"fastestMeasured":954,"called":10,"inputs":10,"fewer":false,"days":["2026-10-25"],"row":"Anysite, /linkedin/email/user"},"Reverse email lookup|Vayne|/api/reverse_lookups":{"data":0.8,"performance":0.26700251889168763,"median":3573,"measured":3573,"fastest":"treg","fastestMedian":954,"fastestMeasured":954,"called":10,"inputs":10,"fewer":false,"days":["2026-10-25"],"row":"Vayne"}}},"alert":true,"bench":{"groups":[{"name":"Lookups checked","note":"On 21, 22, 23 and 25 October 2026, we sent each provider the same list of 10 addresses. Some providers got the same address more than once. Time is each call minus a baseline, so the distance to the provider's servers drops out. Work addresses whose owners wrote to us from them. We left out the providers' own staff. We found each owner's LinkedIn page by their name and company. Called: the addresses we called each provider on. Right person: the call gave that person's LinkedIn profile. Another person: it gave someone else's. No profile: it gave no LinkedIn profile. Where we called a provider more than once on an address, that address counts once, as the share of its calls that did so, so its counts can have a decimal.","columns":[{"name":"Called","kind":"count","values":{"BetterEnrich":[10,10],"NeuralVerge":[10,10],"treg":[10,10],"Anysite, /linkedin/email/user":[10,10],"Vayne":[10,10]}},{"name":"Right person","kind":"count","values":{"BetterEnrich":[8,10],"NeuralVerge":[1,10],"treg":[5,10],"Anysite, /linkedin/email/user":[1,10],"Vayne":[8,10]}},{"name":"Another person","kind":"count","values":{"BetterEnrich":[0,10],"NeuralVerge":[3,10],"treg":[3,10],"Anysite, /linkedin/email/user":[2,10],"Vayne":[1,10]}},{"name":"No profile","kind":"count","values":{"BetterEnrich":[2,10],"NeuralVerge":[6,10],"treg":[2,10],"Anysite, /linkedin/email/user":[7,10],"Vayne":[1,10]}}]},{"name":"Time per lookup","note":"Each time is how long the call took, minus a baseline. We time a call only if the provider named the right person. We time our first call on each address. We didn't time every provider in the same test. Some days we added a provider and tested it beside providers we had tested before, on the same addresses. On some sheets we picked one or more days when we tested a new provider beside the others. On a sheet with picked days, we take a provider's time on an address from the earliest picked day we tested it on that address. When a provider answered from answers it saved earlier, the sheet uses the time of that provider's first call on each address. The rest of the times come from other tests, often on other days. A provider's speed can change from one day to the next. A provider may answer a repeat call from answers it saved. We time a repeat call only when we ran it beside a new provider. The baseline is the mean of three free calls to the same provider. We make the three free calls on the same connection, just before the timed call. If the three free calls take longer on average than the timed call, we use the median of all that provider's baselines instead. We never let the baseline be longer than the call. That way no time goes below zero. A cell that says Nothing to time means the provider never named the right person in a call we could time. A provider with a Nothing to time cell gets a Performance score of N/A.","columns":[{"name":"Median","kind":"ms","values":{"BetterEnrich":9048,"NeuralVerge":2917,"treg":954,"Anysite, /linkedin/email/user":6117,"Vayne":3573}},{"name":"10th percentile","kind":"ms","values":{"BetterEnrich":3800,"NeuralVerge":2917,"treg":862,"Anysite, /linkedin/email/user":6117,"Vayne":3113}},{"name":"90th percentile","kind":"ms","values":{"BetterEnrich":13186,"NeuralVerge":2917,"treg":2389,"Anysite, /linkedin/email/user":6117,"Vayne":4779}},{"name":"Fastest","kind":"ms","values":{"BetterEnrich":2747,"NeuralVerge":2917,"treg":836,"Anysite, /linkedin/email/user":6117,"Vayne":2485}},{"name":"Slowest","kind":"ms","values":{"BetterEnrich":18239,"NeuralVerge":2917,"treg":2525,"Anysite, /linkedin/email/user":6117,"Vayne":4953}},{"name":"Baseline","kind":"ms","values":{"BetterEnrich":291,"NeuralVerge":508,"treg":251,"Anysite, /linkedin/email/user":304,"Vayne":209}}]},{"name":"The reverse lookup call","note":"The provider's own reverse lookup call, and what one address cost on this run.","columns":[{"name":"Call","kind":"text","values":{"BetterEnrich":"POST api.betterenrich.com/api/v1/find-linkedin-by-email","NeuralVerge":"POST api.neuralverge.ai/functions/v1/run-email-enrichment","treg":"POST treg.to/call/treg.people.identity.resolve","Anysite, /linkedin/email/user":"POST api.anysite.io/api/linkedin/email/user","Vayne":"POST www.vayne.io/api/reverse_lookups"}},{"name":"Charged per address","kind":"text","values":{"BetterEnrich":"$0.0743, nothing when not found","NeuralVerge":"$0.01","treg":"$0.0198 when Findymail serves it, $0.04 when Fiber AI does, nothing when not found","Anysite, /linkedin/email/user":"$0.0033","Vayne":"$0.049, nothing when not found"}}]}],"inputs":{"said":"We don't list the 10 addresses we called, as they hold people's data.","keys":[],"rows":[]}},"more":"/assets/sheet-Ev52t6Pt.json"}