{"api":"Cached company technologies","apiRows":{"Employee profile":2753,"Cached employee profile":1215,"Employee email":2108,"Cached employee email":710,"Email validation":3355,"Cached email validation":604,"Employee phone":706,"Cached employee phone":303,"Company profile":835,"Cached company profile":141,"Company headcount":114,"Cached company headcount":94,"Phone validation":495,"Cached phone validation":126,"Post comments":291,"Post reactions":266,"Employee lookalikes":207,"Company lookalikes":568,"Company technologies":114,"Cached company technologies":173,"Company job count":41,"Employee posts":273,"Cached employee posts":14,"Company posts":256,"Cached company posts":10,"Company funding":87,"Cached company funding":116,"Company jobs":143,"Employee search":741,"Cached employee search":199,"Company search":267,"Cached company search":161,"Job search":328,"Cached job search":17,"Reverse email lookup":313,"Cached reverse email lookup":258,"Post search":253,"Post details":308,"Job details":305,"Employee comments":170,"Employee reactions":142,"Post reposts":99,"Employee recommendations":66,"Job lookalikes":34,"Employee articles":47,"Company enrichment":357,"Cached company enrichment":889,"People search":491,"Cached people search":934,"Company discovery":278,"Cached company discovery":945,"Job postings":37,"Cached job postings":131,"Job posting details":64,"Person enrichment":167,"Leadership changes":11,"Cached leadership changes":59,"Company hierarchy":65},"treeCounts":{"Employee profile":{"best":84,"top":3},"Cached employee profile":{"best":62,"top":3},"Employee email":{"best":101,"top":3},"Cached employee email":{"best":38,"top":3},"Email validation":{"best":144,"top":3},"Cached email validation":{"best":27,"top":3},"Employee phone":{"best":54,"top":3},"Cached employee phone":{"best":24,"top":3},"Company profile":{"best":53,"top":3},"Cached company profile":{"best":12,"top":3},"Company headcount":{"best":13,"top":3},"Cached company headcount":{"best":7,"top":3},"Phone validation":{"best":36,"top":3},"Cached phone validation":{"best":13,"top":3},"Post comments":{"best":23,"top":3},"Post reactions":{"best":21,"top":3},"Employee lookalikes":{"best":11,"top":3},"Company lookalikes":{"best":30,"top":3},"Company technologies":{"best":18,"top":3},"Cached company technologies":{"best":17,"top":3},"Company job count":{"best":5,"top":3},"Employee posts":{"best":25,"top":3},"Cached employee posts":{"best":2,"top":2},"Company posts":{"best":24,"top":3},"Cached company posts":{"best":1,"top":1},"Company funding":{"best":14,"top":3},"Cached company funding":{"best":11,"top":3},"Company jobs":{"best":33,"top":3},"Employee search":{"best":33,"top":3},"Cached employee search":{"best":15,"top":3},"Company search":{"best":18,"top":3},"Cached company search":{"best":11,"top":3},"Job search":{"best":26,"top":3},"Cached job search":{"best":2,"top":2},"Reverse email lookup":{"best":22,"top":3},"Cached reverse email lookup":{"best":21,"top":3},"Post search":{"best":24,"top":3},"Post details":{"best":29,"top":3},"Job details":{"best":25,"top":3},"Employee comments":{"best":14,"top":3},"Employee reactions":{"best":11,"top":3},"Post reposts":{"best":8,"top":3},"Employee recommendations":{"best":6,"top":3},"Job lookalikes":{"best":3,"top":3},"Employee articles":{"best":5,"top":3},"Company enrichment":{"best":39,"top":3},"Cached company enrichment":{"best":51,"top":3},"People search":{"best":47,"top":3},"Cached people search":{"best":41,"top":3},"Company discovery":{"best":37,"top":3},"Cached company discovery":{"best":52,"top":3},"Job postings":{"best":9,"top":3},"Cached job postings":{"best":14,"top":3},"Job posting details":{"best":16,"top":3},"Person enrichment":{"best":20,"top":3},"Leadership changes":{"best":3,"top":3},"Cached leadership changes":{"best":3,"top":3},"Company hierarchy":{"best":7,"top":3}},"bestPages":{"Employee profile":["/best-linkedin-profile-api","Best LinkedIn profile API in 2026"],"Cached employee profile":["/best-cached-linkedin-profile-api","Best cached LinkedIn profile API in 2026"],"Employee email":["/best-email-finder-api","Best email finder API in 2026"],"Cached employee email":["/best-cached-email-finder-api","Best cached email finder API in 2026"],"Email validation":["/best-email-verification-api","Best email verification API in 2026"],"Cached email validation":["/best-cached-email-verification-api","Best cached email verification API in 2026"],"Employee phone":["/best-phone-finder-api","Best phone finder API in 2026"],"Company profile":["/best-linkedin-company-data-api","Best LinkedIn company data API in 2026"],"Cached company profile":["/best-cached-linkedin-company-data-api","Best cached LinkedIn company data API in 2026"],"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"],"Cached employee search":["/best-cached-linkedin-people-search-api","Best cached LinkedIn people search API in 2026"],"Company search":["/best-linkedin-company-search-api","Best LinkedIn company search API in 2026"],"Job search":["/best-linkedin-job-search-api","Best LinkedIn job search API in 2026"],"Cached reverse email lookup":["/best-cached-reverse-email-lookup-api","Best cached reverse email lookup API in 2026"],"Post search":["/best-linkedin-post-search-api","Best LinkedIn post search API in 2026"],"Post details":["/best-linkedin-post-details-api","Best LinkedIn post details API in 2026"],"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 company technologies","website":"https://www.apollo.io","pricingPage":"https://www.apollo.io/pricing","pitch":"Use the get complete organization info endpoint to retrieve complete details about an organization in Apollo.","strengths":[],"aggregators":[],"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":"\"Term License. [...] solely for your internal business purposes to: [...] communicate with a person in a manner that relates to such person’s profession, business, or employment using any Business Contact Information; identify prospective sales opportunities, research your existing customers and prospects, and otherwise analyze the Contributor Database in a manner relating to your business-to-business sales, marketing, recruiting, and business development activities\"; \"General Usage Restrictions. You will not, and will not permit any third party to: use the Services, the Platform, or data derived therefrom to create, develop, or offer a product or service to third parties that competes with Apollo's products or services. This restriction does not apply to your internal systems or processes that are not commercially offered to third parties; resell, distribute, disclose, sublicense, transfer, sell, offer for sale, or make available any of the Contributor Database or any part of the Services to any third party; [...]\"; \"Business Contact Information Restrictions. You will not: distribute, sell, or license Business Contact Information to third parties, except to the extent expressly authorized by Apollo in writing; use Business Contact Information to create competing databases or services; combine Business Contact Information with other data sources in a manner that would circumvent the usage restrictions applicable to the underlying Apollo data; [...] or use Business Contact Information to train, fine-tune, or improve any artificial intelligence or machine learning model, system, or service, except (1) for your own internal models used solely for your internal business purposes and not commercially offered to third parties, or (2) to the extent otherwise expressly authorized by Apollo in writing.\"; \"Technical and Access Restrictions. [...] You may not: [...] Disclose the results of any Platform or program benchmark tests to any third parties without Apollo’s prior written consent.\"; \"Prohibited Uses. You are expressly prohibited from doing any of the following: selling, sublicensing, or otherwise providing access to any API to any third party; using any API with LinkedIn automations; using any API in a manner that allows any third party to use Apollo data to train, fine-tune, or improve any artificial intelligence or machine learning model, system, or service; [...]\"","plan":"Professional","who":"business use only, not as a consumer; users of legal age","billing":"monthly","charged":null,"topUp":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","costUnits":1,"calls":4000,"monthlyCap":null,"perThousand":24.75,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["People API Search","Search for contacts","Search for accounts"],"sharesBudgetWith":["Run an Assistant task","People enrichment","Bulk people enrichment","Organization enrichment","Bulk organization enrichment","Organization search","Organization job postings","News articles search","Get conversations info","Export conversations","Get complete person info"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":16.67,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"Get complete organization info","method":"GET","path":"/organizations/{id}","send":"id","fields":["technology names","technology ID","technologies","technology category"]},{"provider":"Bloomberry","api":"Cached company technologies","website":"https://bloomberry.com","pricingPage":"https://bloomberry.com/pricing.html","pitch":"Returns a list of tech vendors that the specified company is currently subscribed to or using, based on their domain.","strengths":[],"aggregators":[],"freshness":"14 days","fieldFreshness":null,"history":null,"keep":"no API terms","use":"no API terms","plan":"Pro","who":"anyone with a business email address (the signup form asks for a 'Business Email Address (no gmail, etc)')","billing":"monthly","charged":null,"topUp":null,"pay":299,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":13000,"unit":"credit","renews":"month","expires":"usage resets at the beginning of each billing period, so every period starts with the plan's full allowance","costUnits":1,"calls":13000,"monthlyCap":null,"perThousand":23,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Company Tech Stack Changes","Tech Stack Customers","Job Postings Data"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":0,"call":null,"method":"GET","path":"/enrichments/tech.json","send":"domain; list_mode, category, upper_level_category","fields":["technologies","technology ID","technology category","technology category parent","technology website","technology detection URL","technology first seen"]},{"provider":"BuiltWith","api":"Cached company technologies","website":"https://builtwith.com","pricingPage":"https://builtwith.com/plans","pitch":"The BuiltWith Domain API provides XML, JSON, CSV, XLSX access to the technology information of a website which includes all technical information as found on detailed lookups at builtwith.com and additional meta data where available.","strengths":[],"aggregators":[{"aggregator":"Clay","url":"https://www.clay.com/integrations/action/find-technology-stack-builtwith","ownKey":"no Data Credits, 1 Action per call (Actions start at less than $0.01 each)","paid":true,"perThousand":null,"usd":null,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"ColdIQ","url":"https://coldiq.com/marketplace/docs/endpoint?method=post&path=%2Fv1%2Fbuiltwith%2Fdomain&format=markdown","ownKey":null,"paid":true,"perThousand":44.2671,"usd":0.0442671,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"Databar","url":"https://databar.ai/explore/enrichments/tech-stack-lookup","ownKey":"0 credits a call on the Build or Scale plan","paid":true,"perThousand":237.6,"usd":0.2376,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/builtwith","ownKey":"free for 50,000 calls a month, then $5.00 per 1,000","paid":true,"perThousand":null,"usd":null,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"pipe0","url":"https://pipe0.com/docs/pipe-catalog/company:techstack:builtwith/2","ownKey":"0.05 credits ($0.00175) a pipe and 0.08 credits ($0.0028) a search, at the $0.035 a credit of its pay-as-you-go plan, or 0.001 and 0.002 credits on plans above $300 a month","paid":true,"perThousand":70,"usd":0.07,"per":"call","resultsPerPage":null,"callStated":true}],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"store report or API data privately for internal use; not the entire database","use":"a limited, non-exclusive, non-transferable, non-sublicensable license to access and use the Service solely for internal business purposes. You must not: republish material from this website; reproduce or distribute BuiltWith data publicly; store the entire database in any electronic retrieval system; use automated systems or software to extract data from the Service except through authorized APIs; attempt to replicate the BuiltWith database; resell, redistribute, sublicense, or commercially exploit BuiltWith data [...] Users may not access or use the Service for the purpose of building, enhancing, or maintaining a competing product or service [...] Use of the Service for competitive intelligence against BuiltWith or for development of a competing service is strictly prohibited. [...] Use of the Service for the purpose of benchmarking, evaluating, or developing a competing product or service is prohibited. [...] Telephone numbers provided by the Service must not be used for marketing purposes.","plan":"Pro","who":"businesses: BuiltWith does not provide or sell data services to consumers","billing":"monthly","charged":null,"topUp":null,"pay":495,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":20000,"unit":"credit","renews":"month","expires":null,"costUnits":1,"calls":20000,"monthlyCap":null,"perThousand":24.75,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Technology reports (unlimited, within reason)","Lists API","Keyword Search API"],"sharesBudgetWith":["Bulk Domain API","Relationships API","Company to URL API","Tags API","Recommendations API","Redirects API","Keywords API","Product API","Trust API","Vector Search API","Ask API","VAT API"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[{"fields":["trust level","trust reasons","trust summary","content safety"],"perThousand":24.75}],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":10,"concurrent":8,"batch":16,"answer":"in the call","latencyMs":null,"call":"Domain API","method":"GET","path":"/v26/api.json","send":"LOOKUP; HIDETEXT, HIDEDL, LIVEONLY, TRUST, NOMETA, NOPII, NOATTR, IP, FDRANGE, LDRANGE","fields":["domain","technologies","technology category","technology description","technology first seen","technology last seen","technology confidence","paid technology","technology ID","parent technology","technology website","subdomains","technology spend","spend history","sales revenue","traffic rank","first indexed","last indexed","name","industry","location","registration numbers","social profiles","employee count","followers","product count","ecommerce category","referring subnet count","referring IP count","sitemap link count","tag manager tag counts","custom analytics counts","AI scores","time to first byte","page size","emails","phone numbers","contact name","contact job title","contact email"]},{"provider":"DataForSEO","api":"Cached company technologies","website":"https://dataforseo.com","pricingPage":"https://dataforseo.com/pricing","pitch":"Using this endpoint you will get a list of technologies used in a particular domain.","strengths":[],"aggregators":[{"aggregator":"ColdIQ","url":"https://coldiq.com/marketplace/docs/endpoint?method=post&path=%2Fv1%2Fdataforseo%2Fdomain-analytics%2Ftechnologies&format=markdown","ownKey":null,"paid":true,"perThousand":1.8386,"usd":0.0018386,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"Databar","url":"https://databar.ai/explore/enrichments/get-domain-web-technologies","ownKey":null,"paid":true,"perThousand":79.2,"usd":0.0792,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/dataforseo","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"Monid","url":"https://monid.ai/tools/dataforseo","ownKey":null,"paid":true,"perThousand":12,"usd":0.012,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"RouterGrowth","url":"https://www.routergrowth.com/catalog/company.technologies","ownKey":null,"paid":true,"perThousand":21,"usd":0.021,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"no limit","use":"any search engine results page (SERP) data or content obtained through the Service, including but not limited to data from Google, Bing, Yahoo, and other search engine providers, shall not be used to compete with or adversely affect the business interests of the search engine providers from which such data originates","plan":"Pay as you go","who":"anyone not in Russia, Belarus, Cuba, Iran, Syria, Myanmar, North Korea or Russian-occupied Ukraine","billing":"one-time","charged":null,"topUp":true,"pay":50,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":50,"unit":"usd","renews":"never","expires":"never","costUnits":0.012,"calls":4166.666667,"monthlyCap":null,"perThousand":12,"waterfall":null,"listPerThousand":12,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"never","alsoPaysFor":[],"sharesBudgetWith":["SERP API","AI Optimization API","Backlinks API","Content Analysis API","DataForSEO Labs API","Keywords Data API","OnPage API","Merchant API","App Data API","Business Data API","Reviews API","Domain Analytics API"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":33.33,"concurrent":30,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/v3/domain_analytics/technologies/domain_technologies/live","send":"target","fields":["domain","title","meta description","keywords","domain rank","last indexed","country code","language","content language","phone numbers","emails","social profiles","technologies","technology category","technology groups","cost in dollars"]},{"provider":"JobsPipe","api":"Cached company technologies","website":"https://jobspipe.dev","pricingPage":"https://api.jobspipe.dev/v1/credits/checkout?credits=5000","pitch":"Every technology a company's job postings name, graded by evidence, via GET /v1/companies/{key}/technologies.","strengths":[],"aggregators":[],"freshness":"6 hours","fieldFreshness":null,"history":null,"keep":"You are an independent controller of any personal data you receive from JobsPipe. [...] delete data you no longer need. When someone asks us to remove their data, we may ask you to remove it too","use":"What you may use JobsPipe for: Job search, job boards and job alerts that send applicants to the original posting. Hiring signals and account research about companies, such as which teams a company is growing. Labour-market, salary and skills research, and academic or public-interest research. Recruiting, sourcing and HR tools that work with postings rather than with profiles of individuals. Training or evaluating models on posting content, where you do not reproduce postings in bulk. What you may not do. Zero tolerance applies to each of these: Breaking any law, including privacy, employment, anti-discrimination, consumer-protection and anti-spam law. Using the data as the basis for decisions about a person's eligibility for employment, credit, insurance or housing where the law regulates that use, unless you meet that law's requirements. Discriminating against candidates or employees on any protected characteristic. Monitoring, profiling or tracking individuals, or re-identifying anyone from the data. Building contact lists of people named in postings, or sending them unsolicited messages. Sending spam or other unsolicited bulk messages, whether or not the recipients come from JobsPipe data. Impersonating any person or organization, spoofing your identity, or misrepresenting who you are or what you are building. Creating fake accounts, or publishing fake job postings, reviews or other deceptive content. Reselling, sublicensing or redistributing the data in bulk, or as a dataset, feed or API that competes with JobsPipe. Presenting postings as your own, or removing the link to the original posting where you display one. Sharing API keys, creating multiple free accounts, or circumventing quotas, rate limits or authentication. Attacking, probing or overloading JobsPipe or any source site","plan":"Credit pack without an account","who":"anyone, with no account or sign-in","billing":"one-time","charged":null,"topUp":false,"pay":9.8,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":5000,"unit":"credit","renews":"never","expires":"never","costUnits":1,"calls":5000,"monthlyCap":null,"perThousand":1.96,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Jobs Search","Agentic Search","Companies Hiring for a Search","Company Search by Technology","Stack Scan","Company Lookup","Company Page"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":2,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"Company Tech Stack","method":"GET","path":"/v1/companies/{key}/technologies","send":"key; tier_min, kind","fields":["company ID","name","domain","website","logo","LinkedIn URL","technologies","technology kind","technology category","technology category parent","technology logo","technology count","as of","technology confidence","technology tier","job count","jobs last 7 days","jobs last 30 days","jobs last 180 days","required jobs","preferred jobs","mentioned jobs","technology first seen","technology last seen","technology recency","technology share","technology occupations","technology countries","rank within category","relative occurrence within category"]},{"provider":"LeadMagic","api":"Cached company technologies","website":"https://leadmagic.io","pricingPage":"https://leadmagic.io/pricing","pitch":"Identifies marketing tools, analytics, hosting, CRM, and more from website analysis.","strengths":[],"aggregators":[{"aggregator":"ColdIQ","url":"https://coldiq.com/marketplace/docs/endpoint?method=post&path=%2Fv1%2Fleadmagic%2Fcompanies%2Ftechnographics&format=markdown","ownKey":null,"paid":true,"perThousand":58.8343,"usd":0.0588343,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"LeadMagic may designate jurisdictions, data categories, or use cases as restricted (\"Restricted Data\") by notice in the Services, in the Documentation, or by email, and you will not request, use, or retain Restricted Data contrary to that designation. [...] Within ten (10) business days after a Suppression Notice, or any shorter period required by law, you will stop using, and delete or permanently suppress from your systems and from any system you control or that holds the data on your behalf, the data identified in the Suppression Notice [...] The license ends when the organization subscription ends. [...] In addition to the restrictions in Section 7, you may not: [...] Store, cache, warehouse, or compile LeadMagic Data or API results into a database for the purpose of serving subsequent requests without re-querying the Services and consuming Credits (temporary caching solely as needed to deliver a single transaction response is permitted) [...] On termination or expiration: [...] (e) you must cease using LeadMagic Data obtained through the Services where required by these Terms, the Data Use Policy, or applicable law, and must not continue to operate a competing database built from LeadMagic Data.","use":"Unless a written Enterprise agreement or order form signed by LeadMagic expressly grants broader rights, you may use LeadMagic outputs only for your own internal business purposes, including B2B sales, marketing, analytics, account research, enrichment, verification, and CRM maintenance. [...] Self-serve plans do not include redistribution or embedded/commercial rights. You may share outputs with your employees, contractors, and service providers only as reasonably necessary for your internal business use and only if they are bound by confidentiality and use restrictions at least as protective as these terms. You may not serve, display, or embed outputs for your clients or end users unless that signed agreement expressly allows it. [...] LeadMagic outputs are not consumer reports and may not be used to determine a person's eligibility for credit, insurance, employment, housing, lending, tenant screening, education, healthcare, criminal justice, government benefits, or any other purpose regulated by the Fair Credit Reporting Act or similar laws. [...] You may not sell, resell, publish, sublicense, syndicate, transfer, disclose, or redistribute LeadMagic data, enrichment outputs, exports, API responses, or derived datasets except as expressly permitted in a written Enterprise agreement or order form signed by LeadMagic. [...] You may not use the Services to build, train, benchmark, enhance, or operate a competing product, data broker service, enrichment service, people-search service, jobs-search service, or lead database. You may not train, fine-tune, or improve machine-learning models on LeadMagic data or outputs except for models used solely inside your organization that do not create a competing contact database or substitute for the Services. [...] Internal use means use by your employees, contractors, and service providers acting solely on your behalf, bound by confidentiality and use restrictions at least as protective as these Terms, for your own sales, marketing, recruiting, research, CRM, and go-to-market operations. Using results to contact prospects yourself is internal use. Showing those results to your clients or end users, or letting them search LeadMagic data through your product, is not. [...] You will keep records reasonably sufficient to demonstrate your compliance with this Section 6 and Section 7 (including records of consent to call or text, do-not-call scrubbing, opt-outs, and suppression) for at least four (4) years after the related activity, or any longer period required by law. [...] You are specifically prohibited from: [...] Publishing, listing, displaying, or making searchable any mobile or other telephone number, personal email address, or other personal data obtained through the Services in any public, searchable, or commercial directory, people-search site, lead marketplace, list product, or database offered or made available to third parties, without both LeadMagic's prior written authorization and every consent or other legal basis that applicable law requires [...] Using the Services or outputs to operate or supply a people-search, background-check, or consumer-facing lookup service [...] Requesting, using, or retaining Restricted Data contrary to LeadMagic's designation under Section 6.8, or using the Services to target residents of any jurisdiction LeadMagic has designated as restricted [...] Contacting, or providing data to anyone who contacts, a person who has opted out, asked to be deleted, or is the subject of a Suppression Notice, or using LeadMagic data to evade or re-populate a suppression, opt-out, or do-not-call list [...] Calling or texting any person without the consent and other conditions applicable law requires (Section 6.4) [...] Using the Services for personal, family, or household purposes","plan":"Professional","who":"businesses and individuals acting in a business or professional capacity, with an active organization subscription, users 18 or over","billing":"monthly","charged":null,"topUp":null,"pay":499,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":50000,"unit":"credit","renews":"month","expires":"total wallet capped at 2× the monthly allotment, excess usable until its displayed expiry date; after cancelling, the unused balance is removed when the billing period ends","costUnits":1,"calls":50000,"monthlyCap":null,"perThousand":9.98,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["People, Company, and Jobs Search APIs"],"sharesBudgetWith":["every endpoint"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":5,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":2246,"call":null,"method":"POST","path":"/v1/companies/technographics","send":"company_domain","fields":["domain","technologies","technology description","technology category","technology website","technology icon","sub-technology name","sub-technology description","sub-technology categories","technologies by category","credits consumed","message"]},{"provider":"PredictLeads","api":"Cached company technologies","website":"https://predictleads.com","pricingPage":"https://predictleads.com/pricing","pitch":"Returns Technologies used by a specific Company as a list of Technology Detections.","strengths":[],"aggregators":[{"aggregator":"Clay","url":"https://www.clay.com/integrations/action/find-tech-stack-predictleads","ownKey":"no Data Credits, 1 Action per call (Actions start at less than $0.01 each)","paid":true,"perThousand":null,"usd":null,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"ColdIQ","url":"https://coldiq.com/marketplace/docs/endpoint?method=get&path=%2Fv1%2Fpredictleads%2Fcompanies%2F%7BcompanyIdOrDomain%7D%2Ftechnology_detections&format=markdown","ownKey":null,"paid":true,"perThousand":35.4986,"usd":0.0354986,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/predictleads","ownKey":null,"paid":true,"perThousand":56,"usd":0.056,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"Orthogonal","url":"https://orthogonal.com/discover/predictleads","ownKey":null,"paid":true,"perThousand":40,"usd":0.04,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"treg","url":"https://treg.to/catalog/endpoints/predictleads.companies.technology_detections","ownKey":"free","paid":true,"perThousand":40,"usd":0.04,"per":"call","resultsPerPage":null,"callStated":true}],"freshness":"2 weeks","fieldFreshness":null,"history":null,"keep":"no API terms","use":"no API terms","plan":"10,001-100,000 API Calls","who":"anyone","billing":"on-demand","charged":"monthly","topUp":null,"pay":296,"currency":"USD","exchangeRate":1,"termMonths":null,"from":10001,"graduated":true,"units":null,"unit":"credit","renews":"month","expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":10,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"never","alsoPaysFor":[],"sharesBudgetWith":["Get followed companies","Unfollow the company","Get Company","Discover Companies","Get Extended Company","Discover Extended Companies","Get Similar Companies","Get Job Openings","Get a single Job Opening by ID","Discover Job Openings","Discover Companies using a Technology","Get a single Extended Technology Detection by ID","Get all tracked Technologies","Get a single Technology by ID or fuzzy name","Get News Events","Get a single News Event by ID","Discover News Events","Get Financing Events","Discover Financing Events","Get SEC Filings","Get a single SEC Filing by ID","Get Connections","Discover Portfolio Companies","Discover Public Companies Connections","Get Subpages","Get Github Repositories","Discover Github Repositories","Get Products","Get a single Product by ID","Discover Products","Discover Startup Platform Posts","Followed companies","Webhook signals"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/companies/{company_id_or_domain}/technology_detections","send":"company ID or domain; first seen from and until, last seen from and until, page, limit","fields":["technologies","technology first seen","technology last seen","technology confidence","source count","behind firewall","departments","location","seen on","competitive technologies"]},{"provider":"Pubrio","api":"Cached company technologies","website":"https://pubrio.com","pricingPage":"https://pubrio.com/pricing","pitch":"Retrieve detailed information about a specific technology used by companies.","strengths":[],"aggregators":[{"aggregator":"Clay","url":"https://www.clay.com/integrations/action/enrich-company-tech-stack-pubrio","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Databar","url":"https://databar.ai/explore/enrichments/get-company-tech-stack-2","ownKey":"0 credits a call on the Build or Scale plan","paid":true,"perThousand":79.2,"usd":0.0792,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"1 day","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":"Starter","who":"AI agents with a registered agent credential, for themselves or their human, through Pubrio's agent storefront; business use only, of age","billing":"one-time","charged":null,"topUp":false,"pay":50,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"credit","renews":"never","expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":10,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Company Enrichment","Company Insights","Contacts","LinkedIn Realtime Lookup","Lookalike Search","Lookup","Market Expansion","Search"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/technologies/lookup","send":"domain_search_id, domain, linkedin_url or domain_id; tiktok_url, wantedly_url, tw104_url, rocketpunch_url, remember_url, youtrust_url, is_enrichment_available","fields":["technology category ID","technology category","technologies","technology ID","technology icon","technology version","technology website","technology location","technology logo","technology first seen","technology last seen","enrichment ran"]},{"provider":"runsonwhat","api":"Cached company technologies","website":"https://www.runsonwhat.com","pricingPage":"https://www.runsonwhat.com/docs","pitch":"Every tool we found for a company, with where each was found, the adoption date where a certificate proves it, the company profile, recent starts and stops, and open roles from its public job board.","strengths":[],"aggregators":[],"freshness":"1 month","fieldFreshness":{"open roles":"7 days","new roles 30 days":"7 days","closed roles 30 days":"7 days","open roles by team":"7 days","job boards":"7 days"},"history":null,"keep":"no limit","use":"You may use runsonwhat for your own research and for your organization’s internal business purposes, for example to prepare for a sales call or study a market, and quote small parts of what you find with a mention of runsonwhat. You may not: scrape, crawl or use automated means to access the service, or bulk-download or export company lists, except through tools we provide for that purpose; sell, license, redistribute or publish our data, or use it to build or improve a competing dataset or service; get around the company limit, sign-in, access keys, rate limits or any other access control, or try to reach data or systems you weren’t given; use lookups to attack, overload or probe systems you aren’t authorized to test, or to harass any company or person; use the service in breach of law, including privacy, anti-spam and computer-misuse laws; interfere with or disrupt the service, or reverse engineer it except where the law allows; misrepresent who you are or your connection with a company. [...] You may store API results and use them in your own tools, such as your CRM, for your organization’s internal business purposes. The rules above still apply: don’t sell, redistribute or publish the data, or use it to build a competing dataset or service.","plan":"Credits","who":"anyone at least 16 with a Google account (\"You sign in with a Google account. You must be at least 16 and able to agree to these terms.\")","billing":"contact","charged":null,"topUp":null,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"credit","renews":null,"expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Company discovery","GET /v1/changes"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/v1/companies/{domain}","send":"domain","fields":["domain","name","runsonwhat URL","checked at","industry","size","employees","country","city","founded","LinkedIn URL","legal name","tool count","tool ID","tool name","tool category","tool category label","tool layer","tool vendor domain","tool found in","tool since","tool since source","tool first seen","tool URL","change tool ID","change tool name","change event","change date","open roles","new roles 30 days","closed roles 30 days","open roles by team","job boards"]},{"provider":"Skrapp","api":"Cached company technologies","website":"https://skrapp.io","pricingPage":"https://skrapp.io/pricing","pitch":"Enrich up to 20 companies in one request. It is Company enrich run on a list: the same categories, prices, entitlement rule, category fields and free-plan trial.","strengths":[],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"no limit","use":"you agree NOT to carry out such behavior within the platform or using data provided by Skrapp. In this regard, it is forbidden to : Resell Skrapp services without authorization, as well as to carry out any commercial use of the information extracted using our Services. [...] Transmit the insertion of messages or advertisements without complying with the legal requirements, and / or is considered to be spam and / or carrying out spamming behaviors (sending spam or unsolicited messages). [...] Collect, or attempt to collect, personal information of a third party without their knowledge or consent and / or without compliance with applicable personal data laws and regulations and/or the Data processing agreement.","plan":"Enterprise 50K","who":"anyone 18 or over","billing":"monthly","charged":null,"topUp":null,"pay":349,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":50000,"unit":"credit","renews":"month","expires":"unused credits roll over to the next month","costUnits":2,"calls":25000,"monthlyCap":null,"perThousand":13.96,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"no limit","alsoPaysFor":[],"sharesBudgetWith":["Email Finder","Bulk Email Finder","Email Verifier","Bulk Email Verifier","Company enrich"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":20,"answer":"in the call","latencyMs":null,"call":"Company bulk enrich","method":"POST","path":"/api/v3/companies/bulk-enrich","send":"one of companies[].id, companies[].internalId, companies[].domain or companies[].name, and categories \"technographics\"","fields":["company ID","name","domain","last updated date","credits charged","category credits charged","technology count","technologies","technology vendor domain","technology category","technology parent categories","technology description","technology minimum price","technology maximum price","technology average spend","technology price interval","technology price tags","technology first detected date","technology last detected date"]},{"provider":"StackScan","api":"Cached company technologies","website":"https://www.stackscan.com","pricingPage":"https://www.stackscan.com/pricing","pitch":"Every technology detected on a domain: its techapi_id, name, category and how many sites run it.","strengths":[],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"store API or report outputs privately for internal use; not in public databases or shared retrieval systems","use":"You are granted a limited, revocable, non-exclusive license to access and use StackScan solely for lawful internal business purposes. Except where expressly permitted, you may not copy, distribute, sublicense, sell, lease, monetize, or otherwise commercially exploit platform content or extracted data without prior written authorization. Resale or redistribution of StackScan data through marketplaces, freelancing platforms, lead databases, or competing services is strictly prohibited [...] Content may be temporarily downloaded or cached for performance and internal reference purposes only. Republishing, indexing in public databases, or storing data in shared retrieval systems is prohibited, except where paying customers store API or report outputs privately for internal use. [...] You must not interfere with the platform’s availability, security, or performance, nor attempt to bypass access controls, usage limits, or technical safeguards. Use of StackScan data for unsolicited communications, bulk messaging, spam campaigns, or automated outreach is prohibited. [...] StackScan services are offered exclusively for business and professional use.","plan":"Enterprise","who":"anyone for business and professional use (terms: services are \"offered exclusively for business and professional use\"), registered with a valid email address and verifiable identifying information, no disposable emails","billing":"monthly","charged":null,"topUp":null,"pay":189,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":25000,"unit":"credit","renews":"month","expires":"do not roll over: unused credits are cleared when a monthly plan renews, or when a yearly plan's monthly cycle refreshes","costUnits":1,"calls":25000,"monthlyCap":null,"perThousand":7.56,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Start a technology list"],"sharesBudgetWith":["Look up the tech stack behind many domains","Look up company profile by domain","Look up company profiles for many domains","Find websites using a technology"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"Look up the tech stack behind a domain","method":"GET","path":"/v1/tech-lookup/domains/lookup","send":"domain; page, per_page, technologies_limit, technology, technologies_list, category, sub_category, total_sites, fresh","fields":["success","domain","last updated","premium technologies","technology spend","technologies","technology ID","technology website","technology slug","technology category parent","technology category","technology total sites","page","page size","total technologies","total pages","has more"]},{"provider":"Store Leads","api":"Cached company technologies","website":"https://storeleads.app","pricingPage":"https://storeleads.app/#pricing","pitch":"Retrieves the details for up to 100 Domains by name.","strengths":[],"aggregators":[],"freshness":"1 week","fieldFreshness":null,"history":null,"keep":"while its license lasts; downloaded data destroyed when it ends","use":"Permission is granted to use Store Leads website and data. This is the grant of a license, not a transfer of title, and under this license you may not: modify or copy the materials; attempt to decompile or reverse engineer any software provided by Store Leads; remove any copyright or other proprietary notations from the materials; transfer the materials to another person or \"mirror\" the materials on any other server; use the information for competitive purposes; resell the data, or resell access to the data through your paid plan, without our permission; republish the data in any form without our permission; register duplicate accounts; programmatically access our undocumented APIs, all programmatic access must be done through the official API [...] Shared Access is strictly for employees or contractors of the company that has signed up for the paid plan [...] A separate account (paid seat) is required for each person accessing the website and data [...] You must not use our website, or the data which we provide, in any way which is unlawful, illegal, fraudulent or harmful, or in connection with any unlawful, illegal, fraudulent or harmful purpose or activity. You must not use our website, or the data which we provide, to copy, publish or send mass mailings or spam. You must not reference our company, or website, in any external communication without prior written consent.","plan":"Pro","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":250,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":null,"unit":"request","renews":null,"expires":null,"costUnits":0,"calls":null,"monthlyCap":"no limit","perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Unlimited Searches","Workflows"],"sharesBudgetWith":[],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":5,"concurrent":null,"batch":100,"answer":"in the call","latencyMs":null,"call":"Bulk Retrieve Domains By Name","method":"POST","path":"/json/api/v1/all/domain/bulk","send":"domains (1 to 100 domain names or platform domains)","fields":["domain","platform domain","name","title","meta description","keywords","Open Graph image","icon","ecommerce platform","ecommerce plan","previous ecommerce platform","ecommerce platform changed at","previous ecommerce plan","ecommerce plan changed at","Magento version","website status","inactive since","store created","last indexed","industries","store tags","location","street address","ZIP code","city","administrative area","country code","region","subregion","coordinates","language","localizations","currency","ships to countries","alias domains","alternate domains","redirects to","cluster domains","cluster best-ranked domain","TLD plus one","ticker","employee count","estimated monthly sales","estimated yearly sales","estimated monthly visits","estimated monthly page views","store rank","store rank percentile","platform rank","platform rank percentile","Common Crawl page rank","Common Crawl centrality","product count","variant count","product vendor count","collection count","product image count","product images added last 30, 90 and 365 days","average product price","lowest product price","highest product price","product prices in USD","average product weight","lowest product weight","highest product weight","last product published at","monthly app spend","apps","app installed at","app ID","app store URL","app rating","app review count","app reviews last 30 and 90 days","app categories","app launched at","app description","app free trial","app icon","app install count","app installs last 30 and 90 days","app install share","app integrations","app plans","app state","app removed at","app vendor","app vendor URL","app vendor website","app vendor email","app vendor address","technologies","technology category","technology description","technology first seen","technology website","technology icon","technology install count","theme","theme style","theme vendor","theme version","theme cost","theme store ID","emails","phone numbers","social profiles","contact source page","followers","follower change last 30 and 90 days","social profile description","social likes","social posts","contact page","about us page","careers page","FAQ page","brands page","retailer page","brand advocate page","financing page","returns page","sizing page","store locator page","tracking page","warranty page","site features","sales channels","shipping carriers","Trustpilot rating","Trustpilot review count","REVIEWS.io rating","REVIEWS.io review count","Yotpo rating","Yotpo review count"]},{"provider":"Sumble","api":"Cached company technologies","website":"https://sumble.com","pricingPage":"https://sumble.com/pricing","pitch":"Retrieve an organization's confirmed-used technology stack, grouped by business function and technology category — the same grouping and ranking used by the Tech Stack Overview page on sumble.com.","strengths":[],"aggregators":[],"freshness":"1 day","fieldFreshness":null,"history":null,"keep":"You will not, and will not permit any third party to: (a) download, modify, copy, distribute, transmit, display, perform, reproduce, duplicate, publish, license, create derivative works from, or offer for sale any information contained on, or obtained from or through, the Services, except for temporary files that are automatically cached by your web browser for display purposes, or as otherwise expressly permitted in these Terms [...] If the Agreement terminates, then (a) all rights and access to the Services will terminate unless otherwise described in these Terms","use":"Company grants you a limited, non-exclusive, non-transferable, non-sublicensable right to access and use the Services, including the APIs, solely for your internal business purposes, in accordance with the Agreement and all relevant Documentation, and only by Authorized Users for whom you have purchased a valid subscription or seat license [...] You shall not exceed any API usage limits, quotas, or other restrictions set forth in the applicable ordering documents, Documentation, or otherwise communicated by Company from time to time [...] You will only use the Services for your legitimate internal business purposes and in accordance with these Terms. Your use of the Services will at all times comply with all applicable laws. You will not, and will not permit any third party to: (a) download, modify, copy, distribute, transmit, display, perform, reproduce, duplicate, publish, license, create derivative works from, or offer for sale any information contained on, or obtained from or through, the Services, except for temporary files that are automatically cached by your web browser for display purposes, or as otherwise expressly permitted in these Terms; (b) duplicate, decompile, reverse engineer, disassemble or decode the Services (including any underlying idea or algorithm), or attempt to do any of the same; (c) use, reproduce or remove any copyright, trademark, service mark, trade name, slogan, logo, image, or other proprietary notation displayed on or through the Services; (d) use automation software (bots), hacks, modifications (mods) or any other unauthorized third-party software designed to modify the Services; (e) exploit the Services for any commercial purpose, except as otherwise permitted under these Terms; (f) access or use the Services, the APIs or MCP Service in excess of applicable usage limits, licensed scope or authorized access methods; (g) access or use the Services in any manner that could disable, overburden, damage, disrupt or impair the Services or interfere with any other party's access to or use of the Services [...]; (h) attempt to gain unauthorized access to, interfere with, damage or disrupt the Services, or the computer systems or networks connected to the Services; (h) circumvent, remove, alter, deactivate, degrade or thwart any technological measure or content protections of the Services; (i) use any robot, spider, crawlers, scraper, or other automated means to access the Services for any purpose without Company's express prior written permission; provided, however, that you may use authorized APIs, integrations, automated workflows, agents, the MCP Service, and other programmatic access methods expressly permitted under these Terms and the applicable Documentation; (j) introduce any viruses, trojan horses, worms, logic bombs or other materials that are malicious or technologically harmful into our systems; (k) submit, transmit, display, perform, post or store any content that is inaccurate, unlawful, defamatory, obscene [...] or otherwise objectionable [...]; (l) use the Services, whether accessed via the Website, API, MCP Services or any other means, as training data, fine-tuning data, or evaluation data or in any other manner to develop or improve any machine learning model, large language model or AI system; (m) violate any applicable law or regulation in connection with your access to or use of the Services; or (n) access or use the Services in any way not expressly permitted by these Terms","plan":"Pro","who":"anyone who can form a binding contract with Sumble and is at least 18 (the terms: 'You may only use the Services if you can form a binding contract with Company', 'you are at least 18 years of age'); a subscription per user (the pricing page: 'USD 99/month'; the terms: 'only by Authorized Users for whom you have purchased a valid subscription or seat license')","billing":"monthly","charged":null,"topUp":null,"pay":99,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":9900,"unit":"credit","renews":"month","expires":"monthly credits reset each billing cycle; unused ones do not roll over","costUnits":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Organizations","Organization signals","Signals search","Priority Signals search","Intelligence briefs","People","Job posts","Teams","Job function & level lookup","Organization lists","GET /v9/contact-lists","Technologies find","Technologies lookup","Technology categories lookup","Projects lookup"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":10,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/v9/organizations/{organization_id}/techs","send":"organization_id; file_name","fields":["business function","technology category","technology category slug","technology category full name","technologies","technology slug","technology domain","job posts confirming use","all confirmed-used technologies of the category"]},{"provider":"TechnologyChecker","api":"Cached company technologies","website":"https://technologychecker.io","pricingPage":"https://technologychecker.io/pricing","pitch":"What a single domain recently added and dropped, with confidence scoring and the same accuracy guards as the Signals API.","strengths":[],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"Cached data must be refreshed at intervals consistent with your subscription plan","use":"You may integrate API data into your internal business applications, CRM systems, and workflows [...] You may not redistribute raw API data to third parties or make it publicly accessible without our written consent [...] You may not use API data to create a competing technology detection service or database [...] You must comply with all applicable data protection laws when processing personal data obtained through the API [...] The following activities are strictly prohibited: [...] Reselling, redistributing, sublicensing, or otherwise making the Service or its data available to third parties without our prior written consent [...] Using the Service or its data to build a competing product, service, or database [...] Using the Service to send unsolicited commercial communications (spam), including bulk emails, cold calls, or messages to contacts obtained through the Service without a legitimate legal basis","plan":"Scale","who":"anyone 18 or over","billing":"monthly","charged":null,"topUp":null,"pay":249,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":50000,"unit":"credit","renews":"month","expires":"at the monthly reset, credits don't roll over","costUnits":1,"calls":50000,"monthlyCap":null,"perThousand":4.98,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Signal types index","Alerts: create, read, edit, test, delivery log","Audience create-from-upload, read, rename, delete, members","Lead list search, tech map, count preview, list, preview, export, delete","Usage, credits and key management"],"sharesBudgetWith":["Domain lookup","Domain history","Find domains by technology","Technology lookup / search","Technology stats and trends","Market share","Get companies by technology","Company lookup","Company search","Batch company lookup (1 per domain)","Adoption, churn, switch and whitespace signals","Audience technology report","Audience breakdown","Segment technology stats","Build a computed audience","Live technology lookup","AI extractor","Lead list creation (1 per delivered row)","Signal CSV export (1 per exported row)","Churn validation","Audience refresh crawl","Alert crawl cadence"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":5,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"Get domain tech changes API","method":"GET","path":"/v1/domain/{domain}/changes","send":"domain; window, include_first_seen","fields":["domain","technologies","technology ID","technology category","subdomains","technology change type","technology change date","technology detection URL","technology detection count","technology detection rate","churn reliability","change confidence score","change confidence label","change confidence guard","added technologies count","dropped technologies count"]},{"provider":"The Swarm","api":"Cached company technologies","website":"https://www.theswarm.com","pricingPage":"https://www.theswarm.com/pricing","pitch":"Retrieve detailed information about companies by their unique identifiers.","strengths":[],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"Upon termination of your subscription or access to the Service: Your license to use Swarm Data ends immediately. At The Swarm’s request, you must delete all Swarm Data in your possession, including backups. You may retain internal Derived Materials that do not contain identifiable Swarm Data fields. You must certify deletion upon request.","use":"Subject to your compliance with these Terms, The Swarm grants you a limited, non-exclusive, non-transferable, revocable license to access and use the data, insights, relationship mappings, and related information made available through the Service (“Swarm Data”) for your own internal business purposes. “Internal business purposes” includes, but is not limited to: Sales prospecting; Recruiting and talent sourcing; Partnerships and BD research; Investor outreach; Relationship mapping and warm intro workflows; CRM enrichment; Go-to-market operations and analytics; Executive dashboards and internal reporting. You may store, analyze, enrich, combine, and use Swarm Data inside your own systems, tools, CRMs, or internal workflows, as long as such use is internal to your organization. Except as expressly permitted by The Swarm in writing, you may not, directly or indirectly: Sell, resell, license, sublicense, publish, or otherwise redistribute Swarm Data to any third party. Provide Swarm Data to customers, clients, partners, vendors, contractors, affiliates, or the public. Include Swarm Data in any commercial data product, enrichment service, dataset, marketplace offering, or AI model intended for external use. Use Swarm Data to build, train, or improve any AI or ML model that is accessible to third parties. Use Swarm Data to develop or enhance any product or service that competes with The Swarm or provides relationship-mapping or people-data features. Upload or share raw Swarm Data into third-party platforms for any purpose other than your internal business operations. Any use of Swarm Data outside your organization requires prior written approval from The Swarm. If you wish to redistribute, resell, or otherwise make Swarm Data available to third parties (including in workflows where they can view or access data), you must obtain The Swarm’s prior written consent. You may create internal analyses, models, segments, reports, dashboards, or insights derived from Swarm Data (“Derived Materials”), provided these remain internal to your organization and are not sold, published, shared externally, or used to train publicly available AI systems.","plan":"Premium 1000","who":"anyone over 18","billing":"monthly","charged":null,"topUp":null,"pay":500,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":50000,"unit":"credit","renews":"month","expires":"at the start of each billing cycle: unused credits do not carry forward","costUnits":1,"calls":50000,"monthlyCap":null,"perThousand":10,"waterfall":null,"listPerThousand":null,"overagePerThousand":10,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Search Profiles","Search Companies","Relationships","Add Connector"],"sharesBudgetWith":["Fetch Profile","Refresh a Profile","Get Profile/Company Posts","Get Comments / Reactions / Reshares","Network Mapper (for Partners)"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":1,"concurrent":null,"batch":1000,"answer":"in the call","latencyMs":null,"call":"Fetch Company","method":"POST","path":"/v3/companies/fetch","send":"at least one of ids, linkedin_names or linkedin_ids; fields, x-authenticate-team","fields":["company ID","name","technologies","updated at","matched by"]},{"provider":"TheirStack","api":"Cached company technologies","website":"https://theirstack.com","pricingPage":"https://theirstack.com/en/pricing","pitch":"This endpoint lists the technologies used by a company.","strengths":[],"aggregators":[{"aggregator":"AnyAPI","url":"https://getanyapi.com/api/technographics/theirstack","ownKey":null,"paid":true,"perThousand":199.2,"usd":0.1992,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"ColdIQ","url":"https://coldiq.com/marketplace/docs/endpoint?method=post&path=%2Fv1%2Ftheirstack%2Fcompanies%2Ftechnologies&format=markdown","ownKey":null,"paid":true,"perThousand":178.2,"usd":0.1782,"per":"call","resultsPerPage":null,"callStated":true},{"aggregator":"Databar","url":"https://databar.ai/explore/enrichments/get-a-companys-tech-stack","ownKey":"0 credits a call on the Build or Scale plan","paid":true,"perThousand":118.8,"usd":0.1188,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/theirstack","ownKey":null,"paid":true,"perThousand":166,"usd":0.166,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"1 day","fieldFreshness":null,"history":null,"keep":"Perpetual license to retain and use TheirStack data internally [...] after termination, all TheirStack data lawfully obtained during the Term [...] this license permits internal use only; it does not permit resale, redistribution, publication, or any other use prohibited by Section 4. Deletion of bulk copies. [...] Upon termination for any reason, the User shall, within thirty (30) days, delete or destroy every copy in its possession or control of any Dataset in whole or substantially in whole [...] including [...] bulk exports, raw API response archives [...]. Copies residing in backups and legacy systems shall be deleted within ninety (90) days","use":"the User may use the Services for the following purposes: Business-to-business sales, marketing, recruiting, or business development activities; Reposting, redistributing, and publicly displaying job postings [...]; Reselling TheirStack data partially through their own platform; Viewing and analyzing Licensed Materials; Communicating with Licensed Materials Contacts in a professional manner; Identifying prospective sales opportunities; Researching existing customers and prospects. The User is expressly prohibited from: Creating or offering a competing product or service to TheirStack's core services; Distributing, sublicensing, reselling, or otherwise making available TheirStack data in a way that competes with TheirStack's primary business; Providing any single customer with any Dataset in whole or substantially in whole [...]; Sharing login credentials, account access, API keys, or other access methods with any person who is not an Authorized User; Publishing or displaying TheirStack's company technographic data [...] or buying intent data on any publicly accessible website, application, or platform without requiring User authentication (login) or a paid subscription (paywall) [...]; Using TheirStack's company technographic data or buying intent data to create publicly indexable content [...] designed to attract organic search traffic in a manner that competes with TheirStack's own pages or services [...]; Reverse engineering [...]; Scraping, copying, reproducing, or recreating TheirStack's website content, data, or landing pages [...]; Copying, reproducing, or mimicking TheirStack's SEO-related elements [...]. The User shall not, without TheirStack's prior written consent, distribute, sublicense, resell, or otherwise make TheirStack data available as a standalone dataset, data feed, or data product where the TheirStack data constitutes the primary value of the offering","plan":"50,000 API credits","who":"a legal entity (the terms' User is 'the legal entity that subscribes to or accesses the Services'; its Authorized Users are its employees)","billing":"monthly","charged":null,"topUp":null,"pay":400,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":50000,"unit":"credit","renews":"month","expires":"12 months","costUnits":3,"calls":16666.666667,"monthlyCap":null,"perThousand":24,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"never","alsoPaysFor":[],"sharesBudgetWith":["Job Search","Company Search","Buying Intents","Webhooks"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":4,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/v1/companies/technologies","send":"one of: company_domain, company_name, company_linkedin_url; company_id, confidence_or, first_date_found_gte, first_date_found_lte, include_total_results, keyword_category_slug_or, keyword_parent_category_slug_or, keyword_slug_or, last_date_found_gte, last_date_found_lte, limit, max_jobs, max_rank, min_jobs, min_relative_occurrence, offset, order_by, page","fields":["technologies","technology category","technology category parent","technology logo","technology confidence","technology first seen","technology last seen","job count","jobs last 7 days","jobs last 30 days","jobs last 180 days","rank within category","relative occurrence within category","total results"]},{"provider":"ZoomInfo","api":"Cached company technologies","website":"https://gtm.ai","pricingPage":"https://gtm.ai/pricing","pitch":"Return a list of technologies from ZoomInfo's company data that match to the provided company.","strengths":[],"aggregators":[{"aggregator":"Deepline","url":"https://deepline.com/integrations/zoominfo","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}],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"3.3.1 Expiration or Termination for any Reason. Upon expiration or termination of the Agreement for any reason: (a) Licensee may continue to use Licensed Materials obtained during the Term subject to the terms of this Agreement; (b) Licensee shall immediately cease accessing or using ZoomInfo Technology; and (c) Licensee acknowledges and agrees that its access to the Services may be automatically terminated, all passwords and individual accounts removed, and all information that has been uploaded into ZoomInfo’s systems by Licensee destroyed. [...] 5.4 Personal Information. [...] Within the ZoomInfo Technology, ZoomInfo may publish a list of persons who have requested that their personal information be removed from ZoomInfo’s database. Licensee agrees to review such list on a regular basis (no less frequently than once per month) and to remove from its possession any Licensed Materials Contact records relating to such persons in its possession, unless Licensee has established an independent lawful basis to process such person’s personal information.","use":"2.3 Authorized Uses, Restrictions. Licensee shall not access or use the Services for any purpose except the business-to-business sales, marketing, recruiting, or business development activities of Licensee. Licensee shall not access or use the Licensed Materials for the benefit of or on behalf of any person or entity except Licensee. Subject to Licensee’s compliance with all applicable laws, rules, and regulations, Licensee may use the Services to: (a) view the Licensed Materials; (b) communicate with any Licensed Materials Contact in a manner that relates to such person’s profession, business, or employment; and (c) identify prospective sales opportunities, research Licensee’s existing customers and prospects, and otherwise analyze the Licensed Materials in a manner relating to Licensee’s business-to-business sales, marketing, recruiting, and business development activities. Licensee shall not permit anyone who is not an Authorized User to access or use the Services, including any Licensed Materials or any Authorized User login credentials. Licensee shall not distribute, sublicense, transfer, sell, offer for sale, disclose, or make available any of the Licensed Materials or any part of the Services to any third party. Except through services provided by ZoomInfo or its affiliates or as expressly permitted by ZoomInfo, Licensee shall not: (x) use the Licensed Materials to create audience segmentation for or otherwise place digital ads or ads in digital media (also known as onboarding or digital activation); or (y) utilize or incorporate any ZoomInfo API credentials into any Third Party Applications or use API access to create or develop audience segmentation outside of services provided by ZoomInfo. Licensee shall not incorporate any portion of the Services or Licensed Materials into Licensee’s own products or services. Licensee is solely responsible for any communications between Licensee or any Authorized User and any Licensed Materials Contact. Licensee shall not use the Services to determine a consumer’s eligibility for (a) credit or insurance for personal, family or household purposes, (b) employment or (c) a government license or benefit or (d) any other purpose governed by the Fair Credit Reporting Act. [...] 2.4 Permitted Use of ZoomInfo Technology, Restrictions. [...] Licensee will not [...] (g) disclose the results of any ZoomInfo Technology or program benchmark tests to any third parties without ZoomInfo’s prior written consent; [...]","plan":"100 data credits","who":"employees of the company that holds the account (a contractor only with ZoomInfo's prior permission), each with their own login and a business email address","billing":"one-time","charged":null,"topUp":false,"pay":45,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":100,"unit":"credit","renews":"never","expires":null,"costUnits":1,"calls":100,"monthlyCap":null,"perThousand":450,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"never","alsoPaysFor":[],"sharesBudgetWith":["Enrich Companies","Enrich Contacts","Enrich Corporate Hierarchy","Enrich Intent"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"call","resultsPerPage":null,"resultsCap":null,"perDay":129600,"perSecond":3,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/data/v1/companies/technologies/enrich","send":"data.type \"TechnologyEnrich\", data.attributes.companyId","fields":["technology ID","technology category parent","technology category","vendor","technologies","technology attribute","technology website","technology logo","technology domain","technology description","created date","modified date","total results"]}],"total":173,"freshness":["Live","Within an hour","Within a day","Within a week","Within a month","Within a year","Stored, age unknown"],"providers":[{"label":"A to R","kids":[{"label":"Apollo","value":"Apollo on its own site"},{"label":"Bloomberry","value":"Bloomberry on its own site"},{"label":"BuiltWith","value":"BuiltWith on its own site"},{"label":"DataForSEO","value":"DataForSEO on its own site"},{"label":"JobsPipe","value":"JobsPipe on its own site"},{"label":"LeadMagic","value":"LeadMagic on its own site"},{"label":"PredictLeads","value":"PredictLeads on its own site"},{"label":"Pubrio","value":"Pubrio on its own site"},{"label":"runsonwhat","value":"runsonwhat on its own site"}],"range":true},{"label":"S to Z","kids":[{"label":"Skrapp","value":"Skrapp on its own site"},{"label":"StackScan","value":"StackScan on its own site"},{"label":"Store Leads","value":"Store Leads on its own site"},{"label":"Sumble","value":"Sumble on its own site"},{"label":"TechnologyChecker","value":"TechnologyChecker on its own site"},{"label":"TheirStack","value":"TheirStack on its own site"},{"label":"The Swarm","value":"The Swarm on its own site"},{"label":"ZoomInfo","value":"ZoomInfo on its own site"}],"range":true}],"at":[4,16,22,28,31,45,55,61,68,69,91,101,108,116,132,151,160],"fields":{"Cached company technologies":["technologies","technology category","domain","technology first seen","technology ID","technology website","name","technology category parent","technology description","technology last seen","technology confidence","technology logo","company ID","emails","last indexed","location","phone numbers","social profiles","technology icon","city","country code","employee count","followers","industry","job count","jobs last 180 days","jobs last 30 days","jobs last 7 days","keywords","language","LinkedIn URL","meta description","page size","product count","rank within category","relative occurrence within category","subdomains","technology count","technology detection URL","technology domain","technology slug","technology spend","title","total results","about us page","added technologies count","administrative area","AI scores","alias domains","all confirmed-used technologies of the category","alternate domains","app categories","app description","app free trial","app icon","app ID","app install count","app install share","app installed at","app installs last 30 and 90 days","app integrations","app launched at","app plans","app rating","app removed at","app review count","app reviews last 30 and 90 days","app state","app store URL","app vendor","app vendor address","app vendor email","app vendor URL","app vendor website","apps","as of","average product price","average product weight","behind firewall","brand advocate page","brands page","business function","careers page","category credits charged","change confidence guard","change confidence label","change confidence score","change date","change event","change tool ID","change tool name","checked at","churn reliability","closed roles 30 days","cluster best-ranked domain","cluster domains","collection count","Common Crawl centrality","Common Crawl page rank","competitive technologies","contact email","contact job title","contact name","contact page","contact source page","content language","coordinates","cost in dollars","country","created date","credits charged","credits consumed","currency","custom analytics counts","departments","domain rank","dropped technologies count","ecommerce category","ecommerce plan","ecommerce plan changed at","ecommerce platform","ecommerce platform changed at","employees","enrichment ran","estimated monthly page views","estimated monthly sales","estimated monthly visits","estimated yearly sales","FAQ page","financing page","first indexed","follower change last 30 and 90 days","founded","has more","highest product price","highest product weight","icon","inactive since","industries","job boards","job posts confirming use","last product published at","last updated","last updated date","legal name","localizations","logo","lowest product price","lowest product weight","Magento version","matched by","mentioned jobs","message","modified date","monthly app spend","new roles 30 days","Open Graph image","open roles","open roles by team","page","paid technology","parent technology","platform domain","platform rank","platform rank percentile","preferred jobs","premium technologies","previous ecommerce plan","previous ecommerce platform","product image count","product images added last 30, 90 and 365 days","product prices in USD","product vendor count","redirects to","referring IP count","referring subnet count","region","registration numbers","required jobs","retailer page","returns page","REVIEWS.io rating","REVIEWS.io review count","runsonwhat URL","sales channels","sales revenue","seen on","shipping carriers","ships to countries","site features","sitemap link count","size","sizing page","social likes","social posts","social profile description","source count","spend history","store created","store locator page","store rank","store rank percentile","store tags","street address","sub-technology categories","sub-technology description","sub-technology name","subregion","success","tag manager tag counts","technologies by category","technology attribute","technology average spend","technology category full name","technology category ID","technology category slug","technology change date","technology change type","technology countries","technology detection count","technology detection rate","technology first detected date","technology groups","technology install count","technology kind","technology last detected date","technology location","technology maximum price","technology minimum price","technology names","technology occupations","technology parent categories","technology price interval","technology price tags","technology recency","technology share","technology tier","technology total sites","technology vendor domain","technology version","theme","theme cost","theme store ID","theme style","theme vendor","theme version","ticker","time to first byte","TLD plus one","tool category","tool category label","tool count","tool first seen","tool found in","tool ID","tool layer","tool name","tool since","tool since source","tool URL","tool vendor domain","total pages","total technologies","tracking page","traffic rank","Trustpilot rating","Trustpilot review count","updated at","variant count","vendor","warranty page","website","website status","Yotpo rating","Yotpo review count","ZIP code"]},"same":["api","strengths","waterfall","resultsCap","startPerCall","monthlyFee","addons","catchAllPerThousand","bounceRefund","history","answer"],"facets":["defaults","provider","price","fields","billing","who","freshness","use","paysFor"],"ties":{"Cached company technologies":{"tied":["Apollo, $99 monthly","Apollo, $99 monthly, Professional","PredictLeads, pay as you go","Skrapp, $349 monthly","Skrapp, $349 monthly, Enterprise 50K","StackScan, $189 monthly","StackScan, $189 monthly, Enterprise","Store Leads, $250 monthly","Store Leads, $250 monthly, Pro","TechnologyChecker, $249 monthly","TechnologyChecker, $249 monthly, Scale"],"movedPages":{},"canonicals":{"Apollo":"free-free-get-organizations-id","Bloomberry":"free","BuiltWith":"pay-as-you-go","DataForSEO":"free","JobsPipe":"free","LeadMagic":"99-monthly","PredictLeads":"free","Pubrio":"free-trial","Skrapp":"349-monthly-enterprise-50k-post-api-v3-companies-bulk-enrich","StackScan":"39-monthly-pro-get-v1-tech-lookup-domains-lookup","Store Leads":"250-monthly-pro-post-json-api-v1-all-domain-bulk","Sumble":"free","TechnologyChecker":"free-free-get-v1-domain-domain-changes","The Swarm":"free","TheirStack":"free","ZoomInfo":"free"}}},"shared":[],"notes":{"name":"The row's name, unique on the sheet: the provider, then the plan's price, like \"API Builderz, $50 monthly\", \"HarvestAPI, $280 pack\", \"Crawlbase, pay as you go\", \"Bright Data, top-up\" (a prepaid balance of any amount), \"AnyAPI, top-up from $10\" (a balance you top up by $10 or more), \"free\" or \"contact us\". If two plans share a price, we add the plan's name, then the call's method and path, its units and the call's name, until no two rows share a name. We build the name for the sheet and leave it out of the sheet's CSV and JSON. datacircle.json and datacircle.csv have the name from its API's sheet.","api":"This column names each row's API. \"Employee profile\" returns a person's LinkedIn profile, on LinkedIn profiles. \"Cached employee profile\" returns it from the provider's copy of LinkedIn, on Cached LinkedIn profiles, which lists the LinkedIn profile plans whose Freshness says a copy. \"Employee email\" finds a person's work email, on Find email. \"Cached employee email\", on the Find cached email sheet, finds a person's work email in the provider's stored data. \"Email validation\" checks whether an address takes mail, on Validate email. On the Cached email validation sheet, \"Cached email validation\" may answer from data the provider keeps, without asking the mail server. \"Employee phone\" finds a person's phone number, on Find phone. \"Cached employee phone\", on the Find cached phone sheet, finds a person's phone number in the provider's stored data. \"Company profile\" returns a company's LinkedIn page, on LinkedIn company profiles. \"Cached company profile\", on the Cached LinkedIn company profiles sheet, returns a company's LinkedIn page from the provider's copy of LinkedIn. \"Company headcount\" counts a company's staff, on its own sheet. \"Cached company headcount\", on the Cached company headcount sheet, counts a company's staff from the provider's stored data. \"Phone validation\" checks whether a phone number is valid, on Validate phone. \"Cached phone validation\", on the Cached phone validation sheet, checks a phone number against data the provider has stored. \"Post comments\" returns the comments on a LinkedIn post, on LinkedIn post comments. \"Post reactions\" returns who reacted to a LinkedIn post and how, on LinkedIn post reactions. \"Employee lookalikes\" returns people similar to the one you send, on Similar people. \"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. \"Cached company technologies\" returns the tools a company uses, from a copy the provider saved earlier. \"Company job count\" counts the jobs a company has open on LinkedIn, on its own sheet. \"Employee posts\" returns a person's LinkedIn posts, on LinkedIn person posts. \"Company posts\" returns a company's LinkedIn posts, on LinkedIn company posts. \"Cached employee posts\" and \"Cached company posts\", on Cached LinkedIn person posts and Cached LinkedIn company posts, return them from the provider's copy of LinkedIn. \"Company funding\" returns a company's funding rounds, on its own sheet. \"Cached company funding\", on the Cached company funding sheet, returns them from the provider's stored data. \"Company jobs\" returns the jobs a company has open, on Company open jobs. \"Employee search\" finds people by job title, company and place, on LinkedIn people search. \"Cached employee search\", on the Cached LinkedIn people search sheet, finds people in the provider's copy of LinkedIn. \"Company search\" finds companies by industry, size and place, on LinkedIn company search. \"Cached company search\" finds companies by industry, size and place in the provider's copy of LinkedIn. It is on the Cached LinkedIn company search sheet. \"Job search\" finds jobs by title, company and place, on LinkedIn job search. \"Cached job search\" finds jobs by title, company and place in a copy of LinkedIn's jobs. It is on the Cached LinkedIn job search sheet. \"Reverse email lookup\" finds the person behind an email, on its own sheet. \"Cached reverse email lookup\" finds who owns an email address in data the provider already holds. It is on the Cached reverse email lookup sheet. \"Post search\" finds posts by keyword, on LinkedIn post search. \"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 profile from the provider's own database, on Company enrichment. \"Cached company enrichment\", on the Cached company enrichment sheet, returns a company's profile from the provider's stored data. \"People search\" finds people in the provider's own database. \"Cached people search\", on the Cached people search sheet, finds people in the provider's stored data. \"Company discovery\" finds companies in the provider's own database. \"Cached company discovery\", on the Cached company discovery sheet, finds companies in the provider's stored data. \"Job postings\" finds job postings in the provider's own database. \"Cached job postings\", on the Cached job postings sheet, finds job postings in a copy the provider keeps. \"Job posting details\" returns a job posting from its ID. \"Person enrichment\" returns a person's profile from the provider's database. \"Leadership changes\" returns the new hires, promotions and departures in a company's senior roles. \"Cached leadership changes\" returns a company's leadership changes from a copy the provider keeps. \"Company hierarchy\" returns a company's parent companies and subsidiaries. Pick an API from the GTM APIs list on the left of the sheet. Pick \"All GTM APIs\" in the GTM APIs list to see every API in one sheet. We name each folder in the zip after its API.","score":"We score each plan out of 100 on five parts: price, data, cost to get started, bundled calls and performance. We score data and performance from our benchmark of the provider's call. Until we benchmark the call, the plan's data, performance and Overall scores are N/A. A plan whose data score is 0 has an Overall score of 0, whatever its other scores. Each API's sheet shows what we measured on each benchmarked plan, in the columns after its price. We rank a plan's price per 1,000 against the price per 1,000 of its API's other scored plans. We score cost to get started and bundled calls on the plan alone. We give N/A to 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. A plan with N/A has an empty score there. The sheet's CSV has no scores.","Price score":"The plan's price score out of 100. We rank the plan's $ per 1,000 against the $ per 1,000 of the other scored plans of its API. We also count the cost of a call that finds nothing. Some plans give no $ per 1,000. For those plans, when each call returns one result, we use the price our benchmark paid per call. We scale that price by what a credit costs on the plan. On the sheet, hover over or tap the score to see how we worked it out.","Data score":"The plan's data score out of 100, from our benchmark of its provider's call: how complete the call's answer is, or how often it is right, depending on the API. Until we benchmark the call, the score is N/A, and so is the Overall score. On the sheet, point at the score to see how we scored it. Each API's sheet shows what we measured on each benchmarked plan, in the columns after its price.","Cost to get started score":"The plan's score out of 100 for getting your first result: who can get it, how you pay, and the least you pay before it. On the sheet, point at the score to see why.","Bundle score":"The plan's score out of 100 for the other calls its price gets you, as its pages list them under Also pays for. On the sheet, point at the score to see why.","Performance score":"The plan's performance score out of 100, from our benchmark of its provider's call: 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. It is N/A too where the call gave no answer we could time, and the Overall score leaves it out. On the sheet, point at the score to see how we scored it. Each API's sheet shows what we measured on each benchmarked plan, in the columns after its price.","perThousand":"The price of 1,000 companies on this plan, in dollars. It is 0 on a free plan. On a plan that charges by the page, we divide 1,000 by the most companies one page holds. We round that up to whole pages and add up what the pages cost. We leave it blank when the provider doesn't say how many companies a page holds. On a flat fee, we take the most companies the plan allows in one month and multiply by the number of months the fee covers. We divide the fee by that total. Then we multiply by 1,000. We leave it blank when the provider doesn't say how many companies the plan allows. On a flat fee with no cap on companies, the sheet shows \"no limit\", and the CSV and JSON leave it blank. On a waterfall's paid plan, we show the average cost of a call. We take the price of each provider listed under Waterfall. We weight each price by how often a call reaches that provider. We leave it blank when the waterfall doesn't list a hit rate or a page size for a provider a call can reach. On a plan with a Monthly fee, we first subtract one month of the fee from the plan's units. Then we divide the plan's price by the number of companies the remaining units buy. Then we multiply by 1,000. We leave it blank when the Monthly fee uses up all the plan's units. We leave it blank on a top-up, because a top-up buys no fixed number of companies. We also leave it blank when the provider's website doesn't say what a company costs on this plan, or how many companies the plan's price buys.","billing":"How you pay: \"free\", \"on-demand\" (you pay for what you use, with nothing to buy first), \"one-time\" (a pack or a top-up you pay for first, then use), \"contact\" (no public price: you ask the provider for one), or a subscription: \"monthly\", \"quarterly\" (every three months), \"half-yearly\" (every six months) or \"yearly\". The sheet shows \"one-time\" as \"pay first\" and \"on-demand\" as \"pay as you go\".","perMonth":"On a subscription: its price for one month in dollars, its Pay divided by the months it buys (termMonths), 12 on most yearly plans. We work it out for the sheet, to the cent. We leave it out of the sheet's CSV and JSON, and datacircle.json and datacircle.csv have it. Blank (null) on every other plan.","notFoundPerThousand":"Dollars for 1,000 companies the provider can't find. 0 when the provider charges nothing for them, as on free plans. On a waterfall, the cost of a call when no provider finds the answer: the sum of the prices of the providers that charge for a miss.","strengths":"The plan's strengths, which we work out from its row: each one is a band that many plans of its API are in. Each API has its own strengths, listed and explained under Strengths on datacircle.dev/fields, and Validate email, Find phone, Validate phone, LinkedIn company profiles, Company headcount, LinkedIn post comments, LinkedIn post reactions, Similar people, Similar companies, Company technologies, Company job count, LinkedIn person posts, LinkedIn company posts, Company funding, Company open jobs, LinkedIn people search, LinkedIn company search, LinkedIn job search, Reverse email lookup, LinkedIn post search, LinkedIn post details, LinkedIn job details, LinkedIn person comments, LinkedIn person reactions, LinkedIn post reposts, LinkedIn person recommendations, Similar jobs, LinkedIn person articles, Company enrichment, People search, Company discovery, Job postings, Job posting details, Person enrichment, Leadership changes and Company hierarchy have none yet. Cached LinkedIn profiles and Find cached email have the strengths of LinkedIn profiles and Find email, but never \"read live\" or \"found live\". The other cached sheets have none yet. Blank ([] in the JSON) when the plan has none, and we leave Strengths off its page. Under Filters, you see only the rows with every strength you tick.","aggregators":"Aggregators like treg and Deepline sell the row's call. With one aggregator account, you reach many providers. Each cell says what a call costs through the aggregator with your own provider key. It also says what 1,000 companies cost when you pay the aggregator and have no account at the provider: \"treg: your key free, paid $1.50\". We add \"per 1,000 results\" when the aggregator charges per company it finds, and say \"paid, no fixed price\" when the aggregator publishes no price. For an aggregator that charges by the page, we take the largest page size and price the full pages you need for 1,000 results. We write \"paid, page size not stated\" when the aggregator doesn't say how many results a page holds. We write \"listed, how it's sold not stated\" when the aggregator lists the call but doesn't say if you pay the aggregator or use your own key. When the aggregator sells one of the provider's calls without saying which, the cell ends with \"this call or another\", the provider's name and \"call\": \"this call or another Pubrio call\". A cell says \"none\" when no aggregator we checked for the row's API sells the call. A blank cell (null in the JSON) means we haven't checked any aggregator for that API. We skip calls an aggregator doesn't list. In the JSON, each aggregator has these keys. aggregator is its name. url is its page for the call. ownKey is what a call costs there with your own key, or null when you can't use yours. paid is true when you can pay the aggregator. paid and ownKey are both null when the aggregator doesn't say how it sells the call. callStated is false when the aggregator sells this call or another of the provider's and doesn't say which. usd is its price in dollars for one per, or null when it sets no price. perThousand is its price in dollars for 1,000. per is \"call\", \"result\" or \"page\". resultsPerPage is the most results a page holds, or null. So far we have read AnyAPI, Clay, ColdIQ, Databar, Deepline, Monid, Orthogonal, pipe0, RouterGrowth and treg.","waterfall":"Some routers, like treg's, try one provider after another until one finds the company. On a router's call, the Waterfall column lists each provider the router tries, in order. Each provider shows the router's name for its call in brackets. Then comes its price per 1,000 on this plan, then how often it finds the company. We add \"misses billed\" when the provider charges for a miss. For a provider that charges by the page, we count the full pages that hold 1,000 results at the largest page size, and we write \"page size not stated\" when the provider doesn't say how many results a page holds. The router publishes how often each provider finds a company over all its calls. We assume each provider finds companies at that same rate on the calls the earlier providers miss. We leave the Waterfall column blank on calls with a single provider. In the JSON, each step has these keys. provider is the provider's name. call is the provider's call, which you can also make on its own. perThousand, per and resultsPerPage mean the same as on a plan's row. hitRate is from 0 to 1, or null when the router gives none. missesBilled is true when the provider charges for a miss.","repeatFree":"On a call that costs units: how long you can get a company again free on this plan after you pay for it. On a flat fee with a daily or monthly limit: how long you can get a company again without using up the limit after you first get the company. We copy it from the provider's pages, like \"20 minutes\". \"no limit\" means the provider never charges again for a company you paid for once. \"never\" means the provider says it charges each time you get the company again. Blank when the provider's pages don't say.","per":"The price counts a \"call\" or a \"result\". A call asks for one company. A result is each company 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 company on the page. \"page of 50\" counts each page, and you pay for a whole page even when it holds fewer than 50. resultsPerPage is the most companies a page holds. It is null when the price doesn't count pages or the provider doesn't say the page size. \"page, size not stated\" means the provider doesn't say how many companies a page holds.","resultsCap":"For a search API, the most results you can get from one search on this plan, however many pages you ask for. \"no limit\" when the provider says you can get every match. Blank (null in the JSON) when the provider's docs don't say, or when the API isn't a search.","startPerCall":"A fee in dollars you pay once for each call, on top of the price per company, like an Apify Actor's start fee. You pay the same fee for a call of 1,000 companies or a call of one company. We leave this fee out of the $ per 1,000. It is $0.00 on a free plan. It is blank when the plan has no start fee. Some providers' pages give a range, like \"2-3 credits\". When the page gives a range, startPerCall is the lowest fee and startPerCallMax is the highest. The sheet and the CSV show \"$0.04 to $0.06\". startPerCallMax is blank on a plan with one start fee or none.","monthlyFee":"A monthly fee the call needs. The provider takes it from the plan's units. For example, RouterGrowth charges $9.625 a month for each LinkedIn account you connect. monthlyFee is the fee in dollars. monthlyFeePer is what one fee pays for, like \"LinkedIn account\". The Enough for and $ per 1,000 columns count what is left after one month of the fee. Blank (null in the JSON) when the call has no monthly fee.","extras":"Fields that cost more. Each has its fields and its perThousand on top of the row's.","Also pays for":"The other calls you get for the plan's price, each with its own limit, in the provider's words. We leave out apps, extensions, MCP servers, proxies and storage, since they are not calls. We also leave out features you can use only in the provider's app, like sending its email campaigns. For example, gtm-api.com's account price also buys 100 searches, 50 messages and 25 connection requests a day. \"nothing\" when you get only the row's call. The row's $ per 1,000 is for that call alone, since providers don't say how to split their price. Blank (null in the JSON) until we read the provider's plan. Also blank on a \"contact\" plan whose pages don't say what its price buys.","overagePerThousand":"On a subscription: dollars for each 1,000 companies you get past the plan's units, when the provider sells extra companies.","addons":"On an email API's subscription: the packs of units the provider sells on top of the plan, as its pricing page lists them. Each has its units, its pay in the plan's currency, when it renews (\"month\" or \"year\" when you pay for it again with the plan, \"never\" when you buy it once), and its perThousand, dollars for 1,000 emails at its price. The sheet's CSV says \"500 credits a month for $10 ($20.00 per 1,000)\". An empty list when the provider sells none. Blank (null) on every other plan.","catchAllPerThousand":"On an email API: dollars for 1,000 calls that return an address at a catch-all domain. Such a domain takes mail for any address, so you can't check whether the person's mailbox exists, and the email may bounce. 0 when they cost nothing, or when the provider returns no such address. The same as the row's $ per 1,000 when the provider charges for any address it finds. Blank when its pages don't say.","bounceRefund":"On an email API: the credit or refund the provider gives when an address it charged you for bounces, and the conditions, in its pages' words, like \"the credit, reported from the dashboard or the API and reviewed\". \"never\" when its pages say a bounced address stays charged. Blank when they don't say.","pitch":"How the provider sells the row's call, quoted from the call's own page, or the provider's own pitch when one page covers all its calls. \"[...]\" marks a cut.","freshness":"How old the answer may be, from the provider's pages. \"live\": the provider reads LinkedIn, the company's website or its job board, or finds or checks the email or phone number, when you call. A plan is \"live\" too when the provider keeps each answer for an hour or less and gives it again to anyone who asks the same question in that time. Renidly keeps each answer for 20 minutes. \"1 month\" or \"30 days\": the provider answers from a copy it refreshes that often. \"as of 2025-11-13\": from a copy last refreshed that day. \"stored\": from a copy the provider's pages don't date. We also mark an email or phone check \"stored\" when it reads only the format, the domain's DNS and the provider's own lists. That check never asks the mail server or the carrier. Blank (null in the JSON) when its pages don't say. The cached sheets are Cached LinkedIn profiles, Find cached email, Cached LinkedIn company profiles, Cached company headcount, Cached company enrichment, Cached people search, Cached company discovery, Cached company funding, Cached email validation, Cached LinkedIn people search, Find cached phone, Cached reverse email lookup, Cached LinkedIn job search, Cached LinkedIn company search, Cached company technologies, Cached phone validation, Cached LinkedIn person posts, Cached LinkedIn company posts, Cached job postings and Cached leadership changes. We put a plan on its API's cached sheet when the plan's Freshness says the provider answers from a copy. We put every other plan on its API's own sheet. In brackets, we list the fields whose freshness differs on the provider's pages. fieldFreshness gives each of them its own freshness. Bright Data's LinkedIn profile is \"live (current title, jobs, schools: as of 2025-11-13)\", since LinkedIn put those three behind its login wall and Bright Data serves them from its cache.","history":"How far back the answers reach, on an API whose answers are dated, such as a company's funding rounds or its open jobs. \"since 2016\": back to 2016. \"open only\": only what is open now. \"the last 7 days\": a window that ends today. \"no limit\": every one ever. \", closed only\" after it: the closed ones alone. Blank (null in the JSON) when the provider's pages don't say, or when the answers aren't dated.","keep":"How long the provider's terms let you keep its API's answers. \"no limit\" when they set none. \"no API terms\" when the provider has no API terms.","use":"What the provider's terms let you use its API's answers for, and what they ask in return, like a link back or a credit. \"any\" when they limit nothing and ask nothing. \"no API terms\" when the provider has no API terms.","pay":"The plan's price, in its currency. On a subscription, it pays for the months in termMonths. The sheet's CSV writes the months after the price: \"$39.00/month\", \"€99.00/month\" on a plan in euros, or \"$468.00/15 months\" on gtm-api.com's yearly plan. On a pack, it is the pack's price. On a top-up, it is the smallest amount you can top up. On a top-up with no minimum from the provider, it is blank (null in the JSON). On a free plan, it is $0.00. On a usage tier, it is what you pay each month before you reach the tier. You pay for the calls in the lower tiers, each at its own price. If the tier's minimum is higher than those calls cost, you pay the minimum. Before Crawlbase's next 10M requests, you pay $583 each month. 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 companies you get for the plan's price, counted in per. A call and a result are each one company. On a plan that charges by the page, calls and monthlyCap count pages. calls is the number the plan's units pay for: \"100 calls, once\" for a free trial, \"1,250 results a month\" for an allowance. monthlyCap is for a call that costs 0 units, like a call on a flat fee. monthlyCap is the most companies you get a month, or \"no limit\". On a plan that limits calls per day or per month, monthlyCap is the most calls the limit allows in 30 days: 90,000 for 3,000 calls a day. The Enough for column shows 3,000 calls a day as \"90,000 calls a month\". Enough for shows calls, or monthlyCap when a row has no calls. On a plan with a Monthly fee, calls is the number of calls left after the provider takes one month's fee from the plan's units. We count the calls again each time the provider refills the plan's units. Enough for says \"0 calls left after the monthly fee\" when the fee uses up all the plan's units. Enough for is blank when the provider doesn't say how many companies you get. Enough for is also blank when a waterfall's average call costs nothing. calls and monthlyCap are null when Enough for is blank.","expires":"When the units you don't use lapse, in the provider's words: \"never\", \"365 days\", \"at renewal: unused credits do not carry over\". Blank when its pages don't say.","perDay":"The most calls a day.","perSecond":"The most calls a second you can keep up. When the provider counts a limit over a longer window, we divide it: a limit per minute by 60, per 5 minutes by 300, per hour by 3,600. When it sets several, we show the tightest: 25 a second and 40 a minute is 0.67. We round it to two decimals, and a rate under 0.1 to two digits past its zeros: 5 an hour is 0.0014.","concurrent":"The most calls running at once, or \"no limit\". \"n/a\" when the provider sets no cap on calls at once but limits them by the second: its \"Per second\" limits you. Blank (null) when the provider's pages don't say.","batch":"The most companies one call takes on this plan. 1 when it takes one at a time. \"no limit\" when the provider says a call takes any number. Blank (null) when a call takes a list and the provider's pages don't say how long.","answer":"The way you get the call's answer. \"in the call\" when the call's response holds the answer. \"by polling or webhook\" when the call returns a job. Once the job is done, you get the answer from another call or at your webhook. \"in the call or by polling\" when the call returns the answer if it is ready in time. If it isn't ready, the call returns a job you check later. An Apify Actor returns a job when it runs past 5 minutes. \"in the call or by webhook\" when you choose in your request. \"by polling\" when only another call gets the answer. \"by webhook\" when only a URL you give gets the answer. Blank (null) when the provider's pages don't say.","latencyMs":"The median time a call takes. If we benchmarked the row's call, we show our benchmark's median, as in its API's benchmark columns: each call's time minus the mean time of three free calls to the same provider before it. If that mean is longer than the call, we use the provider's median baseline, capped at the call's time, so no time is below zero. For other rows, it is the time the provider's pages give, or one we measured when we added the row. Blank (null) when we have neither, or when we benchmarked the call and it gave no answer we could time. Milliseconds in the JSON and datacircle.csv, seconds on the sheet and in its CSV.","send":"What you give the call: a company's domain, LinkedIn URL, name or ID. The call needs the inputs before \"Optional:\". The optional ones come after it, or after a semicolon in the CSV and the JSON.","method":"The call's HTTP method.","path":"We give the path from the provider's docs. When that path fails, we give the path that works. Each plan of a call has the same path. A plan the provider serves at its own address has its own path.","plan":"The plan, as the provider names it on its pricing page.","who":"Who the provider offers the plan to: \"anyone\", or the condition its pages set, like \"anyone with a work email\" or \"on approval of an application\".","readFrom":"The pages we read the row's values from. They are the sheet's last column: click a cell to see each page, or press ⌘C to copy them all."},"billed":{"free":"Free: nothing to pay","on-demand":"Nothing to buy first: you pay as you go","one-time":"You buy credit first, as a pack or any amount you like, then spend it on calls","contact":"No public price: you ask the provider for one","monthly":"A monthly subscription","quarterly":"A quarterly subscription","half-yearly":"A subscription for 6 months","yearly":"A yearly subscription"},"defaults":["No contact us plans","No free plans","No yearly plans","$500 or less to start"],"kept":17,"paid":{"ranked":{"Cached company technologies":[1.16,1.49,1.96,1.96,1.96,4.98,4.98,4.98,7.56,7.56,8.9,8.9,8.9,9,9.98,10,10,10,10,12,12.45,13.96,13.96,15.6,15.6,15.8,15.8,16.6667,19.8,20,20.8333,23,24,24.75,24.75,24.75,26,26,29.9,30.0015,36,40,49.5,49.5,50,50.7,60,79.6,98,99,147.5,410,430,450]},"bench":{"Cached company technologies|Bloomberry|/enrichments/tech.json":{"data":0.1592,"performance":1,"median":100,"measured":0,"fastest":"Bloomberry","fastestMedian":100,"fastestMeasured":0,"called":20,"inputs":20,"fewer":false,"days":["2026-10-22"],"row":"Bloomberry"},"Cached company technologies|LeadMagic|/v1/companies/technographics":{"data":0.9121,"performance":0.04452359750667854,"median":2246,"measured":2246,"fastest":"Bloomberry","fastestMedian":100,"fastestMeasured":0,"called":20,"inputs":20,"fewer":false,"days":["2026-10-22"],"row":"LeadMagic"}}},"alert":true,"bench":{"groups":[{"name":"Time per technologies call","note":"We called each provider once on the same 20 companies, on 22 October 2026. Time is each call minus a baseline, so the distance to the provider's servers drops out. Each call's time minus its baseline, over the companies each provider found. 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":{"Bloomberry":0,"LeadMagic":2246}},{"name":"10th percentile","kind":"ms","values":{"Bloomberry":0,"LeadMagic":1779}},{"name":"90th percentile","kind":"ms","values":{"Bloomberry":98,"LeadMagic":3523}},{"name":"Fastest","kind":"ms","values":{"Bloomberry":0,"LeadMagic":1299}},{"name":"Slowest","kind":"ms","values":{"Bloomberry":880,"LeadMagic":5502}},{"name":"Baseline","kind":"ms","values":{"Bloomberry":319,"LeadMagic":484}}]},{"name":"Companies called","note":"Called: the companies we called each provider on, by their domain. Found: the companies where the provider returned at least one technology we count. Parts returned: the fields below that its answer held at least once.","columns":[{"name":"Called","kind":"count","values":{"Bloomberry":[20,20],"LeadMagic":[20,20]}},{"name":"Found","kind":"count","values":{"Bloomberry":[17,20],"LeadMagic":[20,20]}},{"name":"Parts returned","kind":"count","values":{"Bloomberry":[2,3],"LeadMagic":[2,3]}}]},{"name":"The technologies call","note":"The provider's own company technologies call, by the company's domain, with no options, and what one company cost on this run.","columns":[{"name":"Call","kind":"text","values":{"Bloomberry":"GET api.revealera.com/enrichments/tech.json","LeadMagic":"POST api.leadmagic.io/v1/companies/technographics"}},{"name":"Charged per company","kind":"text","values":{"Bloomberry":"$0.03, nothing when not found","LeadMagic":"$0.0198, nothing when not found"}}]},{"name":"Technologies counted","note":"For each company, we count the technologies in each provider's answer that pass the checks below. We compare each count with the longest list that passes for that company. Then we add up each provider's counts across all companies. A technology from a live API passes only if the company's website shows it or a second live API lists it. For a cached API, see the note under the Data score.","columns":[{"name":"Technologies","kind":"count","values":{"Bloomberry":[15,83],"LeadMagic":[79,83]}}]},{"name":"Each technology","note":"Items in each answer that carry this field, out of all the items it held. Not in the answer means the call has no such field.","columns":[{"name":"First seen","kind":"count","values":{"Bloomberry":[28,203],"LeadMagic":null}},{"name":"Sub-technologies","kind":"count","values":{"Bloomberry":null,"LeadMagic":[121,1201]}}]}],"inputs":{"said":"The 20 companies we called, as each provider's call took them.","keys":["domain"],"rows":[["lead411.com"],["swarmhit.com"],["chocodata.com"],["versium.com"],["lonescale.com"],["prospectapis.com"],["kooperativa.io"],["byteplant.com"],["tryfundable.ai"],["smsapi.com"],["nymeria.io"],["enrichlayer.com"],["nioleads.com"],["phone-check.app"],["saber.app"],["lagrowthmachine.com"],["builtwith.com"],["dumplingai.com"],["anysite.io"],["abm.dev"]]}},"more":"/assets/sheet-YnM4ZBQq.json"}