{"api":"Cached employee email","apiRows":{"Employee profile":2381,"Cached employee profile":914,"Employee email":1502,"Cached employee email":416,"Email validation":2954,"Employee phone":558,"Company profile":270,"Cached company profile":124,"Company headcount":35,"Cached company headcount":63,"Phone validation":467,"Post comments":73,"Post reactions":73,"Employee lookalikes":42,"Company lookalikes":166,"Company technologies":201,"Company job count":26,"Employee posts":62,"Company posts":70,"Company funding":56,"Cached company funding":64,"Company jobs":66,"Employee search":234,"Company search":163,"Job search":78,"Reverse email lookup":322,"Post search":70,"Post details":55,"Job details":46,"Employee comments":53,"Employee reactions":33,"Post reposts":7,"Employee recommendations":17,"Job lookalikes":10,"Employee articles":25,"Company enrichment":208,"Cached company enrichment":705,"People search":236,"Cached people search":550,"Company discovery":409,"Cached company discovery":446,"Job postings":153,"Job posting details":64,"Person enrichment":48,"Leadership changes":32,"Company hierarchy":28},"treeCounts":{"Employee profile":{"best":70,"top":3},"Cached employee profile":{"best":58,"top":3},"Employee email":{"best":79,"top":3},"Cached employee email":{"best":22,"top":3},"Email validation":{"best":114,"top":3},"Employee phone":{"best":44,"top":3},"Company profile":{"best":18,"top":3},"Cached company profile":{"best":8,"top":3},"Company headcount":{"best":5,"top":3},"Cached company headcount":{"best":5,"top":3},"Phone validation":{"best":33,"top":3},"Post comments":{"best":6,"top":3},"Post reactions":{"best":6,"top":3},"Employee lookalikes":{"best":3,"top":3},"Company lookalikes":{"best":16,"top":3},"Company technologies":{"best":21,"top":3},"Company job count":{"best":3,"top":3},"Employee posts":{"best":7,"top":3},"Company posts":{"best":7,"top":3},"Company funding":{"best":8,"top":3},"Cached company funding":{"best":6,"top":3},"Company jobs":{"best":24,"top":3},"Employee search":{"best":20,"top":3},"Company search":{"best":11,"top":3},"Job search":{"best":8,"top":3},"Reverse email lookup":{"best":22,"top":3},"Post search":{"best":6,"top":3},"Post details":{"best":9,"top":3},"Job details":{"best":6,"top":3},"Employee comments":{"best":5,"top":3},"Employee reactions":{"best":3,"top":3},"Post reposts":{"best":1,"top":1},"Employee recommendations":{"best":2,"top":2},"Job lookalikes":{"best":1,"top":1},"Employee articles":{"best":2,"top":2},"Company enrichment":{"best":27,"top":3},"Cached company enrichment":{"best":32,"top":3},"People search":{"best":26,"top":3},"Cached people search":{"best":25,"top":3},"Company discovery":{"best":26,"top":3},"Cached company discovery":{"best":36,"top":3},"Job postings":{"best":17,"top":3},"Job posting details":{"best":16,"top":3},"Person enrichment":{"best":7,"top":3},"Leadership changes":{"best":4,"top":3},"Company hierarchy":{"best":4,"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-validation-api","Best email validation API in 2026"],"Employee phone":["/best-phone-finder-api","Best phone finder API in 2026"],"Company profile":["/best-linkedin-company-profile-api","Best LinkedIn company profile API in 2026"],"Cached company profile":["/best-cached-linkedin-company-profile-api","Best cached LinkedIn company profile 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"],"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"],"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"],"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-cached-company-enrichment-api","Best cached company enrichment API in 2026"],"Cached people search":["/best-cached-people-search-api","Best cached people search API in 2026"],"Cached company discovery":["/best-cached-company-discovery-api","Best cached company discovery API in 2026"]},"first":[{"provider":"Apollo","api":"Cached employee email","website":"https://www.apollo.io","pricingPage":"https://www.apollo.io/pricing","pitch":"Need to look up more than one email address? Upload a CSV with names and companies, get verified business emails back.","strengths":["bounces refunded","nothing charged when not found"],"aggregators":[{"aggregator":"ColdIQ","url":"https://coldiq.com/marketplace/docs/endpoint?method=post&path=%2Fv1%2Fapollo%2Fpeople%2Fbulk-match&format=markdown","ownKey":null,"paid":true,"perThousand":140.1557,"usd":0.1401557,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/apollo","ownKey":"free for 50,000 calls a month, then $5.00 per 1,000","paid":false,"perThousand":null,"usd":null,"per":null,"resultsPerPage":null,"callStated":true},{"aggregator":"Orthogonal","url":"https://orthogonal.com/discover/apollo","ownKey":null,"paid":true,"perThousand":50,"usd":0.05,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"RouterGrowth","url":"https://www.routergrowth.com/providers/apollo","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"treg","url":"https://treg.to/catalog/endpoints/apollo.people.bulk_enrich","ownKey":"free","paid":true,"perThousand":26,"usd":0.026,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"1 month","fieldFreshness":null,"history":null,"keep":"people's business contact information put into your own records, CRM or database during the term: no limit, past it too. The rest: until the term ends","use":"only your own internal business purposes, B2B sales, marketing, recruiting and business development; not resold, shared, built into your own products or a competing database, not used with LinkedIn automations, and no AI training but your own internal models","plan":"Professional","who":"business use only, not as a consumer; users of legal age","billing":"monthly","charged":null,"pay":99,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":4000,"unit":"credit","renews":"month","expires":"at the end of each billing cycle, not rolled over","calls":4000,"monthlyCap":null,"perThousand":24.75,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":[{"units":400,"pay":10,"renews":"month","perThousand":25},{"units":1000,"pay":25,"renews":"month","perThousand":25},{"units":2500,"pay":50,"renews":"month","perThousand":20},{"units":5000,"pay":100,"renews":"month","perThousand":20},{"units":10000,"pay":180,"renews":"month","perThousand":18},{"units":20000,"pay":320,"renews":"month","perThousand":16},{"units":50000,"pay":800,"renews":"month","perThousand":16},{"units":100000,"pay":1600,"renews":"month","perThousand":16},{"units":250000,"pay":3750,"renews":"month","perThousand":15}],"notFoundPerThousand":0,"catchAllPerThousand":24.75,"bounceRefund":"the credit, automatically (in the next billing cycle), for an Apollo-verified email that bounces within 30 days, sent within Apollo","repeatFree":null,"alsoPaysFor":["People API Search","Search for contacts","Search for accounts"],"sharesBudgetWith":["Run an Assistant task","People enrichment","Organization enrichment","Bulk organization enrichment","Organization search","Organization job postings","Get complete organization info","News articles search","Get conversations info","Export conversations","Get complete person info"],"startPerCall":null,"extras":[{"fields":["phone task status","enriched records","phone enrichment status","phone number","phone sanitized number","phone type","phone confidence","phone source","phone validation status","phone do-not-call status","phone do-not-call country","phone do-not-call status date","phone position","phone record ID","phone record created date","phone record updated date"],"perThousand":198}],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":16.67,"concurrent":null,"batch":10,"answer":"in the call or by webhook","latencyMs":null,"call":"Bulk people enrichment","method":"POST","path":"/people/bulk_match","send":"details (up to 10 people, each with first_name, last_name, name, email, hashed_email, organization_name, domain, id, linkedin_url); run_waterfall_email, run_waterfall_phone, reveal_personal_emails, reveal_phone_number, webhook_url (required with reveal_phone_number or a waterfall parameter, unless poll_only), poll_only","fields":["request ID","person ID","first name","last name","full name","LinkedIn URL","job title","email","email status","extrapolated email confidence","photo","X URL","GitHub URL","Facebook URL","headline","match confidence","city","state","country","departments","subdepartments","functions","seniority","likely to engage","shows intent","revealed for your team","employment record ID","employment record created date","employment record updated date","employment current","employment title","employment company ID","employment company name","employment start date","employment end date","employment description","employment address","employment kind","employment degree","employment major","employment grade level","employment emails","saved account ID","saved account team ID","saved account stage ID","saved account source","saved account original source","saved account creator ID","saved account owner ID","saved account created date","saved account phone status","saved account HubSpot ID","saved account Salesforce ID","saved account CRM owner ID","saved account parent ID","saved account sanitized phone","saved account playbook statuses","saved account rule statuses","saved account existence level","saved account label IDs","saved account custom fields","saved account custom field errors","saved account modality","saved account source display name","saved account Salesforce record URL","saved account CRM record URL","company ID","company name","company website","company blog URL","company AngelList URL","company LinkedIn URL","company X URL","company Facebook URL","company primary phone","company languages","company Alexa ranking","company phone","company LinkedIn ID","company founded year","company ticker","company stock exchange","company logo","company Crunchbase URL","company domain","company industry","company keywords","company employee count","company industries","company secondary industries","company snippets loaded","company industry tag ID","company industry tag IDs by industry","company NAICS codes","company SIC codes","company retail location count","company raw address","company street","company city","company state","company postal code","company country","status","error code","error message","requested enrichments","unique enriched records","missing records","credits consumed"]},{"provider":"BlitzAPI","api":"Cached employee email","website":"https://blitz-api.ai","pricingPage":"https://blitz-api.ai/pricing","pitch":"Enrich contacts with valid professional emails, verified through catch-all validation and real-world signals to improve outbound deliverability.","strengths":["under $5 per 1,000","catch-all free","nothing charged when not found"],"aggregators":[{"aggregator":"Databar","url":"https://databar.ai/explore/enrichments/get-work-email-by-social-link","ownKey":"0 credits a call on the Build or Scale plan","paid":true,"perThousand":59.4,"usd":0.0594,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"treg","url":"https://treg.to/catalog/endpoints/blitzapi.people.email.find","ownKey":"free","paid":true,"perThousand":0.495,"usd":0.000495,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"30 days","fieldFreshness":null,"history":null,"keep":"no limit, after the subscription ends too, for internal business use only; erased when the person asks","use":"BlitzAPI grants the Client a limited, non-exclusive, non-transferable, non-sublicensable, revocable license, during the term of its subscription, to access and use the Services and the Data for the Client’s own internal business purposes only, including to identify, research and communicate with businesses and professionals for legitimate B2B sales, marketing, recruiting and business-development activities. Agencies may use the Data on behalf of their own clients only under the Agency’s own subscription and solely for those clients’ internal B2B purposes, without any redistribution or resale rights. Under these Terms, resale and redistribution of the Data are strictly prohibited. The Client shall not, in whole or in part, directly or indirectly: resell, redistribute, sublicense, rent, lease, share, syndicate, publish or otherwise make the Data available to any third party; expose or provide access to the Data or the API through the Client’s own product, API, application, file export, feed, or interface used by third parties; act as a data provider, broker or reseller of the Data, or create any product, service or dataset (aggregated or not, identified or de-identified) derived from the Data for the benefit of third parties; list, offer or distribute the Data or API access on any marketplace or aggregation platform (e.g., RapidAPI, Apify, Clay); or access the Services on behalf of, or for the benefit of, any third party other than the Client’s own Authorized Users. Resale, redistribution or integration for the benefit of third parties is permitted only where expressly authorized under a separate signed Commercial Agreement with BlitzAPI. The Client shall not use the Data or Services to: send spam or unsolicited communications, or otherwise breach anti-spam, ePrivacy, PECR, CAN-SPAM, CASL or TCPA rules; engage in phishing, fraud, deception, harassment, defamation, or any unlawful or harmful activity; target consumers or use the Data for B2C purposes, consumer profiling, or any non-professional context; promote illegal products or services, firearms, adult content, gambling, or hate speech; use the Data for any purpose governed by the Fair Credit Reporting Act (FCRA) or equivalent, including consumer credit, employment, or insurance eligibility; infer, derive or enrich special categories of personal data (sensitive data); circumvent technical, rate or Fair Use limits, probe or reverse-engineer the Services, or extract data from the Services by automated means other than the documented API; use the Data to build, train, seed or benchmark a database or product intended to substitute for or compete with the Services; or infringe the rights of third parties, including data-protection rights and the terms of source platforms (e.g., LinkedIn). The Client may not access or use the Services if the Client or any of its Authorized Users is a competitor of BlitzAPI (as reasonably determined by BlitzAPI), nor for the purpose of building or supporting a competing product or dataset.","plan":"Credits","who":"AI agents, on their own or for their human, through BlitzAPI's agent storefront, no BlitzAPI account needed","billing":"one-time","charged":null,"pay":0.6,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"result","renews":"never","expires":null,"calls":null,"monthlyCap":null,"perThousand":1,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":0,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Find People","Employee Finder","Waterfall ICP Search","Company Search","TAM By Jobs","TAM By People","Search Jobs","Search Company Jobs","Person Enrichment","Reverse Email Lookup","Reverse Phone Lookup","Company Enrichment","Domain to LinkedIn URL","LinkedIn URL to Domain","Company Employee Distribution by Country","Company Employee Distribution by Department"],"startPerCall":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":"/v2/enrichment/email","send":"person_linkedin_url","fields":["found","email","MX records","all emails","job order in profile","company LinkedIn URL","email domain","records used","records remaining","records reset date","second rate limit","requests left this second","request ID"]},{"provider":"Cognism","api":"Cached employee email","website":"https://www.cognism.com","pricingPage":"https://www.cognism.com/pricing","pitch":"Search people — filter by job title, seniority, department, skills, location and data-quality scores, combined with any company filter in the same request. Reveal verified emails and phone numbers when you need them.","strengths":["100+ people a request","nothing charged when not found"],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"no limit, after the subscription too; deleted without undue delay when the person is on Cognism's Opt-Out List, checked at least every 30 days, unless you have another lawful basis","use":"Customer may use the Services solely for its internal business purposes. Customer is not permitted to sublicense, resell, transfer, offer for sale, disclose, distribute or make available any of the Profile Data or any part of the Services to any third party without Cognism's prior written consent. [...] Customer shall not, and shall ensure that its End Users shall not: [...] (b) reproduce, modify, create, or prepare derivative works of any of the Services or related Documentation; (c) work around technical limitations in a Service or restrictions in the related Documentation; [...] (f) disclose the results of any of the Cognism Technology or program benchmark tests to any third parties without Cognism's prior written consent; (g) access or extract data from the Services by any automated means (including bots, scrapers, scripts or AI agents) other than through Integrations or interfaces provided by Cognism for that purpose, or make the Services or any Profile Data available for crawling; (h) use data made available through the Service or a Non-Cognism Application, including Profile Data, to train, fine-tune, or improve any third-party artificial intelligence or large-language model, including the models underlying any AI application or assistant through which an End User accesses the Platform; (i) use the Services in any manner that violates applicable laws or regulations; or (j) sublicense, resell, transfer, offer for sale, disclose, distribute or make available the Profile Data or the Services whether in part or in whole to any third party without Cognism's prior written consent.","plan":"Pro","who":"a business: the entity named as Customer on its Order, on the package for teams that need advanced prospecting workflows (5 seats included)","billing":"contact","charged":null,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"credit","renews":null,"expires":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Dictionaries"],"sharesBudgetWith":["Search companies","Count persons","Count companies","Prospecting platform","Enrich"],"startPerCall":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":8.33,"concurrent":null,"batch":100,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/persons/filter","send":"nothing required; person.fullName, company.domain, company.name, person.contact.linkedInUrl.include (LinkedIn profile URLs, matched exactly), the other person and company filters, options; view (demographics, contacts, education, pastCompanies, skills, job_join_events, job_leave_events, job_transition_events, email_change_events, phone_change_events, location_change_events), limit, cursor, offset","fields":["total results","page size","next cursor","has more","offset","redeem ID","person ID","company name","full name","first name","last name","job title","LinkedIn URL","country","state","city","seniority ID","seniority","departments","is CXO","skills","education school","education degree","education start date","education end date","past job company name","past job company LinkedIn URL","past job title","past job start date","past job end date","job join date","job join title","job leave date","job leave title","job transition date","job transition title from","job transition title to","email change date","email change from","email change score from","email change to","email change score to","email change type","phone change date","phone change from","phone change score from","phone change to","phone change score to","phone change type","location change date","location change type","location change country from","location change country to","email","email SHA256","email score","direct phone","direct phone score","direct phone DNC type","direct phone DNC country","direct phone verified at","mobile phone rank","mobile phone","mobile phone score","mobile phone DNC type","mobile phone DNC country","mobile phone verified at"]},{"provider":"Crustdata","api":"Cached employee email","website":"https://crustdata.com","pricingPage":"https://crustdata.com/pricing","pitch":"Enrich a bulk list of profile URLs with contact data as an async job — results delivered as a file.","strengths":["100+ people a request","nothing charged when not found"],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"no API terms","use":"no API terms","plan":"Real-time API access","who":"anyone","billing":"contact","charged":null,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"credit","renews":null,"expires":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["People search (/person/search)","People identify (/person/identify)","People enrich (/person/enrich)","Contact enrich (/person/contact/enrich)","Developer profile enrich (/dev_platform/enrich)","Person verify (/batch/person/verify)","Live people search (/person/professional_network/search/live)","Live people enrich (/person/professional_network/enrich/live)","Company search (/company/search)","Company enrich (/company/enrich)","Employee review enrich (/employee_review/enrich)","Live company search (/company/professional_network/search/live)","Job search (/job/search)","Live job search (/job/professional_network/search/live)","Web search (/web/search/live)","Web fetch (/web/enrich/live)","Social post search (/social_post/search)","Social post live search (/social_post/professional_network/search/live)","Social post live enrich (/social_post/professional_network/enrich/live)","People search watcher (/watch/person/search)","Company search watcher (/watch/company/search)","Job search watcher (/watch/job/search)","Social post search watcher (/watch/social_post/search)","Person watcher (/watch/person)","Company watcher (/watch/company)"],"startPerCall":null,"extras":[{"fields":["personal email","personal email status"],"perThousand":null},{"fields":["phone number","phone country code","phone country","phone national number","phone line type"],"perThousand":null}],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":0.083,"concurrent":5,"batch":300,"answer":"by polling or webhook","latencyMs":null,"call":"Batch Contact Enrich","method":"POST","path":"/batch/person/contact/enrich","send":"professional_network_profile_urls (up to 300 LinkedIn profile URLs), fields, and the x-api-version header (2025-11-01); webhook_url, verified","fields":["matched on","Crustdata person ID","business email","business email status","business emails message"]},{"provider":"CUFinder","api":"Cached employee email","website":"https://cufinder.io","pricingPage":"https://cufinder.io/pricing","pitch":"LinkedIn profiles reveal professional context but hide the email addresses that outreach campaigns desperately need. The LinkedIn Profile Email Finder API extracts verified business email addresses from LinkedIn URLs with 94% confidence scores, matching profiles against CUFinder’s 1B+ contact database.","strengths":["nothing charged when not found"],"aggregators":[],"freshness":"1 day","fieldFreshness":null,"history":null,"keep":"no limit","use":"your personal needs or those of your business; may not sell, distribute, or create derivative products, nor develop any service-related tools without permission; no aggregation or de-identification of Data","plan":"Premium","who":"anyone with a work email","billing":"monthly","charged":null,"pay":449,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":20000,"unit":"credit","renews":"month","expires":"unused credits expire at the end of your billing month","calls":10000,"monthlyCap":null,"perThousand":44.9,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":44.9,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Company Name to Domain","LinkedIn Company URL Finder","Domain to Company Name","Company Email Finder","Company Phone Finder","Company Lookalikes Finder","Company Fundraising","Company Revenue Finder","Company Subsidiaries Finder","Company Tech Stack Finder","Company Enrichment","Company Employee Count","Company Employee Finder","Company Locations","Company Search","Local Business Search","B2B Customers Finder","Company Career Page Finder","Company SaaS Checker","Company B2B or B2C Checker","Company Mission Statement","Company Snapshot","Company Demo Checker","Company Free Trial Checker","Reverse Email Lookup","LinkedIn Profile Enrichment","Person Enrichment","Person Search","Contact Lookalike Finder","Phone Number Normalizer","Address Normalizer","Jobs API"],"startPerCall":null,"extras":[{"fields":["personal email","personal email accuracy"],"perThousand":22.45}],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":1.67,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/v3/people/email-finder","send":"linkedin_url","fields":["success","work email","work email accuracy","work email is catch-all","work email service provider","match confidence","input data","credits charged","credits remaining"]},{"provider":"Dievio","api":"Cached employee email","website":"https://dievio.com","pricingPage":"https://dievio.com/pricing","pitch":"Find emails and phones for LinkedIn profile URLs.","strengths":["under $5 per 1,000","100+ people a request","nothing charged when not found"],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"no limit","use":"any, but you agree not to misuse the service or violate applicable laws","plan":"5,000 API credits","who":"anyone","billing":"one-time","charged":null,"pay":22.5,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":5000,"unit":"credit","renews":"never","expires":null,"calls":5000,"monthlyCap":null,"perThousand":4.5,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Lead Search"],"startPerCall":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":100000,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/api/linkedin/lookup","send":"linkedinUrls (up to 100,000 URLs); includeWorkEmails, includePersonalEmails, onlyWithEmails, includePhones, _page, _per_page, max_results","fields":["success","message","results returned","current page","results per page","total pages","total results","has more","next page","max results","LinkedIn URL","full name","first name","last name","job title","company name","work email","personal emails","personal email count","has email","mobile phone","has phone"]},{"provider":"Explorium","api":"Cached employee email","website":"https://www.explorium.ai","pricingPage":"https://www.explorium.ai/pricing","pitch":"The Contact details enrichments API provides detailed information about individual prospects, including contact details, professional emails, and phone numbers.","strengths":["nothing charged when not found"],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"Explorium grants You during the Term, a limited, revocable, non-exclusive, non-transferable license [...] Your license terminates immediately upon cancellation or termination of your account or if we believe you are in violation of this Agreement","use":"a limited, revocable, non-exclusive, non-transferable license to [...] access and use the Platform APIs made available to you through the website solely for your internal business purposes (unless otherwise agreed in a separate enterprise Agreement between you and Explorium) [...] You may not: resell, sublicense, distribute, transfer, share, reproduce, duplicate, copy, or otherwise exploit the Content and Services, Platform Data, API and any predictive models or derived insights or data analysis obtained by use of the Platform, other than your internal business purposes. [...] use the Content and Services, Platform Data or API in any way that is unlawful, illegal, discriminatory, abusive, fraudulent or harmful, and in non-compliance with any applicable laws, including without limitation any applicable privacy regulation [...] conduct any systematic or automated data collection activities (including without limitation scraping, data mining, data extraction, and data harvesting) on or in relation to the Content and Services. [...] and will not allow anyone else to use the Content and Services, the Platform, API, or Platform Data for decisions about any individual’s suitability for: (i) credit or loans; (ii) insurance; (iii) employment; (iv) a license or other benefit granted by a governmental authority, where such decision involves considering one’s financial responsibility or status; (v) housing; or (vi) any eligibility or other determinations that would cause the Platform or Platform Data to be deemed a consumer report for purposes of the Fair Credit Reporting Act. [...] use or allow any third party to use the Content and Services, the Platform, API, or Platform Data will not be used to send unsolicited emails, false advertising, place unsolicited calls or any other action by or on behalf of Customer that may be considered spam or otherwise in violation of CAN-SPAM or related regulations. For clarity, this does not prohibit You from engaging in communications that are otherwise permissible. [...] You may use the Content, API, Platform Data and Service for lawful purposes only. [...] YOU MAY NOT USE OR ACCESS THE SERVICES FOR BENCHMARKING OR ANY OTHER COMPETITIVE PURPOSE.","plan":"Starter","who":"anyone 18 or over, not a direct competitor of Explorium","billing":"one-time","charged":null,"pay":149.99,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":5000,"unit":"credit","renews":"never","expires":"12 months","calls":2500,"monthlyCap":null,"perThousand":60,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":60,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Generate","Enrichments","Events"],"startPerCall":null,"extras":[{"fields":["mobile phone","phone numbers"],"perThousand":90}],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":3.33,"concurrent":null,"batch":50,"answer":"in the call","latencyMs":849,"call":null,"method":"POST","path":"/v2/prospects/contact_information/enrich","send":"prospect_ids; request_context, parameters.contact_types, credit-usage","fields":["prospect ID","email","email status","request ID","request status","time taken in seconds","total results","credits consumed","results billed"]},{"provider":"Fundable","api":"Cached employee email","website":"https://tryfundable.ai","pricingPage":"https://tryfundable.ai","pitch":"Unlock a person's verified email by UUID, LinkedIn, Crunchbase, or Twitter identifier.","strengths":["nothing charged when not found"],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"no limit","use":"You may use our Services only for lawful purposes and in accordance with these Terms. You agree not to: Use automated systems (e.g., bots, spiders, scrapers) to access or extract data from our Services. Reproduce, distribute, sell, license, or otherwise exploit any data, content, or material available through our Services for commercial purposes without our express written permission. Use our data or services to build a competing product or service. Reverse engineer, decompile, or disassemble any part of our Services. Share access to the Services or any content obtained through them with unauthorized third parties. [...] You may not scrape, harvest, or otherwise extract data from our website or Services for any purpose, including but not limited to commercial resale, database compilation, or machine learning model training. [...] You may not sell, lease, sublicense, redistribute, or otherwise transfer any data or materials obtained through our Services to any third party without our prior written consent.","plan":"Pro+","who":"anyone","billing":"monthly","charged":null,"pay":100,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":5000,"unit":"credit","renews":"month","expires":null,"calls":1000,"monthlyCap":null,"perThousand":100,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"no limit","alsoPaysFor":["GET /alerts","GET /alerts/configurations"],"sharesBudgetWith":["POST /deals","GET /deals/{id}","GET /deals/{id}/investors","POST /companies","GET /company","GET /company/deals","GET /company/search","POST /investors","GET /investor","GET /investor/deals","GET /investor/search","POST /people","GET /person","GET /person/phone","GET /person/deals","GET /person/search"],"startPerCall":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":3.33,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/person/email","send":"id, linkedin, crunchbase or twitter (one of)","fields":["person ID","email","already unlocked","credits used","credit source","monthly credits remaining","purchased credits remaining"]},{"provider":"GetProspect","api":"Cached employee email","website":"https://getprospect.com","pricingPage":"https://getprospect.com/pricing","pitch":"Find the verified business email address of a specific person.","strengths":["under $10 per 1,000","catch-all free","bounces refunded","nothing charged when not found"],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"no limit; data resold or embedded in your own product only while an eligible plan is active","use":"personal or internal business use, or resale and embedding on an eligible paid or API plan (no re-brokering or competing database, its terms flowed down to end customers); lawful only; not for FCRA purposes (credit, insurance, employment, government benefits)","plan":"Growth 50k","who":"anyone 16 or over","billing":"monthly","charged":null,"pay":399,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":50000,"unit":"credit","renews":"month","expires":"rolled over to the next month only, up to the plan's monthly credits; lost at the end of the billing period after cancelling","calls":50000,"monthlyCap":null,"perThousand":7.98,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":[],"notFoundPerThousand":0,"catchAllPerThousand":0,"bounceRefund":"the credits, for invalid emails, under its 98% data accuracy guarantee","repeatFree":"no limit","alsoPaysFor":["Email Verifier","People Enrich with enrich_phone: true (phone credits)"],"sharesBudgetWith":["People Search with enrich_email: true","People Enrich","People Bulk Enrich","Save People","Reveal email","Add to list"],"startPerCall":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call or by polling","latencyMs":null,"call":null,"method":"POST","path":"/v2/email/find","send":"data (full_name or first_name + last_name, and domain or company)","fields":["email","email status","email local part","email domain","domain status","MX host","free email","email credits left","verification credits left","credits reset date","success","response timestamp","error code","error message"]},{"provider":"Instantly","api":"Cached employee email","website":"https://instantly.ai","pricingPage":"https://instantly.ai/pricing","pitch":"More contacts per search, even in hard-to-reach niches. Higher verification rates, fewer bounces, better deliverability.","strengths":["100+ people a request"],"aggregators":[{"aggregator":"ColdIQ","url":"https://coldiq.com/marketplace/docs/endpoint?method=post&path=%2Fv1%2Finstantly%2Fsupersearch-enrichment&format=markdown","ownKey":"free: 0 credits on ColdIQ, the provider bills your own account (Instantly, lemlist, TheirStack)","paid":false,"perThousand":null,"usd":null,"per":null,"resultsPerPage":null,"callStated":true}],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"no limit","use":"Subscriber shall not, and shall procure that its Users shall not: [...] (k) engage in any Data Resale Activity or otherwise provide, disclose, or make available any data obtained from or through the Instantly Service to any third party, except as strictly necessary to achieve the Permitted Purpose through Subscriber’s own employees or service providers bound by written confidentiality and processor obligations; (l) disclose, provide access to, or make available Outputs, Performance Data, Third-Party Data, Visitor ID Information, Warmup data, or any other data obtained through the Instantly Service to any third party, except to Subscriber’s processors who (i) act on Subscriber’s documented instructions solely for the Permitted Purpose, and (ii) are bound by written terms at least as protective as this Agreement; (m) use the Instantly Service or data obtained through it to build, train, or augment any public or commercial dataset, data product, contact list, look-alike audience, data broker service, or competitive database; (n) upload to or merge any such data into any public or shared repository or any tool designed for third-party access, resale, or redistribution; (o) circumvent, mask, or remove any flags, validity determinations, or other Performance Data indicators when providing data to any third party; or (p) use Supersearch/enrichment outputs or Visitor ID Information for any purpose other than the Permitted Purpose [...] \"Permitted Purpose\" means Subscriber’s business use of the Instantly Service to manage and conduct Subscriber’s own direct business-to-business (B2B) sales, marketing, recruiting, and business development activities of Subscriber, and expressly excludes any Data Resale Activity.","plan":"Nano credits","who":"anyone with authority to bind the entity they represent, on an Outbound plan, which API access comes with","billing":"monthly","charged":null,"pay":9,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":150,"unit":"credit","renews":"month","expires":"2 months after purchase","calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":[],"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Lead Verification","Fully Enriched Profile","AI Enrichment","Job Listings","Technologies","News","Funding Type","Engagement Score","AI Reply Agent","AI Sales Agent","AI Recruiting Agent","AI Investment Agent","AI User Research Agent","AI Partnership Agent","Website Visitors"],"startPerCall":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":100,"concurrent":null,"batch":1000000,"answer":"by polling","latencyMs":null,"call":null,"method":"POST","path":"/api/v2/supersearch-enrichment","send":"resource_id; type, limit, filters, custom_flow, integration_actions","fields":["lead ID","created at","updated at","email","first name","last name","company name","company domain","website","job title","phone number","personalization","verification status","enrichment status","email provider","custom fields","list ID"]},{"provider":"Kendo","api":"Cached employee email","website":"https://kendoemailapp.com","pricingPage":"https://kendoemailapp.com/pricing","pitch":"The email finder API that returns business email, personal email & mobile. Most email finder APIs stop at business email. Kendo gives you business email, personal email and personal mobile from one API: one key, one vendor, and you only pay for the data you request.","strengths":["nothing charged when not found"],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"Following termination of these Terms, you may only continue to use the data that was legally obtained through the Services that was stored on your systems during the Term, and subject to the Data Processing Agreement","use":"You are only granted the right to use the Services and only for the purposes described by the Company in its Websites, these Terms, or any applicable Order or Subscription. You agree not to use, or permit any third party to use, the Services in a manner that violates any legislation or these Terms. You will not provide access to, or give any part of, the Services to any third party, other than setting access for other Users under your Account [...] you will not reproduce, modify, copy, sell, trade, lease, rent or resell the Services. [...] If you're developing an application to interact with the Company's APIs, you must license your application with the Company and meet certain usage, technical, and security requirements. [...] You and your company or business are not a data broker and are not entering into these Terms in order to resell the data received through the Services to third parties.","plan":"Corporate","who":"anyone 18 or over with authority to bind the company or business the account is for","billing":"monthly","charged":null,"pay":129,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":10000,"unit":"credit","renews":"month","expires":"at the end of the billing period, no rollover","calls":10000,"monthlyCap":null,"perThousand":12.9,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["domain searches","mobile numbers (/mobilebylinkedin, 5 credits each)","reverse email lookup (/namebyemail, 0.4 credits each)","LinkedIn profile URLs (/linkedinbyname, /linkedinbyemail, 1 credit each)","phone number checks (/verifyphonenumber, 1 credit each)","email from a name and domain (/emailbyname)","company profiles (/companybydomain, /companybyname)"],"startPerCall":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"emailbylinkedin","method":"GET","path":"/emailbylinkedin","send":"linkedin; type, timeout","fields":["email","personal email","credits remaining"]},{"provider":"Lead411","api":"Cached employee email","website":"https://www.lead411.com","pricingPage":"https://www.lead411.com/pricing/","pitch":"Whether you use Salesforce, Hubspot, etc use our simple integrations or our lead enrichment API. [...] The email addresses in our database are verified using SMTP, human-verified, and email open validation.","strengths":[],"aggregators":[],"freshness":"6 months","fieldFreshness":null,"history":null,"keep":"no limit","use":"You agree that you will not: [...] g. Develop, support or use software, devices, scripts, robots, or any other means or processes (including crawlers, browser plugins and add-ons, or any other technology or manual work) to scrape the Services or otherwise copy data from the Services; [...] i. Visitors of the Services can not copy, use, disclose, save or distribute any information and data obtained from the Services or through third parties(such as search engines) without the consent of Lead411. Paying subscribers can copy and use information and data obtained from the Services in order to sell and market their company’s products and services. Visitors and Subscribers are not allowed to disclose or distribute any information and data obtained from the services. j. Use, disclose or distribute any data obtained in violation of this policy; [...] o. Rent, lease, loan, trade, sell/re-sell access to the Services or related data;","plan":"Ignite","who":"anyone","billing":"monthly","charged":null,"pay":150,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":1000,"unit":"credit","renews":"month","expires":"never while subscribed: unused exports roll over to the next billing cycle; forfeited 2 months after the subscription ends","calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":[],"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Lead Search API (/v1/search/searchUsingJSON)","Get Company Details (/v1/company/getCompanyInfo)","Get Company News Details (/v1/company/getCompanyNews)","Get Company Jobs Details (/v1/company/getCompanyJobs)","Get Company Technology Data (/v1/company/getCompanyTech)","Get Company Employees List (/v1/company/getCompanyEmployees)","Get Company Employees information (/v1/employee/getEmployeeInformation)","Search into Company Employees list (/v1/company/searchCompanyEmployees)"],"sharesBudgetWith":[],"startPerCall":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":"POST","path":"/v1/employee/unlock_employee_record","send":"employee_id (a Lead411 employee ID, from its employee search, /v1/company/searchCompanyEmployees, by linkedin_url, or by company_id with search_name)","fields":["email","phone number"]},{"provider":"LeadIQ","api":"Cached employee email","website":"https://leadiq.com","pricingPage":"https://leadiq.com/pricing","pitch":"Every email or mobile number is scored by proprietary algorithms and run through multi-layer verification, so sellers see a confidence level before they click Send or Dial.","strengths":[],"aggregators":[{"aggregator":"Clay","url":"https://www.clay.com/integrations/action/enrich-person-leadiq","ownKey":"no Data Credits, 1 Action per call (Actions start at less than $0.01 each)","paid":false,"perThousand":null,"usd":null,"per":null,"resultsPerPage":null,"callStated":true}],"freshness":"1 month","fieldFreshness":null,"history":null,"keep":"we grant you a non-exclusive, non-transferable, revocable, limited right to access and use the Services solely for your internal business purpose, and in accordance with your chosen subscription plan (“Plan”) for the duration of your subscription term (“Subscription Term”) [...] all software, Data and other components of or used to provide the Services are owned by LeadIQ. These Terms do not grant you any right, title or interest in any of the above, except for the limited use rights expressly granted to you at section 1.1 (Your Subscription)","use":"you will use and have measures in place to keep any personal data, such as professional contact data, provided to you as part of the Services (“Data”) secure, confidential, and to comply with all applicable international data privacy, security and marketing laws and regulations [...] You specifically acknowledge that you are responsible as a Controller (as defined in the GDPR) of any EU personal data that you acquire from the Services and for obtaining any consent required under the ePrivacy Directive [...] you and your Authorized Users will not: use the Services for any purposes other than your own internal business to business sales, marketing, or customer relationship management; share your account login credentials, or publish, distribute, share, sell, lease, transfer or otherwise make any portion of the Services, including Data, available to third parties; interfere with or disrupt the integrity or performance of the Services; reverse engineer, decompile, disassemble, copy, or otherwise attempt to derive source code of any software making up the Services; use any robot, spider, crawler, scraper or other automated means or interface not provided by us to access the Services or to extract or export data collected using the Services; access the Services in order to build a competitive product or service; use the Services in violation of any applicable laws, including but not limited to data privacy laws, and particularly laws that prohibit the sending of bulk mail, junk mail, spam or other forms of duplicative messages; use the Services to stalk, threaten, harass or harm another individual, or use the Services in any way that is misleading, unlawful, defamatory, obscene, invasive, threatening, or otherwise objectionable","plan":"Pro, 4,750 credits a month","who":"anyone, for their internal business purpose only, 18 or over with authority to bind it when accepting for a company, not in a US-embargoed country or on a US restricted list","billing":"monthly","charged":null,"pay":204.25,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":4750,"unit":"credit","renews":"month","expires":"at the end of each month","calls":4750,"monthlyCap":null,"perThousand":43,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":[],"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"12 months","alsoPaysFor":[],"sharesBudgetWith":["Unlock a phone number (mobile or work)","Access company data (API)","Unlock a profile (API and MCP Server only)","Scribe Email Generation","Scribe Email Opener / 1-liner","Scribe Value Proposition Generation"],"startPerCall":null,"extras":[{"fields":["work phone","work phone type","work phone status","work phone verification status","work phone updated at","past job phone","personal phone","personal phone type","personal phone status","personal phone verification status","personal phone updated at"],"perThousand":430},{"fields":["company alternative names","company domain","company description","company email domains","company type","company phones","company address","company location","company logo URL","company LinkedIn ID","company LinkedIn URL","company employee count","company industry","company specialities","company funding rounds","company funding total USD","company last funding date","company last funding type","company last funding USD","company technologies","company revenue range","company SIC code","company secondary SIC codes","company NAICS code","company employee range","company Crunchbase URL","company Facebook URL","company Twitter URL","company founded year","company is ultimate parent","company parent","company ultimate parent","company updated date","company function trends","company excluded","company locations"],"perThousand":129}],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":1,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":697,"call":null,"method":"POST","path":"/graphql","send":"a searchPeople query selecting the emails, its input with linkedinUrl, email, id, or firstName and lastName with company; skip, limit, middleName, fullName, linkedinId, hashedEmail, phone, workEmailStatusIn, containsWorkContactInfo, profileFilter, includeInvalid, qualityFilter, minConfidence","fields":["total results","has more","person ID","first name","middle name","last name","full name","current job company ID","company name","current job title","current job start date","current job end date","current job updated at","current job seniority","current job function","current job title roles","current job matched query","past job company ID","past job company name","past job title","past job start date","past job end date","past job updated at","past job seniority","past job function","past job title roles","past job matched query","LinkedIn ID","LinkedIn URL","LinkedIn Sales Navigator URLs","LinkedIn status","LinkedIn updated at","LinkedIn type","LinkedIn GUID","social profile network","social profile ID","social profile username","social profile URL","social profile status","social profile updated at","location","location region","location city","location country","location country code","location type","location status","location updated at","education school","education type","education school LinkedIn URL","education school Facebook URL","education school Twitter URL","education school LinkedIn ID","education school website","education school domain","education degrees","education majors","education grades","education start date","education end date","education activities","education description","updated at","confidence","work email","work email type","work email status","work email updated at","past job email","personal email","personal email type","personal email status","personal email updated at"]},{"provider":"Lusha","api":"Cached employee email","website":"https://www.lusha.com","pricingPage":"https://www.lusha.com/pricing/","pitch":"Find up to 100 contacts by identifier and reveal their emails and phone numbers in a single call.","strengths":["100+ people a request"],"aggregators":[{"aggregator":"AnyAPI","url":"https://getanyapi.com/api/person-enrichment/lusha","ownKey":null,"paid":true,"perThousand":84,"usd":0.084,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"Clay","url":"https://www.clay.com/integrations/action/enrich-person-lusha","ownKey":"no Data Credits, 1 Action per call (Actions start at less than $0.01 each)","paid":false,"perThousand":null,"usd":null,"per":null,"resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/lusha","ownKey":"free for 50,000 calls a month, then $5.00 per 1,000","paid":false,"perThousand":null,"usd":null,"per":null,"resultsPerPage":null,"callStated":true},{"aggregator":"treg","url":"https://treg.to/catalog/endpoints/lusha.people.enrich","ownKey":"free","paid":true,"perThousand":249.6,"usd":0.2496,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"1 week","fieldFreshness":null,"history":null,"keep":"API terms: no limit while the agreement lasts, then \"Upon the termination of the Agreement for any reason [...] Customer, Users and Data Recipients (as applicable) will irrecoverably delete any and all Data they have received from using the API Service\"; general terms: \"Customer may continue to use the Data after the termination of the Agreement, provided that such termination was not a termination by Lusha pursuant to Sections 15.2, 15.3, 15.3 or 16\"; deleted when the person asks: \"If you receive a notification from an individual requiring that you shall delete individual’s Personal Data obtained by you through the API Service, you shall respect such request and shall: (i) delete such Personal Data from your database and cease Processing it\"","use":"use and access the Platform and obtain Data only for the Customer’s internal business uses and operations, and only for one or more of the following objectives: B2B sales/marketing to prospective and current customers, recruitment, business intelligence or fraud prevention purposes [...] Customer shall not, and shall not permit any third party to: [...] use the Data for any reason or in any way other than for the Purpose (such as for business-to-consumer (B2C) activities, including but not limited to marketing, advertising, and the direct solicitation of individuals) [...] publish, distribute, share, sell, lease, transfer, or otherwise make the Data available to any third person or entity [...] input, upload, transmit, or otherwise provide the Data (including any derivatives, extracts, or summaries thereof) to any External AI System, where such External AI System may use the Data for training, fine-tuning, model development, or otherwise incorporating the Data into such system’s capabilities or outputs [...] liquidated damages from Customer in the amount equal to $2.00 per Business Contact record that is so disclosed, used, or made available per third party recipient or beneficiary [...] it is not a data broker and is not entering into this Agreement in order to resell, or with the intention of reselling, the Data to third parties [...] must not use such Data for the purposes of cookie tracking, ad exchanges, ad networks, data brokerages, SPAM or any other purpose in violation of any applicable law [...] you agree not to disclose, distribute, sublicense, lease, rent, loan, resell or otherwise transfer any Business Profiles or other information received from or through your use of the API Service [...] You hereby warrant that you will not: [...] Use the API Service in connection with any advertisements, solicitations, chain letters, pyramid schemes, spamming or any other commercial communication [...] You shall not make use of any communication method to send Communications to recipients who have not explicitly consented (opt-in) or subscribed in some way to receive such Communications","plan":"Pro, 3,200 credits a month","who":"anyone 18 or over with a business email","billing":"monthly","charged":null,"pay":362.4,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":3200,"unit":"credit","renews":"month","expires":"rolled over while subscribed, up to twice the monthly credits","calls":1600,"monthlyCap":null,"perThousand":226.5,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Account Usage API"],"sharesBudgetWith":["Search Contacts","Enrich Contacts","Prospecting Contacts","Search Companies","Enrich Companies","Search and Enrich Companies","Prospecting Companies","Signals API","Lookalikes API","Tables API","Webhooks API","Buying Group API","ICP Fit Score API","Conversations API"],"startPerCall":null,"extras":[{"fields":["phone number","phone type","phone do-not-call","phone update date","phone data source","phone credits charged"],"perThousand":566.25}],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":1500,"perSecond":0.042,"concurrent":null,"batch":100,"answer":"in the call","latencyMs":308,"call":null,"method":"POST","path":"/v3/contacts/search-and-enrich","send":"contacts (1 to 100), each firstName and lastName with companyName or companyDomain, or a linkedinUrl, an email or a Lusha id; reveal (emails, phones), options.includePartialProfiles, clientReferenceId","fields":["request ID","person ID","first name","last name","full name","job title","departments","seniority","country","country code","state","city","continent","city coordinates","EU contact","tag ID","tag name","tag color","email","email type","email confidence","email update date","email data source","email credits charged","company ID","company name","company domain","company industry","LinkedIn URL","X URL","previous company name","previous company domain","previous job title","previous departments","previous seniority","LinkedIn followers","LinkedIn connections","skills","certification name","certification authority","award title","award year","course name","partial profile","update date","error code","error message","missing data point type","missing data point status","missing data point description","client reference ID","credits charged","results returned","waterfall status","waterfall status description","waterfall status reason"]},{"provider":"Muraena","api":"Cached employee email","website":"https://muraena.ai","pricingPage":"https://muraena.ai/pricing","pitch":"Returns contact details and full information on specified profiles. As input you can submit LinkedIn URL or Email [...] We serve 200M profiles with contact details in our API.","strengths":["nothing charged when not found"],"aggregators":[{"aggregator":"Databar","url":"https://databar.ai/explore/enrichments/get-contact-details-by-linkedin-link","ownKey":"0 credits a call on the Build or Scale plan","paid":true,"perThousand":39.6,"usd":0.0396,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"1 month","fieldFreshness":null,"history":null,"keep":"no limit","use":"This API can be used for any internal process like lead enrichment, search, email lookup, etc. [...] We don’t allow the use of this API for white-labeling and integration into live software products to prevent abusive behavior and unequal usage. [...] If you want to integrate our API into your live software product, contact us [...] to discuss your use case and find the best API setup options for your business [...] you warrant [...] that you will not: [...] knowingly or negligently use this website or any of its associated services in a way that abuses or disrupts our networks or any other service Muraena.ai provides; use this website or its associated services to transmit or publish any harassing, indecent, obscene, fraudulent, or unlawful material; use this website or its associated services in violation of any applicable laws or regulations; use this website in conjunction with sending unauthorized advertising or spam; harvest, collect, or gather user data without the user’s consent; use this website or its associated services in such a way that may infringe the privacy, intellectual property rights, or other rights of third parties","plan":"Custom plan","who":"users on the Business package, registered in the Muraena app","billing":"contact","charged":null,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"credit","renews":null,"expires":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":null,"sharesBudgetWith":null,"startPerCall":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":0.17,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/reveal/","send":"linkedin_url, or profile_id, or email; work_email_only","fields":["person ID","first name","last name","LinkedIn URL","job title","industry","functional areas","location","country","region","sub-region","languages","summary","emails","work email","personal email","phone number","job history company name","job history title","job history company LinkedIn URL","job history company domain","job history company country","job history company location","job history company industry","job history company employee count minimum","job history company employee count maximum","job history company summary","job history current","job history start date","job history end date","job history sequence number","education school","education school URL","education major","education specialization","education start date","education end date","education sequence number"]},{"provider":"Nymeria","api":"Cached employee email","website":"https://www.nymeria.io","pricingPage":"https://www.nymeria.io/pricing","pitch":"Our person enrichment API enables you to easily look up a person's contact information. [...] The person enrichment endpoint takes a social media profile URL, LinkedIn identifier, or an email address and returns a person's complete profile information with contact information. Contact information is defined as a personal email, work email, or a phone number.","strengths":["nothing charged when not found"],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"no limit","use":"We grant you a limited, nonexclusive, nontransferable license, subject to the terms of this Agreement, to access and use the Nymeria Site, and the content, materials, information and functionality available in connection therewith (collectively, the \"Content\") solely for informational, transactional, or other approved purposes as permitted by Nymeria from time to time. Any other use of the Nymeria Site or Content is expressly prohibited. [...] You will not otherwise copy, transmit, distribute, sell, resell, license, de-compile, reverse engineer, disassemble, modify, publish, participate in the transfer or sale of, create derivative works from, perform, display, incorporate into another website, or in any other way exploit any of the Content or any other part of the Nymeria Site or any derivative works thereof, in whole or in part for commercial or non-commercial purposes. Without limiting the foregoing, you will not frame or display the Nymeria Site or Content (or any portion thereof) as part of any other web site or any other work of authorship without our prior written permission. [...] The Nymeria API is owned by Nymeria and is licensed to Nymeria API users on a non-exclusive, non-sublicensable basis. Nymeria reserves the right to restrict or limit use when, in its sole discretion, we identify abusive, burdensome, or prohibited use of the Nymeria API. [...] You may not use your Nymeria Account to engage in the following categories of activity (\"Prohibited Use\"). By opening a Nymeria Account, you confirm that you will not use your Account to do any of the following: [...] Violate or assist any party in violating any law, statute, ordinance, regulation or any rule of any self-regulatory or similar organization of which you are or are required to be a member (for example, those laws, rules, or regulations governing financial services, controlled substances, or consumer protections). [...] Infringe upon Nymeria's or any third party's copyright, patent, trademark, or intellectual property rights. [...] Take any action that imposes an unreasonable or disproportionately large load on our infrastructure, or detrimentally interfere with, intercept, or expropriate any system, data, or information. [...] Interfere with another individual's or entity's access to or use of any of the Nymeria Services. [...] Defame, abuse, harass, stalk, threaten or otherwise violate or infringe the legal rights (such as, but not limited to, rights of privacy, publicity and intellectual property) of others. [...] Publish, distribute or disseminate any unlawful material or information. [...] Harvest or otherwise collect information from the Nymeria Site about others, including without limitation email addresses, without proper consent. [...] Act as a payment intermediary or aggregator or otherwise resell any of the Nymeria Services, unless expressly authorized by Nymeria in writing. [...] Transfer any rights granted to you under this Agreement. [...] Thus, you agree not to use, and not to encourage or allow any Client or End User to use, the Nymeria Services in the following prohibited ways: Using the Nymeria Services to encourage any illegal, fraudulent, abusive, or other activities. Using the Nymeria Services in connection with credit granting, credit monitoring, account review, collection, insurance underwriting, employment or for any other purpose covered by the Fair Credit Reporting Act (15 U.S.C. Sec. 1681 et seq (\"FCRA\")), Federal Trade Commission interpretations of the FCRA, and similar federal and state statutes. Using the Nymeria Services for any form of debt collection. Using the Nymeria Services to engage in, or in connection with fraudulent activity. Using the Nymeria Services directly as the sole source of data for hard background check purposes. Using the Nymeria Services to determine eligibility for a government license or benefit. Using the Nymeria Services for any purpose prohibited by applicable data privacy and security laws, including the General Data Protection Regulation (Regulation (EU) 2016/679) (\"GDPR\"), the California Consumer Privacy Act or any similar state or national laws. Using any data that is subject to the GDPR and is contained in or derived from the Nymeria Services for any purpose other than for business-to-business or recruitment activities and when Customer has a lawful basis to process such information for these activities. Using our Services for the benefit of any one political candidate, political party, political campaign or advocacy group affiliated exclusively with or formed to benefit any one political candidate, political party or political campaign. Using our Services to benefit any government agency operating as an intelligence agency whose purpose is to collect and analyze data on people for the purposes of, but not limited to, counter-terrorism, the creation of watchlists, individual threat assessment or mass-surveillance to support national security, military, and foreign policy objectives. Providers to intelligence agencies are also prohibited from providing our data to any governmental intelligence agency undertaking these or similar activities.","plan":"Kilo","who":"anyone 18 or over, on request through its Contact Us form","billing":"monthly","charged":null,"pay":159,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":1000,"unit":"credit","renews":"month","expires":"at renewal: unused credits do not roll over","calls":1000,"monthlyCap":null,"perThousand":159,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":[],"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["People Search","Company Enrichment","Company Search","Email verification"],"startPerCall":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":"GET","path":"/person/enrich","send":"profile (a public profile url, ex: LinkedIn, GitHub, etc), lid (a numeric LinkedIn identifier) or email (any email address associated with a person): at least one; require","fields":["status code","request metadata","input data","provider record ID","first name","last name","location","country","job title","company name","industry","personal emails","work email","mobile phone","LinkedIn username","credits consumed","credit type","credits remaining"]},{"provider":"People Data Labs","api":"Cached employee email","website":"https://www.peopledatalabs.com","pricingPage":"https://www.peopledatalabs.com/pricing/person","pitch":"The Bulk Enrichment API provides a way to enrich multiple profiles using the Person Enrichment API in one request.","strengths":["100+ people a request","nothing charged when not found"],"aggregators":[{"aggregator":"Deepline","url":"https://deepline.com/integrations/peopledatalabs","ownKey":"free for 50,000 calls a month, then $5.00 per 1,000","paid":true,"perThousand":200,"usd":0.2,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"1 month","fieldFreshness":null,"history":null,"keep":"Data returned in API endpoints may not be saved in Customer databases (“Cached Data”) for longer than necessary to perform actions permitted via Service License. [...] Cached Data may not be provided or displayed to more than one End User. [...] Upon termination of this Agreement, Customer must delete all Data it has received from PDL from all applicable Subscription Periods (including Cached Data), and sign and return to PDL the Data Deletion Agreement in Exhibit A within 30 days of termination.","use":"PDL hereby grants to Customer a limited, revocable, non-exclusive, non-transferable, non-sublicensable right and license to access the Services specified in the Order Form or in Customer Account during the Subscription Period for its internal business purposes. [...] (i) to display PDL-supplied Data to Customer’s own clients who engage with the data (“End Users”) on Customer’s platform or within Customer’s product; (ii) to maintain PDL-supplied Data in Customer’s database for the purpose of performing calculations and mapping PDL Data against Customer Data [...] Customer shall not, and shall not permit any client or third party that may have access to the Data to: (i) resell, sublicense, distribute or otherwise provide access to the Services, Data, or information contained in or derived from the Services, to any third party or use the Services outside the scope of the license granted herein [...] Customer may not build products from the Data that resemble or compete with PDL products. [...] For any form of debt collection. [...] For hard background check purposes. [...] For the purposes of training Gen AI systems or models that can generate derived synthetic content, including text, images, video, and audio, that emulates the structure and characteristics of the system’s training data. [...] In connection with any purpose covered by the Fair Credit Reporting Act, 15 U.S.C. Sec. 1681 et seq.","plan":"Pro, Tier 1","who":"anyone with a work email","billing":"monthly","charged":null,"pay":98,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":350,"unit":"credit","renews":"month","expires":"at renewal, past 1 month's credits rolled over","calls":350,"monthlyCap":null,"perThousand":280,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":[],"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Autocomplete API","Cleaner APIs"],"sharesBudgetWith":["Person Enrichment API"],"startPerCall":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":100,"answer":"in the call","latencyMs":null,"call":"Bulk Person Enrichment API","method":"POST","path":"/v5/person/bulk","send":"requests (an array of 1 to 100 objects, each with a params object of the Person Enrichment API's inputs: profile, email, phone, email_hash, lid or pdl_id, or name (or first_name and last_name) with company, school, location, locality, region or postal_code); metadata, required","fields":["status code","match confidence","matched by","provider record ID","name","first name","middle initial","middle name","last initial","last name","work email","recommended personal email","personal emails","emails","email address","email type","mobile phone","phone number","current company","current company provider record ID","current company ID","current company LinkedIn URL","current company website","current company Facebook URL","current company Twitter URL","current company founded","current company industry","current company industry v2","current company size","current company location","current company locality","current company metro area","current company region","current company country","current company continent","current company street address","current company address line 2","current company postal code","current company location coordinates","current title","current job function","current job sub-function","current seniority","current department","current job start date","job last changed","job last verified","birth date","birth year","gender","schools","school name","school provider record ID","school ID","school URL","school website","school domain","school Facebook URL","school Twitter URL","school location","school locality","school region","school country","school continent","school type","school degree","school field of study","school minor","school grade","school start date","school end date","location","city","metro area","region","country","continent","street address","address line 2","postal code","location coordinates","location last updated","location names","countries","regions","street addresses","street addresses location","street addresses locality","street addresses metro area","street addresses region","street addresses country","street addresses continent","street addresses street address","street addresses address line 2","street addresses postal code","street addresses location coordinates","LinkedIn URL","LinkedIn username","LinkedIn member ID","Facebook URL","Facebook ID","Facebook username","Twitter URL","Twitter username","GitHub URL","GitHub username","social profiles","social profile network","social profile ID","social profile URL","social profile username","profile score","activity score","jobs","job company","job company provider record ID","job company ID","job company LinkedIn URL","job company website","job company Facebook URL","job company Twitter URL","job company founded","job company industry","job company industry v2","job company size","job company location","job company locality","job company metro area","job company region","job company country","job company continent","job company street address","job company address line 2","job company postal code","job company location coordinates","job title","job function","job sub-function","job seniority","job department","job start date","job end date","job is current","job location","industry","interests","skills","dataset version","operation ID"]},{"provider":"Pubrio","api":"Cached employee email","website":"https://pubrio.com","pricingPage":"https://pubrio.com/pricing","pitch":"The Redeem People API turns a people_search_id (or LinkedIn URL) into the full set of verified contacts — work email, personal email, phone — for that person. You only spend credits when contact data is actually returned.","strengths":["nothing charged when not found"],"aggregators":[{"aggregator":"Clay","url":"https://www.clay.com/integrations/action/find-email-apac-pubrio","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Databar","url":"https://databar.ai/explore/enrichments/get-work-email-by-social-link-2","ownKey":"0 credits a call on the Build or Scale plan","paid":true,"perThousand":178.2,"usd":0.1782,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"This licence ends when your subscription ends. On termination you must stop using the Output Data and delete it within 30 days, except that you may keep records of individuals you have actually contacted where you need them to honour that person's opt-out, and you may keep copies required by law or held in routine backups until those backups expire.","use":"we grant you a non-exclusive, non-transferable, revocable licence to use the Service, and to use, store and copy the data we return to you (\"Output Data\"), for your own internal business purposes. You may not resell, redistribute, sublicense or publish the Output Data, nor use it to build, train or improve a competing dataset, database, product or model, whether in identified, de-identified or aggregated form. You may not scrape, crawl or systematically extract the Service, circumvent rate limits or access controls, or reverse engineer any part of it except to the extent the law says you may despite this restriction. [...] Use it only for legitimate business-to-business purposes. Not for consumer marketing, not for recruitment screening decisions taken without human review, not for credit, insurance, housing, employment or any other decision that requires a regulated basis, and never to harass, profile, stalk or endanger anyone. Comply with the law that applies to your outreach. That includes the GDPR and UK GDPR, ePrivacy and PECR, CAN-SPAM, CASL, the TCPA, and any equivalent in your market and your recipient's. [...] Honour opt-outs immediately. [...] Do not upload the Output Data to a third-party platform in a way that transfers rights in it, and do not use it to enrich a dataset you sell.","plan":"Scale","who":"business users who have reached the age of majority, not consumers, through an AI agent on Pubrio's agent storefront with a registered credential","billing":"one-time","charged":null,"pay":495,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"credit","renews":"never","expires":null,"calls":null,"monthlyCap":null,"perThousand":45,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":45,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Redeem Phone Number","every other API call"],"startPerCall":null,"extras":[{"fields":["personal email","personal email status"],"perThousand":45}],"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":"/redeem/people","send":"people_search_id or linkedin_url, and people_contact_types [\"email-work\"]; email-personal in people_contact_types","fields":["person ID","email","email type","email status","credits remaining","top-up credits remaining","credits consumed"]},{"provider":"Renidly","api":"Cached employee email","website":"https://renidly.com","pricingPage":"https://renidly.com/pricing","pitch":"You know exactly who you want to reach and where they work. Enter their name and the company domain and get their work email back, confirmed at the mailbox before it is handed to you.","strengths":["under $10 per 1,000"],"aggregators":[],"freshness":"20 minutes","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,"pay":290,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":100050,"unit":"credit","renews":null,"expires":"never","calls":33350,"monthlyCap":null,"perThousand":8.7,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":8.7,"bounceRefund":null,"repeatFree":"20 minutes","alsoPaysFor":[],"sharesBudgetWith":["every billable request to the data, live, and email APIs"],"startPerCall":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":4.17,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"Find Email","method":"GET","path":"/api/emails/v1/find","send":"first_name, last_name, domain","fields":["email","found","catch-all domain","confidence"]},{"provider":"SalesQL","api":"Cached employee email","website":"https://salesql.com","pricingPage":"https://salesql.com/pricing","pitch":"Find accurate, up-to-date addresses for your prospects - even if you're not connected in LinkedIn","strengths":["under $10 per 1,000","nothing charged when not found"],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"right to access Profile Data through the Services for the Customer's internal business purposes during the Subscription Term [...] On termination of these Terms or expiry of the Subscription Term: [...] the Customer must cease all use of Profile Data obtained from the Services, except for Profile Data that the Customer has lawfully integrated into its own systems and is processing as an independent controller in accordance with applicable law and these Terms [...] Where SalesQL informs the Customer that a Business Contact has objected to processing or has been removed from the Profiles Database, the Customer will, without undue delay, suppress that Business Contact's data in the Customer's own systems","use":"SalesQL grants the Customer a limited, non-exclusive, non-transferable, revocable right to access Profile Data through the Services for the Customer's internal business purposes during the Subscription Term. [...] The Customer must not, and must not allow any End User or third party to: access or use the Services in violation of applicable law, third-party rights, or these Terms; copy, modify, translate, adapt or create derivative works of the Services or the Profiles Database, except as expressly permitted; [...] create or operate multiple Accounts (including under different identities, email addresses or organisations) to obtain additional free-tier or promotional credits, or to evade rate limits, credit limits, suppressions or other restrictions under these Terms or the AUP (see the AUP, Section 4); access, scrape, copy or download the Services or the Profiles Database in bulk, including by means of automated tools other than SalesQL's official API or MCP Server used in accordance with the Documentation and the applicable rate limits; resell, sublicense, rent, lease, distribute or transfer the Services or the Profiles Database to any third party, or use the Services to provide services to third parties on a service-bureau, white-label or hosted basis; [...] attempt to circumvent any security, authentication, rate-limit, or access-control mechanism of the Services; [...] use the Services to develop a competing product or to benchmark the Services for the purpose of building a competing product. [...] the Customer must not: use Profile Data to build or contribute to a competing B2B contact database, sales-intelligence platform or data broker; combine Profile Data with consumer data or other data sets in a way that would create a profile for non-business purposes; use Profile Data for credit, employment, housing or insurance decisions; sell, license or otherwise commercialise Profile Data to third parties. [...] The Customer will not use the Services to target Recipients on the basis of, or to send communications relating to, special categories of personal data, including health, religion, political opinions, sexual orientation, trade-union membership, or other categories that benefit from heightened protection under applicable law, except where the Customer has obtained the explicit consent of the Recipient or has another valid lawful basis. The Customer will not use the Services for any of the following purposes: consumer-targeted marketing, except where the Recipient has provided informed consent under applicable laws; communications relating to gambling, adult content, weapons, controlled substances, get-rich-quick schemes, multi-level-marketing schemes, or fraudulent or deceptive schemes; harassment, threats, defamation, hate speech or unlawful discrimination; communications targeting individuals identified as employed by, or affiliated with, government, judicial, military, intelligence or law-enforcement institutions in their capacity as such, where such targeting would constitute interference with public functions under applicable law; communications relating to political campaigns or elections, except where the Customer is registered with the applicable electoral authorities and has complied with all applicable election laws; communications relating to personal injury solicitation, debt collection, or consumer financial products, except where the Customer is licensed to engage in those activities under applicable law; any other purpose prohibited by the AUP. [...] Data accessed or generated through a Customer-Authorized Tool is used exclusively by the Customer and its End Users for the Customer's internal business purposes, and is not redistributed, resold, sublicensed, made available, or otherwise disclosed to any third party, including the operator of the Customer-Authorized Tool except as strictly necessary for the technical operation of that tool on the Customer's behalf. [...] Making automated requests against non-public or undocumented endpoints is prohibited and can result in account suspension.","plan":"Premium","who":"at least 18 years old and capable of entering into a legally binding contract; for businesses and other organisations, not for personal, family or household use","billing":"monthly","charged":null,"pay":119,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":12000,"unit":"credit","renews":"month","expires":"at the end of the billing cycle: unused credits do not carry over","calls":12000,"monthlyCap":null,"perThousand":9.9167,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":[],"notFoundPerThousand":0,"catchAllPerThousand":9.9167,"bounceRefund":null,"repeatFree":"never","alsoPaysFor":["Verify Email","Bulk Verify Emails"],"sharesBudgetWith":["Other person enrichment API calls"],"startPerCall":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":5,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/persons/enrich","send":"linkedin_url, or email, or first_name + last_name or full_name, with organization_name or organization_domain; match_if_direct_email, match_if_direct_phone","fields":["provider record ID","first name","last name","name","current title","LinkedIn URL","headline","industry","city","region","country","country code","continent","email","email type","email status","phone number","phone type","phone country code","phone is valid","profile picture","current company provider record ID","current company","current company website","current company domain","current company LinkedIn URL","current company logo","current company founded year","current company employee count","current company industry","current company city","current company region","current company country","current company country code","current company continent","current company type","jobs","job title","job start date","job end date","job is current","job company provider record ID","job company","job company website","job company domain","job company LinkedIn URL","job company logo","job company founded year","job company employee count","job company type","career start date"]},{"provider":"The Swarm","api":"Cached employee email","website":"https://www.theswarm.com","pricingPage":"https://www.theswarm.com/pricing","pitch":"Current roles, work history, education, skills, interests, business email addresses, and more.","strengths":["100+ people a request","nothing charged when not found"],"aggregators":[],"freshness":"1 day","fieldFreshness":null,"history":null,"keep":"while your license lasts; on termination, delete it at The Swarm's request, backups included (derived materials without identifiable Swarm Data fields may stay)","use":"your own internal business purposes only (sales prospecting, recruiting, CRM enrichment and the like); no resale or redistribution to third parties, no commercial data product or AI model for external use, no product that competes with The Swarm","plan":"Premium 50","who":"anyone over 18","billing":"monthly","charged":null,"pay":99,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":1000,"unit":"credit","renews":"month","expires":"at the start of each billing cycle: unused credits do not carry forward","calls":1000,"monthlyCap":null,"perThousand":99,"waterfall":null,"listPerThousand":null,"overagePerThousand":100,"addons":[],"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Search Profiles","Search Companies","Relationships","Add Connector"],"sharesBudgetWith":["Fetch Company","Refresh a Profile","Get Profile/Company Posts","Get Comments / Reactions / Reshares","Network Mapper (for Partners)"],"startPerCall":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":1,"concurrent":null,"batch":1000,"answer":"in the call","latencyMs":9,"call":"Fetch Profile","method":"POST","path":"/v3/profiles/fetch","send":"at least one of linkedin_names (LinkedIn profile URL slugs), ids, linkedin_ids or linkedin_entity_ids, each up to 1,000 values; fields, x-authenticate-team","fields":["profile ID","name","first name","last name","profile URL","work email","personal emails","current title","current company ID","current company","matched by"]},{"provider":"Tomba","api":"Cached employee email","website":"https://tomba.io","pricingPage":"https://tomba.io/pricing","pitch":"Email Finder API. Find professional email addresses using a name and company domain via our RESTful API.","strengths":["under $10 per 1,000","bounces refunded","nothing charged when not found"],"aggregators":[{"aggregator":"Orthogonal","url":"https://orthogonal.com/discover/tomba","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"treg","url":"https://treg.to/catalog/endpoints/tomba.people.email.find","ownKey":"free","paid":true,"perThousand":8.9,"usd":0.0089,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"1 month","fieldFreshness":null,"history":null,"keep":"Refresh or purge cached contact data at least every twelve (12) months; delete cached data for any contact when we notify you that the contact has exercised a right of erasure, or when you receive such a request directly; delete all cached and stored API data within ninety (90) days of terminating your subscription; not store API data longer than necessary for your permitted use","use":"Use data returned by the API for your own internal business purposes, or to deliver functionality to your own end users where your plan permits; not available as a standalone data product, lookup service, or competing dataset; not mirror, republish, resell, or redistribute API data, or expose it through a public endpoint, free tool, or open dataset; attribute Tomba as the source where you display data to end users; not to enrich or resolve data about individuals in their personal capacity, for any FCRA-regulated purpose, to send spam, phishing, malware, harassment, or any unlawful, deceptive, or misleading communication, to compile data about individuals for purposes unrelated to legitimate business-to-business outreach, or to collect or infer special categories of personal data","plan":"Pro","who":"anyone 18 or over","billing":"monthly","charged":null,"pay":199,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":20000,"unit":"credit","renews":"month","expires":"at each monthly renewal: unused credits don't roll over","calls":20000,"monthlyCap":null,"perThousand":9.95,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":[{"units":20000,"pay":239,"renews":"never","perThousand":11.95},{"units":50000,"pay":539,"renews":"never","perThousand":10.78},{"units":100000,"pay":1080,"renews":"never","perThousand":10.8},{"units":200000,"pay":2035,"renews":"never","perThousand":10.175},{"units":300000,"pay":2909,"renews":"never","perThousand":9.6967},{"units":400000,"pay":3648,"renews":"never","perThousand":9.12},{"units":500000,"pay":4446,"renews":"never","perThousand":8.892},{"units":600000,"pay":4968,"renews":"never","perThousand":8.28},{"units":700000,"pay":5724,"renews":"never","perThousand":8.1771},{"units":800000,"pay":5760,"renews":"never","perThousand":7.2},{"units":900000,"pay":6432,"renews":"never","perThousand":7.1467}],"notFoundPerThousand":0,"catchAllPerThousand":9.95,"bounceRefund":"the credit, for a hard bounce of an address scored 60 or higher, reported from the API or the dashboard and confirmed after review","repeatFree":"the same billing month","alsoPaysFor":["GET /email-verifier","GET /email-count","GET /email-format","GET /location","GET /email-sources"],"sharesBudgetWith":["GET /domain-search","GET /author-finder","GET /enrich","GET /linkedin","GET /phone-finder","GET /phone-validator","POST /reveal/search","GET /similar","GET /people/find","GET /companies/find","GET /combined/find","Bulk jobs"],"startPerCall":null,"extras":[{"fields":["phone valid","phone local format","phone international format","phone E.164 format","phone RFC 3966 URI","phone country code","phone line type","phone carrier","phone region name","phone region code","phone time zones"],"perThousand":49.75}],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":4000,"perSecond":2.5,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/email-finder","send":"domain or company, and first_name + last_name or full_name; enrich_mobile, webhook_url","fields":["email","first name","last name","full name","company domain","company name","email pattern","department","email type","job title","country","gender","Twitter URL","LinkedIn URL","confidence score","accept-all domain","has phone number","verification date","verification status","source URL","source domain","source first seen date","source last seen date","source still on page"]}],"sketches":[["Apollo, free, Free, POST /people/bulk_match","/find-cached-email-apis/apollo/free-free-post-people-bulk-match"],["Apollo, free, Free, POST /people/match","/find-cached-email-apis/apollo/free-free-post-people-match"],["B2B Enrich Search on Apify, free","/find-cached-email-apis/b2b-enrich-search-on-apify/free"],["BlitzAPI, free","/find-cached-email-apis/blitzapi/free"],["Crustdata, contact us, Real-time API access, POST /person/contact/enrich","/find-cached-email-apis/crustdata/contact-us-real-time-api-access-post-person-contact-enrich"],["CUFinder, $129 monthly","/find-cached-email-apis/cufinder/129-monthly"],["Explorium, free","/find-cached-email-apis/explorium/free"],["Fundable, free","/find-cached-email-apis/fundable/free"],["GetProspect, free","/find-cached-email-apis/getprospect/free"],["Kendo, free, Free, GET /emailbylinkedin","/find-cached-email-apis/kendo/free-free-get-emailbylinkedin"],["Kendo, free, Free, GET /emailbyname","/find-cached-email-apis/kendo/free-free-get-emailbyname"],["LeadIQ, free","/find-cached-email-apis/leadiq/free"],["Lusha, free","/find-cached-email-apis/lusha/free"],["Nymeria, free","/find-cached-email-apis/nymeria/free"],["People Data Labs, $98 monthly, Pro, Tier 1, GET /v5/person/enrich","/find-cached-email-apis/people-data-labs/98-monthly-pro-tier-1-get-v5-person-enrich"],["Pubrio, free, trial","/find-cached-email-apis/pubrio/free-trial"],["Renidly, $50 pack, Hobby, GET /api/emails/v1/find","/find-cached-email-apis/renidly/50-pack-hobby-get-api-emails-v1-find"],["Renidly, $50 pack, Hobby, GET /api/emails/v1/find/linkedin","/find-cached-email-apis/renidly/50-pack-hobby-get-api-emails-v1-find-linkedin"],["SalesQL, $79 monthly","/find-cached-email-apis/salesql/79-monthly"],["The Swarm, free","/find-cached-email-apis/the-swarm/free"],["Tomba, free","/find-cached-email-apis/tomba/free"]],"total":416,"freshness":["Live","Within an hour","Within a day","Within a week","Within a month","Within a year","Stored, age unknown"],"providers":[{"label":"On its own site","kids":[{"label":"A to E","kids":[{"label":"Apollo","value":"Apollo on its own site"},{"label":"BlitzAPI","value":"BlitzAPI on its own site"},{"label":"Cognism","value":"Cognism on its own site"},{"label":"Crustdata","value":"Crustdata on its own site"},{"label":"CUFinder","value":"CUFinder on its own site"},{"label":"Dievio","value":"Dievio on its own site"},{"label":"Explorium","value":"Explorium on its own site"}],"range":true},{"label":"F to M","kids":[{"label":"Fundable","value":"Fundable on its own site"},{"label":"GetProspect","value":"GetProspect on its own site"},{"label":"Instantly","value":"Instantly on its own site"},{"label":"Kendo","value":"Kendo on its own site"},{"label":"Lead411","value":"Lead411 on its own site"},{"label":"LeadIQ","value":"LeadIQ on its own site"},{"label":"Lusha","value":"Lusha on its own site"},{"label":"Muraena","value":"Muraena on its own site"}],"range":true},{"label":"N to T","kids":[{"label":"Nymeria","value":"Nymeria on its own site"},{"label":"People Data Labs","value":"People Data Labs on its own site"},{"label":"Pubrio","value":"Pubrio on its own site"},{"label":"Renidly","value":"Renidly on its own site"},{"label":"SalesQL","value":"SalesQL on its own site"},{"label":"The Swarm","value":"The Swarm on its own site"},{"label":"Tomba","value":"Tomba on its own site"}],"range":true}]},{"label":"On Apify","kids":[{"label":"B2B Enrich Search","value":"B2B Enrich Search on Apify"}]}],"at":[4,24,29,31,35,40,46,52,57,63,92,104,152,230,315,319,324,342,356,367,371,403],"fields":{"Cached employee email":["first name","last name","company name","LinkedIn URL","full name","email","person ID","job title","country","email type","company domain","work email","city","location","personal email","updated at","confidence","request ID","current job function","current job start date","middle name","social profile URL","total results","continent","error code","error message","departments","seniority","skills","state","LinkedIn ID","company ID","company industry","education school","education school LinkedIn URL","LinkedIn status","location city","location country","location country code","personal email status","work email status","credits charged","country code","certification name","course name","email confidence","LinkedIn connections","LinkedIn followers","previous company domain","verification status","credits remaining","email status","personal emails","phone number","gender","Twitter URL","current company","current title","name","profile URL","current company ID","credits consumed","confidence score","accept-all domain","custom fields","department","email pattern","Facebook URL","GitHub URL","mobile phone","source domain","source first seen date","source last seen date","source still on page","source URL","verification date","industry","provider record ID","found","input data","LinkedIn username","status code","created at","email provider","lead ID","success","website","company LinkedIn URL","region","catch-all domain","current company industry","current company LinkedIn URL","current company website","headline","job company","job company LinkedIn URL","job company provider record ID","job company website","job end date","job is current","job start date","jobs","profile ID","email domain","status","emails","birth date","birth year","company city","company country","company Crunchbase URL","company employee count","company Facebook URL","company founded year","company industries","company keywords","company languages","company LinkedIn ID","company logo","company NAICS codes","company phone","company postal code","company raw address","company SIC codes","company state","company street","company website","current company size","current department","current job sub-function","current seniority","email address","interests","job company founded","job company ID","job company industry","job company size","job function","job location","job seniority","job sub-function","LinkedIn member ID","location coordinates","photo","postal code","recommended personal email","school degree","school end date","school field of study","school grade","school ID","school location","school name","school start date","school URL","schools","free email","MX host","company","domain","email count","error","note","company annual revenue","company funding event amount","company funding event date","company latest funding stage","company SEO description","company technology category","company technology name","company technology names","company total funding","email source","time zone","MX records","prospect ID","current company domain","current company employee count","current company founded year","current company logo","current company type","job company domain","job company employee count","job company founded year","job company logo","job company type","message","phone country code","phone type","profile picture","credits used","business email","education degree","education major","job history company industry","job history company LinkedIn URL","job history company name","job history current","job history end date","job history start date","job history title","languages","match type","summary"]},"same":["api","waterfall","resultsCap","history"],"facets":["defaults","provider","strengths","price","fields","billing","who","freshness","use","answer","paysFor"],"ties":{"Cached employee email":{"tied":["Apollo, $4,284 yearly","Apollo, $4,284 yearly, Organization","Apollo, $588 yearly","Apollo, $588 yearly, Basic","Apollo, $65 monthly","Apollo, $65 monthly, Basic","Apollo, $948 yearly","Apollo, $948 yearly, Professional","Apollo, $99 monthly","Apollo, $99 monthly, Professional","Apollo, contact us","Apollo, contact us, Custom","Apollo, free","Apollo, free, Free","BlitzAPI, contact us","Cognism, contact us","Crustdata, contact us","Crustdata, contact us, Real-time API access","Kendo, $1,239 yearly","Kendo, $1,239 yearly, Corporate","Kendo, $129 monthly","Kendo, $129 monthly, Corporate","Kendo, $164 yearly","Kendo, $164 yearly, Starter","Kendo, $17 monthly","Kendo, $17 monthly, Starter","Kendo, $325 yearly","Kendo, $325 yearly, Premium","Kendo, $34 monthly","Kendo, $34 monthly, Premium","Kendo, $519 yearly","Kendo, $519 yearly, Professional","Kendo, $54 monthly","Kendo, $54 monthly, Professional","Kendo, contact us","Kendo, contact us, Enterprise","Kendo, free","Kendo, free, Free","People Data Labs, $1,250.25 monthly","People Data Labs, $1,250.25 monthly, Pro, Tier 3","People Data Labs, $12,000.20 yearly","People Data Labs, $12,000.20 yearly, Pro, Tier 3","People Data Labs, $6,360.21 yearly","People Data Labs, $6,360.21 yearly, Pro, Tier 2","People Data Labs, $662.77 monthly","People Data Labs, $662.77 monthly, Pro, Tier 2","People Data Labs, $940.80 yearly","People Data Labs, $940.80 yearly, Pro, Tier 1","People Data Labs, $98 monthly","People Data Labs, $98 monthly, Pro, Tier 1","People Data Labs, contact us","People Data Labs, contact us, Enterprise","Pubrio, free","Renidly, $1,600 pack","Renidly, $1,600 pack, Ultra","Renidly, $143 pack","Renidly, $143 pack, Startup","Renidly, $2,500 pack","Renidly, $2,500 pack, Strategic Partner","Renidly, $223 pack","Renidly, $223 pack, Growth","Renidly, $290 pack","Renidly, $290 pack, Scale","Renidly, $50 pack","Renidly, $50 pack, Hobby","Renidly, $55 pack","Renidly, $55 pack, Developer","Renidly, $846 pack","Renidly, $846 pack, Business","Renidly, contact us","Renidly, contact us, Custom"],"movedPages":{},"canonicals":{"Apollo":"free-free-post-people-bulk-match","Apollo\nPOST /people/match":"free-free-post-people-match","B2B Enrich Search on Apify":"free","BlitzAPI":"free","Cognism":"contact-us-pro","CUFinder":"129-monthly","Dievio":"22-50-pack","Explorium":"free","Fundable":"free","GetProspect":"free","Instantly":"9-monthly","Kendo":"free-free-get-emailbylinkedin","Kendo\nGET /emailbyname":"free-free-get-emailbyname","Lead411":"150-monthly","LeadIQ":"free","Lusha":"free","Nymeria":"free","People Data Labs":"98-monthly-pro-tier-1-post-v5-person-bulk","People Data Labs\nGET /v5/person/enrich":"98-monthly-pro-tier-1-get-v5-person-enrich","Pubrio":"free-trial","Renidly":"50-pack-hobby-get-api-emails-v1-find","Renidly\nGET /api/emails/v1/find/linkedin":"50-pack-hobby-get-api-emails-v1-find-linkedin","SalesQL":"79-monthly","The Swarm":"free","Tomba":"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), \"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. \"Employee phone\" finds a person's phone number, on Find phone. \"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. \"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. \"Company lookalikes\" returns companies similar to the one you send, on Similar companies. \"Company technologies\" returns the tools a company uses, on its own sheet. \"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. \"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. \"Employee search\" finds people by job title, company and place, on LinkedIn people search. \"Company search\" finds companies by industry, size and place, on LinkedIn company search. \"Job search\" finds jobs by title, company and place, on LinkedIn job search. \"Reverse email lookup\" finds the person behind an email, on its own sheet. \"Post search\" finds posts by keyword, on LinkedIn post search. \"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. \"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 email from the provider's own database, on Company enrichment. \"Cached company enrichment\", on the Cached company enrichment sheet, returns a company's email 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. \"Job posting details\" returns a job posting from its ID. \"Person enrichment\" returns a person's email from the provider's database. \"Leadership changes\" returns the new hires, promotions and departures in a company's senior roles. \"Company hierarchy\" returns a company's parent companies and subsidiaries. Pick an API from the GTM APIs list on the sheet's left, or pick All GTM APIs to see all thirty-nine in one sheet. We name each folder in the zip after its API.","score":"We score each plan out of 100 on price, data, cost to get started, bundle and performance. We score data and performance from our benchmark of the provider's call. Until we benchmark it, they are N/A, and so is the Overall score. 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 against its API's other scored plans, and score cost to get started and bundle on the plan alone. We give N/A to free, yearly and contact us plans, plans over $500 to start, plans bought on a marketplace and plans that need your own LinkedIn account. 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, empty for N/A. The sheet's CSV has no scores.","Price score":"The plan's price score out of 100: its $ per 1,000 ranked against the other scored plans of its API, and what a call that finds nothing costs. On the sheet, point at the score to see why.","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: the fastest benchmarked provider's median time divided by this provider's. A median under 0.1 s counts as 0.1 s, since the baseline we take off varies by about that much. 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.","perThousand":"Dollars for 1,000 emails on this plan. 0 on a free plan. On a plan that charges by the page, the price of the full pages 1,000 emails need, at the most emails a page holds, and blank when the provider doesn't say how many emails a page holds. On a flat fee, we spread the fee over the most emails the plan allows in the months the fee pays for. A flat fee with no cap has no price per 1,000 emails: the sheet says \"no limit\", and we leave it blank in the CSV and JSON. Blank too when the call costs no units and the provider doesn't say how many emails the plan allows. On a waterfall's paid plan, the average cost of a call: the price of each provider under Waterfall, weighted by how often a call reaches it. Blank when the router gives no hit rate or no page size for a provider a call can reach.","billing":"How you pay: \"free\", \"on-demand\" (you pay for what you use, with nothing to buy first), \"one-time\" (a pack you pay for first, then use), \"monthly\", \"quarterly\" (every three months), \"half-yearly\" (every six months) or \"yearly\" (a subscription), or \"contact\" (no public price: you ask the provider for one). On the sheet, \"one-time\" reads \"pay first\" and \"on-demand\" \"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 people the provider finds no email 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 that sell the row's call: with one aggregator account you reach many providers. Each cell says what a call through the aggregator costs with your own provider key, and what 1,000 emails cost when you pay the aggregator, with no account at the provider: \"treg: your key free, paid $1.50\". We add \"per 1,000 results\" when the aggregator charges per email it finds, and say \"paid, no fixed price\" when the aggregator publishes no price. On a call the aggregator charges by the page, we price 1,000 results at the largest page size, and 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 and doesn't say which, we add \"this call or another\", then the provider's name and \"call\". \"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 its aggregator, its page there under url, ownKey, what a call on your own key costs there, or null when you can't use yours, paid, true when you can pay the aggregator, or null, as ownKey is, when it doesn't say how it sells the call, callStated, false when it sells this call or another of the provider's and doesn't say which, usd, its price for one per in dollars, or null when it sets no price, perThousand, its price for 1,000 in dollars, per, \"call\", \"result\" or \"page\", and resultsPerPage, the most a page holds, or null. So far we have read AnyAPI, Clay, ColdIQ, Databar, Deepline, Monid, Orthogonal, RouterGrowth and treg.","waterfall":"On a call where the router tries one provider after another until one finds the email, like treg's, the column lists each provider it tries, in order, with its call in brackets, as the router names it, then its price per 1,000 on this plan, how often it finds the email, and \"misses billed\" when it 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 an email over all its calls, and we assume each provider keeps that rate on the calls the earlier providers miss. We leave the column blank on calls with a single provider. In the JSON, each step has its provider, its call, which you can call alone, its perThousand, its per, its resultsPerPage, as in the row, its hitRate, from 0 to 1 or null when the router gives none, and missesBilled.","repeatFree":"On a call that costs units: how long after you pay for an email you can get it again free on this plan. On a flat fee with a daily or monthly limit: how long after you get an email you can get it again without using up the limit. From the provider's pages: \"20 minutes\", \"no limit\" when the provider never charges again for an email you paid for once, or \"never\" when they say they charge every repeat. Blank when its pages don't say.","per":"The price counts a \"call\", which asks for one email, or a \"result\", each email 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 one. \"page of 50\" counts each page, and you pay for a whole page even when it holds fewer than 50. resultsPerPage is the most a page holds, or null. \"page, size not stated\" means the provider doesn't say how many 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":"Dollars you pay once for each call, on top of its price per email, like an Apify Actor's start fee. You pay it once for a call of 1,000 people or a call of one. We leave it out of the $ per 1,000. $0.00 on a free plan, and blank when the plan charges none.","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 with its own limit, in the provider's words. We leave out apps, extensions, MCP servers, proxies and storage, and what you can do only in the provider's app, like sending its email campaigns: they are not calls. For an account's price, gtm-api.com also gives you 100 searches, 50 messages and 25 connection requests a day. \"nothing\" when you get only the email call. The row's $ per 1,000 is for the email call alone, since no provider says how to split its price. Blank (null in the JSON) until we read the provider's plan, and on a \"contact\" plan whose pages don't say what its price buys, like its Pay.","overagePerThousand":"On a subscription: dollars for 1,000 emails past the plan's units, when the provider sells them.","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. \"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. Blank (null in the JSON) when its pages don't say. When a plan's Freshness says the provider answers from a copy, the plan is on its API's cached sheet, if that API has one: Cached LinkedIn profiles, Find cached email, Cached LinkedIn company profiles, Cached company headcount, Cached company enrichment, Cached people search, Cached company discovery and Cached company funding. You find the other plans on their 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, it covers the months in termMonths, and the sheet's CSV writes those 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. On a pack, it covers the pack. $0.00 on a free plan. Blank (null in the JSON) on a top-up when the provider lists no minimum. On a usage tier, your monthly cost before you reach the tier: the lower tiers' calls at their own prices, such as $583 before Crawlbase's next 10M requests, or the tier's minimum if higher. 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 emails you get for the plan's price, counted in per. A call and a result are each one email. On a plan that charges by the page, the number of 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. monthlyCap is for a call that costs 0 units, like a flat fee: the most emails you get a month, or \"no limit\". With a daily or monthly call limit, monthlyCap is that limit over 30 days: 90,000 for 3,000 calls a day, which Enough for shows as \"90,000 calls a month\". Enough for shows calls, or monthlyCap when a row has no calls. It is blank, with null in both, when the provider doesn't say how many you get or a waterfall's average call costs nothing.","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 people 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":"How the call's answer comes back. \"in the call\" when its response holds it. \"by polling or webhook\" when the call returns a job, and you get the email from another call once the job is done, or at your webhook. \"in the call or by polling\" when the call answers if the result is ready in time, and otherwise hands back a job to call for later, like an Apify Actor past 5 minutes. \"in the call or by webhook\" when you choose in your request. \"by polling\" when only another call reads it, \"by webhook\" when only a URL you give gets it. 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. Milliseconds in the JSON and datacircle.csv, seconds on the sheet and in its CSV.","send":"What you give the call: a person's name and company, or their LinkedIn URL. 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":"The call's path, as in the provider's docs: the same on each plan of a call, unless the provider serves a plan at its own address.","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 pay first for a pack of credits, then spend them 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":22,"paid":{"ranked":{"Cached employee email":[0.0998,0.495,1,2.9167,3.12,4,4.25,4.5,7.98,8.7,8.98,9.9167,9.95,9.95,10,11.1,11.95,12.9,12.9,14.28,14.5,15.8,16.23,17.8,18,18,18.5,19.6,19.8,22.6667,22.6667,23.8,24.75,24.75,24.99,26,26,27.05,28.3333,28.3333,29.9,41.65,43,43,43,43,43,43,43,43,43,44.9,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45.4,45.4,45.4,45.4,45.4,45.4,45.4,45.4,47,47,47.5,47.5,47.5,47.5,47.5,47.5,49,50,50,50,50,50,50,51,51,55,59.8,60,60,70,79.6,83.3333,86,89,99,100,100,104.1667,120,159,226.5,226.6,226.7143,226.8462,227,227.1818,227.4,227.6667,228,228.4286,229,229.8,230.9048,231,231.825,232.8421,233,233.9722,235.2353,249.5,250,263.3333,280,280,390]},"bench":{"Cached employee email|Explorium|/v2/prospects/contact_information/enrich":{"data":0.2,"performance":0.1178,"median":849,"measured":849,"fastest":"The Swarm","fastestMedian":100,"fastestMeasured":9,"called":15,"inputs":15,"fewer":true,"days":["2026-10-20"],"row":"Explorium"},"Cached employee email|LeadIQ|/graphql":{"data":0.1333,"performance":0.1435,"median":697,"measured":697,"fastest":"The Swarm","fastestMedian":100,"fastestMeasured":9,"called":15,"inputs":15,"fewer":true,"days":["2026-10-20"],"row":"LeadIQ"},"Cached employee email|Lusha|/v3/contacts/search-and-enrich":{"data":0.5,"performance":0.3247,"median":308,"measured":308,"fastest":"The Swarm","fastestMedian":100,"fastestMeasured":9,"called":6,"inputs":15,"fewer":true,"days":["2026-10-20"],"row":"Lusha"},"Cached employee email|The Swarm|/v3/profiles/fetch":{"data":0,"performance":1,"median":100,"measured":9,"fastest":"The Swarm","fastestMedian":100,"fastestMeasured":9,"called":15,"inputs":15,"fewer":true,"days":["2026-10-20"],"row":"The Swarm"}}},"alert":true,"bench":{"groups":[{"name":"Emails found","note":"We called each provider once on the same 15 people, or on as many of them as its free credits covered, on 20 October 2026. Time is each call minus a baseline, so the distance to the provider's servers drops out. People whose work email we know, because they wrote to us from it. Called: the people each provider's free credits covered. Right email: the call gave that address. Another address: it gave a different one. No address: it gave none.","columns":[{"name":"Called","kind":"count","values":{"Explorium":[15,15],"LeadIQ":[15,15],"Lusha":[6,15],"The Swarm":[15,15]}},{"name":"Right email","kind":"count","values":{"Explorium":[3,15],"LeadIQ":[2,15],"Lusha":[3,6],"The Swarm":[0,15]}},{"name":"Another address","kind":"count","values":{"Explorium":[3,15],"LeadIQ":[2,15],"Lusha":[0,6],"The Swarm":[4,15]}},{"name":"No address","kind":"count","values":{"Explorium":[9,15],"LeadIQ":[11,15],"Lusha":[3,6],"The Swarm":[11,15]}}]},{"name":"Time per person","note":"Each call's time minus its baseline, over every person we called. When a call ran past our wait, we sent it again: the answer that came back at once, from what the provider had kept, counts, but not its time. The baseline is the mean of three free calls to the same provider just before the call, on the same connection. 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.","columns":[{"name":"Median","kind":"ms","values":{"Explorium":849,"LeadIQ":697,"Lusha":308,"The Swarm":9}},{"name":"10th percentile","kind":"ms","values":{"Explorium":400,"LeadIQ":242,"Lusha":119,"The Swarm":0}},{"name":"90th percentile","kind":"ms","values":{"Explorium":1399,"LeadIQ":3395,"Lusha":465,"The Swarm":185}},{"name":"Fastest","kind":"ms","values":{"Explorium":185,"LeadIQ":125,"Lusha":74,"The Swarm":0}},{"name":"Slowest","kind":"ms","values":{"Explorium":3344,"LeadIQ":11562,"Lusha":582,"The Swarm":209}},{"name":"Baseline","kind":"ms","values":{"Explorium":396,"LeadIQ":310,"Lusha":368,"The Swarm":230}}]},{"name":"The email call","note":"The provider's own email finder call, what it takes about the person, and what one person cost on this run.","columns":[{"name":"Call","kind":"text","values":{"Explorium":"POST api.explorium.ai/v2/prospects/match, then /v2/prospects/contact_information/enrich (email)","LeadIQ":"POST api.leadiq.com/graphql searchPeople (work email)","Lusha":"POST api.lusha.com/v3/contacts/search-and-enrich (reveal emails)","The Swarm":"POST bee.theswarm.com/v3/profiles/fetch"}},{"name":"Input","kind":"text","values":{"Explorium":"Full name, LinkedIn URL","LeadIQ":"First and last name, domain, LinkedIn URL","Lusha":"First and last name, domain, LinkedIn URL","The Swarm":"LinkedIn URL"}},{"name":"Charged per person","kind":"text","values":{"Explorium":"$0.12, nothing when not found","LeadIQ":"$0.1, nothing when not found","Lusha":"$0.2495 with its email, $0.1247 without, nothing when not found","The Swarm":"$0.099, nothing when not found"}}]}]}}