{"api":"Cached job postings","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":"Bytemine","api":"Cached job postings","website":"https://www.bytemine.ai","pricingPage":"https://agents.bytemine.ai/zcj/z1aqdugeqrj8/","pitch":"Real time market signals for timing outbound: funding rounds with investors, mergers and acquisitions, LinkedIn post activity, per company hiring trends with live open roles, a daily refreshed job postings index, and job change tracking with previous role and employer. Billed per record returned; count queries are free.","strengths":[],"aggregators":[],"freshness":"1 day","fieldFreshness":null,"history":"open only","keep":"no limit","use":"a limited, non-exclusive, non-transferable, non-sublicensable license to access and use the Services solely for internal business purposes including: Sales prospecting, Recruiting, Customer research, CRM enrichment [...] Customers may not: Resell, sublicense, or redistribute data obtained from the Services, Build a competing database or data brokerage service, Provide data to third parties outside their organization, Publish or distribute the data through APIs or public datasets, Reconstruct or replicate the platform database [...] Customers may not use the Services or data obtained through them to send spam, fraudulent or misleading communications, promote illegal goods, or engage in abusive or harassing outreach","plan":"Credits","who":"anyone","billing":"one-time","charged":null,"topUp":true,"pay":0.5,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":0.5,"unit":"usd","renews":null,"expires":null,"costUnits":0.01,"calls":50,"monthlyCap":null,"perThousand":10,"waterfall":null,"listPerThousand":10,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Bot and Fraud Detection","Buying Intent Score","Company Enrichment","Company Lookalikes","Company Search","Contact Enrichment","Email Finder","ICP Builder","LinkedIn Profile Enrichment","LinkedIn Profile Search","Live Company Intelligence","Meeting Brief","Proposal Generator","Prospect Finder","ROI Calculator","Technographics"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/functions/v1/api-gateway/v1/signals/job-postings","send":"nothing required; days, team, count, limit, title, domain, offset, company, industry, location, seniority, remote_only, employment_type","fields":["total results","posting ID","posting URL","team","title","domain","location","remote","posted at","seniority","company name","employment type"]},{"provider":"Coresignal","api":"Cached job postings","website":"https://coresignal.com","pricingPage":"https://coresignal.com/pricing/","pitch":"Query fresh job postings with Elasticsearch DSL or semantic search.","strengths":[],"aggregators":[],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"“Upon written request, either Party will return or destroy all copies of the other Party’s Confidential Information that are in its possession or control”, the Data being “a confidential, proprietary, trade secret and copyrighted work of Coresignal”","use":"“a non-exclusive, non-transferable, worldwide, limited license to use the Data for internal business purposes” [...] “The Client has no right to communicate or display to the public the Data, Substantial part of the Data, or the Data’s logic and structure.” [...] “Client shall not re-utilize the Data. For the purpose of the Agreement, ‘Re-utilization’ shall mean any form of making available to the public the Data or a Substantial part of the Data by the distribution of copies, renting, online, or other forms of transmission (including but not limited to sub-licensing).” “Notwithstanding Article 1.2. of the Agreement, the Client is permitted to create derivative works using the Data and license such works to its clients as long as the Client complies with the terms and conditions of the Agreement. [...] works created by the Client shall entail sufficient alteration of the Data to constitute derivate works (e.g., integration of individual data points taken from the Data to the Client’s own product or service).” “The Client shall not, directly or indirectly, use the Data or any of the contents of the Data to conduct or operate any bulk mail activity” [...] “The Client shall only use or otherwise process such information in accordance with all applicable data protection laws. The Client shall be solely responsible for assessment and compliance of the Data’s use by the Client with all applicable data protection laws and regulations.”","plan":"Mini","who":"anyone with a business email","billing":"monthly","charged":null,"topUp":null,"pay":49,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":2500,"unit":"credit","renews":"month","expires":"end of the billing cycle","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":[],"sharesBudgetWith":["Jobs API","Employee Posts API","Company Posts API","Historical Headcount API","Multi-source Company API","Multi-source Employee API","Agentic Search API","Employee contact enrichment","Bulk Collect"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":1000,"resultsCap":"no limit","perDay":null,"perSecond":5,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/v2/job_multi_source/search/es_dsl","send":"query (in Elasticsearch DSL); sort, after, items_per_page","fields":["job ID","total results","total pages","next page token"]},{"provider":"Crustdata","api":"Cached job postings","website":"https://crustdata.com","pricingPage":"https://crustdata.com/pricing","pitch":"Pull every job listing for up to 10 companies in one asynchronous job and receive the complete result set as a single file.","strengths":[],"aggregators":[],"freshness":"30 days","fieldFreshness":null,"history":null,"keep":"no API terms","use":"no API terms","plan":"Real-time API access","who":"anyone","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":0.03,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["People enrich (/person/enrich)","Contact enrich (/person/contact/enrich)","People search (/person/search)","People identify (/person/identify)","Batch contact enrich (/batch/person/contact/enrich)","Developer profile enrich (/dev_platform/enrich)","Person verify (/batch/person/verify)","Live people search (/person/professional_network/search/live)","Live people enrich (/person/professional_network/enrich/live)","Company search (/company/search)","Company enrich (/company/enrich)","Employee review enrich (/employee_review/enrich)","Live company search (/company/professional_network/search/live)","Job search (/job/search)","Live job search (/job/professional_network/search/live)","Web search (/web/search/live)","Web fetch (/web/enrich/live)","Social post search (/social_post/search)","Social post live search (/social_post/professional_network/search/live)","Social post live enrich (/social_post/professional_network/enrich/live)","People search watcher (/watch/person/search)","Company search watcher (/watch/company/search)","Job search watcher (/watch/job/search)","Social post search watcher (/watch/social_post/search)","Person watcher (/watch/person)","Company watcher (/watch/company)"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":"no limit","perDay":null,"perSecond":0.5,"concurrent":5,"batch":10,"answer":"by polling or webhook","latencyMs":null,"call":"Batch Search Jobs","method":"POST","path":"/batch/job/search","send":"crustdata_company_ids, and x-api-version header \"2025-11-01\"; fields, webhook_url","fields":["Crustdata job ID","job ID","job title","job category","workplace type","job source","employment type","reposted job","job URL","number of openings","location","city","state","country","district","pincode","date added","date updated","Crustdata company ID","company ID","company name","company primary domain","company website","company profile ID","company industries","company headcount","company headcount range","company largest headcount country","company followers","company estimated revenue lower bound","company estimated revenue upper bound","company acquisition status","company stock symbols","company fiscal year end","company city","company state","company country","company street address"]},{"provider":"Fantastic.jobs","api":"Cached job postings","website":"https://fantastic.jobs","pricingPage":"https://developer.fantastic.jobs/pricing","pitch":"Retrieves active ATS job listings with support for filtering, full-text search, date ranges, pagination, and field selection.","strengths":[],"aggregators":[{"aggregator":"Orthogonal","url":"https://orthogonal.com/discover/fantastic-jobs","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"page","resultsPerPage":null,"callStated":true}],"freshness":"1 hour","fieldFreshness":null,"history":"open only","keep":"no limit","use":"You agree not to use the Service or any data obtained through the Service to create, operate, or offer a competing service, defined as a commercially offered product whose primary business purpose is the aggregation, resale, syndication, or redistribution of job posting data or job feeds. This restriction is intended to protect Fantastic.jobs against direct competition; it does not prohibit ordinary internal use of the data, nor its use to power features within an end-user product (for example, a job board, ATS, matching platform, or HR tool that surfaces relevant jobs to its own users). [...] You agree not to resell, sublicense, redistribute, or otherwise make available the raw data obtained through the Service to third parties as a standalone data product. Using the data internally or to power features within Your own product (for example, surfacing matched jobs to Your end-users) is permitted under Your subscription; bulk redistribution of the data itself is not. [...] You shall not, and shall not permit any third party to: (i) reverse engineer, decompile, disassemble, or otherwise attempt to discover the source code, object code, or underlying structure, ideas, or algorithms of the Service; (ii) bypass, disable, circumvent, or interfere with rate limits, throttling controls, authentication, or any other security or access-control mechanisms of the Service; (iii) conduct any vulnerability scanning, penetration testing, or other security testing of the Service without Fantastic.jobs' prior written consent; (iv) introduce or transmit any malware, viruses, worms, ransomware, or other malicious or disruptive code through the Service; (v) use any automated means (e.g. scrapers, crawlers, bots) to access the Service outside of the documented API surface and the rate limits assigned to Your account; or (vi) interfere with or disrupt the integrity, performance, or operation of the Service or the data of other customers. [...] You are responsible for ensuring Your use of the data complies with any applicable terms imposed by the original source.","plan":"Pro-250k","who":"anyone, with authority to bind their company or legal entity when accepting for one","billing":"monthly","charged":null,"topUp":null,"pay":500,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":250000,"unit":"result","renews":"month","expires":null,"costUnits":1,"calls":250000,"monthlyCap":null,"perThousand":2,"waterfall":null,"listPerThousand":null,"overagePerThousand":2,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"never","alsoPaysFor":["Expired Jobs API","Modified Jobs API","Advanced Organization Enrichment"],"sharesBudgetWith":["active-jb"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":"no limit","perDay":null,"perSecond":10,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"ATS jobs","method":"GET","path":"/v1/active-ats","send":"time_frame; limit, offset, cursor, description_format, include_basic_organization_details, include_beta, title, description, location, organization, exclude_organization, title_advanced, description_advanced, location_advanced, organization_advanced, date_posted_gte, date_posted_lt, date_created_gte, date_created_lt, domain, exclude_domain, source, exclude_source, organization_industry, exclude_organization_industry, organization_slug, exclude_organization_slug, organization_headcount_gte, organization_headcount_lt, organization_size, organization_funding_gte, organization_funding_lt, ai_experience_level, ai_work_arrangement, ai_employment_type, ai_language, ai_education, ai_taxonomies_a_primary, ai_taxonomies_a, exclude_ai_taxonomies_a, ai_visa_sponsorship, has_salary, has_no_location, organization_agency, id","fields":["job ID","title","company","company page URL","company ATS logo","posted at","discovered at","valid through","location","alternative locations","normalized locations","remote","remote location requirements","salary","employment type","job URL","job source","source type","source domain","company ATS slug","company domain","description","description HTML","cities","counties","regions","country","timezones","latitudes","longitudes","modified at","modified fields","salary currency","salary value","salary min","salary max","salary period","benefits","years of experience","work arrangement","office days per week","remote locations","normalized remote locations","key skills","hiring manager name","hiring manager email","responsibilities summary","requirements summary","working hours","normalized employment type","language","visa sponsorship","categories","keywords","education requirements","company LinkedIn handle","company LinkedIn ID","company employee count","company website","company size","company slogan","company industry","company LinkedIn followers","company headquarters","company type","company founded","company specialties","company locations","company description","company is a recruitment agency","company LinkedIn name","company Crunchbase categories","company total funding","company logo","ISCO occupation","O*NET occupation","SOC occupation","Lightcast occupation","Lightcast title","Lightcast skills","structured locations"]},{"provider":"Forager","api":"Cached job postings","website":"https://www.forager.ai","pricingPage":"https://www.forager.ai/pricing","pitch":"Job post event search.","strengths":[],"aggregators":[{"aggregator":"Databar","url":"https://databar.ai/explore/enrichments/search-job-postings-by-company","ownKey":"0 credits a call on the Build or Scale plan","paid":true,"perThousand":null,"usd":0.1584,"per":"page","resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/forager","ownKey":"free for 50,000 calls a month, then $5.00 per 1,000","paid":true,"perThousand":null,"usd":null,"per":"page","resultsPerPage":null,"callStated":true}],"freshness":"stored","fieldFreshness":null,"history":null,"keep":"You shall not [...] (e) copy, download, export, store, cache, retain, scrape, harvest, or extract the Licensed Data except as strictly necessary for the permitted use during the license term [...] Upon expiration or termination: [...] (c) You shall promptly delete, destroy, and permanently erase all copies of the Licensed Data in Your possession or control, including copies held by Your employees, contractors, processors, service providers, and End Users","use":"Unless a License Order Form or License Agreement expressly specifies the Cache-Only or Store-to-Resell usage tier, the Internal Use tier applies by default. [...] You may access and use the Licensed Data solely for Your own internal business operations and not for the benefit of, or delivery to, any third party. You may not resell, sublicense, distribute, or otherwise make the Licensed Data (or any output derived from it) available to any third party. [...] You shall not [...] (a) sell, resell, sublicense, lease, transfer, assign, distribute, disclose, or publish the Licensed Data; (b) make Licensed Data available in Bulk, or use it for any service-bureau, outsourcing, lead-resale, or data-brokerage purpose beyond the permitted tier; [...] (d) reconstruct, re-identify, or compile a substitute for the Licensed Data, or use it to build, train, or populate a Competing Data Product; [...] (f) use the Licensed Data in violation of applicable law, including data-privacy, TCPA, do-not-call, and anti-spam requirements, or for unlawful marketing, fraud, harassment, or discrimination; [...] (h) circumvent any technical, contractual, metering, or usage limitation, including as addressed in Section 7 (No Repurchase); or (i) exceed the scope, volume, field of use, geography, or term set in the applicable License Order Form or License Agreement. [...] You agree to maintain the confidentiality of all non-public data, materials, and information provided to You by the Company as part of the Service or the Licensed Data, and not to disclose or make it available to any third party without the Company's prior written consent","plan":"Starter","who":"anyone 18 or over and legally capable of forming binding contracts (for a legal entity, someone authorized to bind it)","billing":"monthly","charged":null,"topUp":null,"pay":50,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":2250,"unit":"credit","renews":"month","expires":"unused credits roll over","costUnits":2,"calls":1125,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Person details lookup","Person work email lookup","Person personal email lookup","Person phone number lookup","Person reverse email search","Person reverse phone number search","Person role details lookup","Person role search API call","Organization search API call","Organization technologies lookup"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/api/{account_id}/datastorage/job_search/","send":"account_id; page, job_source, date_featured_start, date_featured_end, organization_ids, title, description, is_remote, is_active, locations, locations_exclude","fields":["total results","job ID","job source","source job ID","featured date","job URL","title","description","remote","location","active","company ID","company","company domain","company LinkedIn handle","company LinkedIn URL","company industry"]},{"provider":"Hirebase","api":"Cached job postings","website":"https://www.hirebase.org","pricingPage":"https://www.hirebase.org/pricing","pitch":"Start a task to export jobs using an existing search query and format","strengths":[],"aggregators":[],"freshness":"1 hour","fieldFreshness":null,"history":"open only","keep":"While your account is in good standing [...] store and cache Hirebase Data on your own systems or those of your service providers [...]. Contact Data: retain it only as long as you need it, and delete a person's data promptly if they ask you to or if we tell you they have asked us to remove it","use":"we grant you a non-exclusive, worldwide, non-transferable licence to: access Hirebase Data through the Service; display Hirebase Data, including publicly, in your own websites, apps and products in any country; integrate, reformat, filter and combine Hirebase Data with other data in your products and internal systems; store and cache Hirebase Data on your own systems or those of your service providers; and use Hirebase Data for internal analysis, research and other business purposes. You may not: sell, license or redistribute Hirebase Data as raw data, a dataset, a file, a feed or an API, or otherwise give third parties bulk access to it; sublicense your rights, except to service providers acting on your behalf; use Hirebase Data to build or improve a database, data product or API that competes with Hirebase; let users of your product bulk download, scrape or export Hirebase Data; or alter listings in a way that misrepresents the employer, role, pay or requirements. If you receive Contact Data, you [...] will use Contact Data only for professional, business-to-business purposes relevant to the person's role, such as recruiting, partnership or sales outreach; will not use Contact Data for spam, harassment, stalking, discrimination or bulk unsolicited messaging; will not use Contact Data to decide a person's eligibility for employment, credit, insurance, housing or similar purposes; will not sell, rent or share Contact Data with third parties, except service providers acting on your behalf","plan":"Growth","who":"anyone 16 or over who can form a binding contract (the terms: \"You must be at least 16 years old and able to form a binding contract\"; commercial use requires an API plan)","billing":"monthly","charged":null,"topUp":null,"pay":249,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":250000,"unit":"result","renews":"month","expires":"end of the billing period","costUnits":1,"calls":250000,"monthlyCap":null,"perThousand":0.996,"waterfall":null,"listPerThousand":null,"overagePerThousand":1.5,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"never","alsoPaysFor":["Search Companies","Get Company","Market Insights","Company Insights","Salary Benchmark"],"sharesBudgetWith":["Search Jobs","Neural Search Jobs","Get Job by ID","Get Company Jobs","Get Company Job"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":"no limit","perDay":null,"perSecond":1.67,"concurrent":null,"batch":1,"answer":"by polling","latencyMs":null,"call":"Export Jobs","method":"POST","path":"/v2/jobs/export","send":"search, format; notify","fields":["job ID","application link","company website","company logo","company name","company slug","date posted","description","raw description","education level","job board","job board link","job categories","job slug","job title","job type","language","raw location","location type","locations","metadata completeness","recruiter agency","requirements summary","skills","technologies","visa sponsored","years of experience min","years of experience max","company description","company LinkedIn URL","company services","company employee count range","company industries","company subindustries","company type","company recruiting agency","company third-party agency"]},{"provider":"JobsPipe","api":"Cached job postings","website":"https://jobspipe.dev","pricingPage":"https://jobspipe.dev/pricing","pitch":"Search job postings from a plain-language request with POST /v1/jobs/agentic-search.","strengths":[],"aggregators":[],"freshness":"1 hour","fieldFreshness":null,"history":"the last 12 months","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":"Scale","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":348,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":300000,"unit":"credit","renews":"month","expires":"the end of the month","costUnits":1,"calls":300000,"monthlyCap":null,"perThousand":1.16,"waterfall":null,"listPerThousand":null,"overagePerThousand":1.16,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"the same calendar month","alsoPaysFor":[],"sharesBudgetWith":["Jobs Search","Companies Hiring for a Search","Company Search by Technology","Technology Export","Company Tech Stack","Stack Scan","Company Lookup","Company Page"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":25,"perDay":null,"perSecond":0.17,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":"Agentic Search","method":"POST","path":"/v1/jobs/agentic-search","send":"query; filters, limit","fields":["job ID","title","normalized title","job URL","source URL","sources","description","company","company domain","company website","company logo","company employee count","company LinkedIn URL","company description","company location","company founded year","company annual revenue","company industry","company legal name","company LEI","company group LEI","company group name","company entity type","posted at","discovered at","last seen at","verified at","status","closed at","closed reason","location","country","country code","countries","country codes","cities","continents","state code","normalized region","normalized city","postal code","latitude","longitude","coordinates source","metro code","metro label","remote","hybrid","work arrangement","work arrangement source","salary text","salary currency","salary min","salary max","salary min in USD","salary max in USD","salary average in USD","salary source","salary type","estimated salary min in USD","estimated salary average in USD","estimated salary max in USD","seniority","seniority source","is manager","job function","language","employer type","employment type","technology slugs","keywords","ESCO skills","occupation code","occupation label","industry division","industry division label","visa sponsorship","benefits","applicant count","recruiter emails","listing type","expires at","ghost score","relevance","uncertain match","near match","rescued match","judgments","searches that returned it"]},{"provider":"LeadMagic","api":"Cached job postings","website":"https://leadmagic.io","pricingPage":"https://leadmagic.io/pricing","pitch":"Finds open job postings (hiring signals): titles, companies, locations, tags, and occupation taxonomy.","strengths":[],"aggregators":[{"aggregator":"Databar","url":"https://databar.ai/explore/enrichments/find-open-jobs-at-companies","ownKey":"0 credits a call on the Build or Scale plan","paid":true,"perThousand":null,"usd":0.0297,"per":"page","resultsPerPage":null,"callStated":false},{"aggregator":"treg","url":"https://treg.to/catalog/endpoints/leadmagic.x.jobs-search-v3","ownKey":"free","paid":true,"perThousand":25,"usd":0.025,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"1 day","fieldFreshness":null,"history":"open only","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":0,"calls":null,"monthlyCap":399990,"perThousand":0.025,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["People Search","Company Search"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":50,"resultsCap":null,"perDay":13333,"perSecond":5,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":14774,"call":"Job Search","method":"POST","path":"/v3/jobs/search","send":"nothing required; titles, occupationTaxonomy, companies, location, tags, salary, seniority, languages, hasRemote, workModes, jobTypeIds, industryIds, companyTypeIds, companySizeCodes, postedAfter, postedBefore, postedWithin, includeAgencies, limit, cursor, includeDescription, includeCompany, includeFacets, includeOccupationTaxonomy, totalMode, mode, autoResolve, dryRun, _query_budget_ms","fields":["title","description","location","posted at","remote","apply URL","job types","tags","salary","company ID","company name","company website","company LinkedIn URL","occupation taxonomy level 1","occupation taxonomy level 2","occupation taxonomy level 3","facets","total results","count mode","page size","returned count","has more","next cursor","resolved filters","warnings","query path","credits consumed"]},{"provider":"Mantiks","api":"Cached job postings","website":"https://mantiks.io","pricingPage":"https://mantiks.io/pricing","pitch":"Look for jobs, results are aggregated by companies.","strengths":[],"aggregators":[],"freshness":"1 day","fieldFreshness":null,"history":null,"keep":"no limit set, but \"It is strictly forbidden for Users to copy and/or divert for their own purposes or those of third parties the concept, technologies, all or part of the data or any other element of the Site\"","use":"The Site and the Services are intended exclusively for professionals in the context of their activity. [...] The User agrees to make strictly personal use of the Services. Consequently, he/she shall not assign, grant or transfer all or part of his/her rights or obligations hereunder to a third party, in any manner whatsoever. [...] It is strictly prohibited to use the Services for the following purposes: - engaging in illegal, fraudulent, or infringing activities against the rights or safety of others, - infringement of public order or violation of the laws and regulations in force, - intrusion into a third party's computer system or any activity of a nature to harm, control, interfere with, or intercept all or part of a third party's computer system, violate its integrity or security, - sending unsolicited emails and/or commercial prospecting or solicitation, - manipulations intended to improve the referencing of a third party site, - aiding or abetting, in any form or manner, one or more of the acts and activities described above, - and more generally any practice diverting the Services to purposes other than those for which they were designed. It is strictly forbidden for Users to copy and/or divert for their own purposes or those of third parties the concept, technologies, all or part of the data or any other element of the Site. Also strictly prohibited are: (i) any conduct that interrupts, suspends, slows down or prevents the continuity of the Services, (ii) any intrusions or attempted intrusions into Linklight's systems, (iii) any misappropriation of the Site's system resources, (iv) any actions that impose a disproportionate burden on the infrastructure of the Site, (v) any breach of security and authentication measures, (vi) any act which may adversely affect the financial, commercial or moral rights and interests of Linklight or users of the Site, and generally (vii) any breach of these terms and conditions. It is strictly forbidden to monetize, sell or license all or part of the access to the Services or the Site, as well as the information hosted and/or shared therein. [...] All datasets provided by Mantiks are delivered under a license that specifies: Permitted internal use by the client; Prohibition of resale or redistribution without authorization","plan":"Growth","who":"professionals acting in the context of their activity (the terms: \"The Site and the Services are intended exclusively for professionals in the context of their activity\")","billing":"monthly","charged":null,"topUp":null,"pay":190,"currency":"EUR","exchangeRate":1.1253,"termMonths":1,"from":null,"graduated":null,"units":1000,"unit":"credit","renews":"month","expires":null,"costUnits":1,"calls":1000,"monthlyCap":null,"perThousand":213.807,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Enrich a company list","Retrieve an enriched job","Retrieve a company's latest jobs","Identify the best-fitting contact","Track a job's history"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/company/search","send":"boolean search on job title and description, filter on publication date, advanced filters on company data (exclude recruiting agencies, target SMBs, ...), hiring manager details","fields":["title","description","company","location","posted at","salary","seniority","total results"]},{"provider":"PredictLeads","api":"Cached job postings","website":"https://predictleads.com","pricingPage":"https://predictleads.com/pricing","pitch":"Returns a list of Job Openings filtered by a given profession (e.g. “Sales Engineers” or “Marketing Managers”) using O*NET occupation codes and/or location of the company.","strengths":[],"aggregators":[{"aggregator":"ColdIQ","url":"https://coldiq.com/marketplace/docs/endpoint?method=get&path=%2Fv1%2Fpredictleads%2Fdiscover%2Fjob_openings&format=markdown","ownKey":null,"paid":true,"perThousand":35.4986,"usd":0.0354986,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/predictleads","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Orthogonal","url":"https://orthogonal.com/discover/predictleads","ownKey":null,"paid":true,"perThousand":null,"usd":0.04,"per":"page","resultsPerPage":null,"callStated":true},{"aggregator":"treg","url":"https://treg.to/catalog/endpoints/predictleads.jobs.discover","ownKey":"free","paid":true,"perThousand":40,"usd":0.04,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"36 hours","fieldFreshness":null,"history":"the last 12 months","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":"end of each billing period","costUnits":1,"calls":null,"monthlyCap":null,"perThousand":10,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"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","Get Technology Detections","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":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/discover/job_openings","send":"nothing required; onet_codes, location, active_only, found_at_from, seniority, title, page, limit","fields":["job ID","job URL","title","translated title","normalized title","description","first seen","last seen","last processed at","posted at","contract types","categories","O*NET codes","O*NET family","O*NET occupation","salary","salary range","salary currency","salary in USD","salary period","seniority","status","language","location","city","state","ZIP code","country","region","continent","tags","company","recruiter name","recruiter title","recruiter contact","crawler potentially blocked","no active openings confirmed","total results"]},{"provider":"Pubrio","api":"Cached job postings","website":"https://pubrio.com","pricingPage":"https://pubrio.com/pricing","pitch":"Search job postings.","strengths":[],"aggregators":[{"aggregator":"Clay","url":"https://www.clay.com/integrations/action/find-open-jobs-at-company-pubrio","ownKey":null,"paid":true,"perThousand":null,"usd":null,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Databar","url":"https://databar.ai/explore/enrichments/search-job-postings-with-filters","ownKey":"0 credits a call on the Build or Scale plan","paid":true,"perThousand":null,"usd":0.1188,"per":"page","resultsPerPage":null,"callStated":true}],"freshness":"1 day","fieldFreshness":null,"history":"open only","keep":"This licence ends when your subscription ends. On termination you must stop using the Output Data and delete it within 30 days, except that you may keep records of individuals you have actually contacted where you need them to honour that person's opt-out, and you may keep copies required by law or held in routine backups until those backups expire.","use":"we grant you a non-exclusive, non-transferable, revocable licence to use the Service, and to use, store and copy the data we return to you (\"Output Data\"), for your own internal business purposes. You may not resell, redistribute, sublicense or publish the Output Data, nor use it to build, train or improve a competing dataset, database, product or model, whether in identified, de-identified or aggregated form. You may not scrape, crawl or systematically extract the Service, circumvent rate limits or access controls, or reverse engineer any part of it except to the extent the law says you may despite this restriction. [...] Use it only for legitimate business-to-business purposes. Not for consumer marketing, not for recruitment screening decisions taken without human review, not for credit, insurance, housing, employment or any other decision that requires a regulated basis, and never to harass, profile, stalk or endanger anyone. Comply with the law that applies to your outreach. That includes the GDPR and UK GDPR, ePrivacy and PECR, CAN-SPAM, CASL, the TCPA, and any equivalent in your market and your recipient's. [...] Honour opt-outs immediately. [...] Do not upload the Output Data to a third-party platform in a way that transfers rights in it, and do not use it to enrich a dataset you sell.","plan":"Scale","who":"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":495,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"credit","renews":"never","expires":null,"costUnits":3,"calls":null,"monthlyCap":null,"perThousand":1.08,"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":"page","resultsPerPage":25,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/companies/jobs/search","send":"nothing required; locations, exclude_locations, location_ids, company_locations, companies, domains, linkedin_urls, search_term, search_terms, titles, functions, departments, exclude_departments, seniority_ranks, posted_dates, launch_dates, created_at, is_realtime_enrichment, is_ascending_order, per_page, page","fields":["total results","total pages","pages available","page","page size","timed out","search parameters","ignored fields","job ID","captured at","updated at","title","job URL","location","location ID","country","country code","posted at","source type","job functions","seniority rank","base salary","experience requirement","education requirement","employment type","company ID","company name","company LinkedIn username","company country code","company domain","company logo","company website"]},{"provider":"Sumble","api":"Cached job postings","website":"https://sumble.com","pricingPage":"https://sumble.com/pricing","pitch":"Provide either [...] an advanced query filter (search mode), and compose exactly which attributes you get back.","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":1,"calls":9900,"monthlyCap":null,"perThousand":10,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Organizations","Organization signals","Organization tech stack","Signals search","Priority Signals search","Intelligence briefs","People","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":[{"fields":["description"],"perThousand":10},{"fields":["location"],"perThousand":10},{"fields":["posted date"],"perThousand":10},{"fields":["organization"],"perThousand":10},{"fields":["technologies"],"perThousand":10},{"fields":["teams"],"perThousand":10},{"fields":["job functions"],"perThousand":10},{"fields":["job levels"],"perThousand":10},{"fields":["projects"],"perThousand":10}],"per":"result","resultsPerPage":null,"resultsCap":10200,"perDay":null,"perSecond":10,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/v9/jobs","send":"filter.organization_ids or filter.organization_list_id or filter.query, select; limit, offset, file_name","fields":["title","job ID","Sumble URL","total results"]},{"provider":"Techmap","api":"Cached job postings","website":"https://jobdatafeeds.com","pricingPage":"https://aws.amazon.com/marketplace/pp/prodview-uo3hwys7qepk6","pitch":"Search and count daily job postings from 200+ job portals, ATS career pages and employment offices in 200+ countries, updated hourly.","strengths":[],"aggregators":[],"freshness":"12 hours","fieldFreshness":null,"history":"the last 3 months","keep":"until 90 days after the subscription ends","use":"Provider hereby grants to Subscriber, its Affiliates, and each of their Users, a nonexclusive, worldwide, nontransferable license to receive, retain, use, and modify the Data and to create Derived Data using the Data, in each case subject to and in accordance with the terms hereof and the DSA Offer. [...] Except as specifically provided in this Agreement, Subscriber and any other User of Data, or any subset thereof, may not: (a) publish, disseminate, distribute or provide access of any kind to the Data, or any material subset thereof, to any third party; (b) sell, sublicense, loan, lease, assign, authorize others to access, use, or disclose, or attempt to grant any rights to, the Data, or any material subset thereof, to third parties; (c) except as permitted by Law, decompile, reverse engineer, or otherwise attempt to derive source code from the Data; (d) use the Data or any material subset thereof to act as a consultant, service bureau, or application service provider; or (e) to the extent the Data is provided in a manner that does not identify an individual, use the Data to create, generate, or infer any information relating to the identity of an individual. Subscriber will not remove, delete or alter any trademarks, copyright notices, or other Proprietary Rights notices of Provider or its licensors, if any. [...] Upon termination or expiration of the Subscription or this Agreement, Subscriber's authorization to use the Data under such Subscription [...] will terminate, and, within ninety (90) calendar days following such termination or expiration, Subscriber will remove the Data from the AWS Services infrastructure used by Subscriber under its own AWS Services account and any other computer systems operated by or for Subscriber [...]. [Techmap's FAQ:] You may store job postings in your own database for internal processing, AI enrichment, candidate matching, analytics, and public display on job portals. Deriving signals, categorizations, and enrichments with your own AI models is allowed. You may not resell the raw job postings to third parties.","plan":"Pay per use on AWS","who":"anyone with an AWS account; subscribing takes a short verification form (an AWS requirement)","billing":"on-demand","charged":"monthly","topUp":null,"pay":0,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"request","renews":null,"expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":1,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Count job postings","List distinct values of a field","Get value statistics of a field"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":10,"resultsCap":"no limit","perDay":null,"perSecond":null,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/api/v2/jobs/search","send":"at least one search parameter such as countryCode; format, dateCreated, dateCreatedMin, dateCreatedMax, page, cursor, sort, isDirect, isDuplicate, isActive, isRecruiter, title, skills, language, contractType, workType, workPlace, careerLevel, hasSalary, minSalary, industry, company, department, occupation, countryCode, state, city, postCode, timezone, timezoneOffset, timezoneMin, timezoneMax, geoPointLat, geoPointLng, geoDistance, geoTopLeftLat, geoTopLeftLng, geoBottomRightLat, geoBottomRightLng, portal, source","fields":["total results","page","page size","next cursor","job ID","title","occupation","description","job URL","company","company ID","company website","company logo","department","industry","posted at","expires at","active until","country code","country","state","city","postal code","location","location ID","latitude","longitude","timezone","timezone offset","language","locale","work arrangement","work type","contract type","career level","employment type","has salary","salary min","salary max","salary period","salary currency","skills","benefits","qualifications","responsibilities","education requirements","experience requirements","working hours","occupational category","applicant location requirements","job location type","direct apply","direct from employer","posted by recruiter","duplicate","portal","source","image"]},{"provider":"TheirStack","api":"Cached job postings","website":"https://theirstack.com","pricingPage":"https://theirstack.com/en/pricing","pitch":"This endpoint lets you search for jobs posted on thousands of websites and filter by multiple filters, such as job titles, companies, locations, company attributes, dates and many more.","strengths":[],"aggregators":[{"aggregator":"AnyAPI","url":"https://getanyapi.com/api/job-search/theirstack","ownKey":null,"paid":true,"perThousand":67.2,"usd":0.0672,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Clay","url":"https://www.clay.com/integrations/action/find-jobs-theirstack","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%2Ftheirstack%2Fjobs%2Fsearch&format=markdown","ownKey":"free: 0 credits on ColdIQ, the provider bills your own account (Instantly, lemlist, TheirStack)","paid":true,"perThousand":59.4,"usd":0.0594,"per":"result","resultsPerPage":null,"callStated":true},{"aggregator":"Databar","url":"https://databar.ai/explore/enrichments/search-job-postings","ownKey":"0 credits a call on the Build or Scale plan","paid":true,"perThousand":null,"usd":0.2376,"per":"page","resultsPerPage":null,"callStated":true},{"aggregator":"Deepline","url":"https://deepline.com/integrations/theirstack","ownKey":null,"paid":true,"perThousand":56,"usd":0.056,"per":"result","resultsPerPage":null,"callStated":true}],"freshness":"1 day","fieldFreshness":null,"history":"since 2021","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":1,"calls":50000,"monthlyCap":null,"perThousand":8,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"never","alsoPaysFor":[],"sharesBudgetWith":["Company Search","Technographics","Buying Intents","Webhooks"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":"no limit","perDay":null,"perSecond":4,"concurrent":null,"batch":1,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/v1/jobs/search","send":"at least one of: posted_at_max_age_days, posted_at_gte, posted_at_lte, company_domain_or, company_linkedin_url_or, company_name_or; closed_at_gte, closed_at_lte, company_country_code_not, company_country_code_not_or_null, company_country_code_or, company_description_pattern_accent_insensitive, company_description_pattern_not, company_description_pattern_or, company_domain_not, company_id_not, company_id_or, company_investors_or, company_investors_partial_match_or, company_keyword_slug_and, company_keyword_slug_not, company_keyword_slug_or, company_list_id_not, company_list_id_or, company_location_pattern_or, company_name_case_insensitive_or, company_name_not, company_name_partial_match_not, company_name_partial_match_or, company_not_revealed_at_gte, company_not_revealed_at_lte, company_not_revealed_within_hours, company_revealed_at_gte, company_revealed_at_lte, company_revealed_within_hours, company_tags_or, company_technology_slug_and, company_technology_slug_not, company_technology_slug_or, company_type, cursor, discovered_at_gte, discovered_at_lte, discovered_at_max_age_days, discovered_at_min_age_days, easy_apply, employment_statuses_or, funding_stage_or, include_total_results, industry_id_not, industry_id_not_or_null, industry_id_or, is_closed, job_country_code_not, job_country_code_or, job_description_contains_not, job_description_contains_or, job_description_pattern_and, job_description_pattern_not, job_description_pattern_or, job_export_key_or, job_id_not, job_id_or, job_keyword_slug_and, job_keyword_slug_not, job_keyword_slug_or, job_location_not, job_location_or, job_seniority_or, job_technology_slug_and, job_technology_slug_not, job_technology_slug_or, job_title_not, job_title_or, job_title_pattern_and, job_title_pattern_not, job_title_pattern_or, last_funding_round_date_gte, last_funding_round_date_lte, limit, max_employee_count, max_employee_count_or_null, max_funding_usd, max_revenue_usd, max_salary_usd, min_employee_count, min_employee_count_or_null, min_funding_usd, min_revenue_usd, min_salary_usd, offset, only_yc_companies, order_by, page, property_exists_and, property_exists_or, revealed_company_data, url_domain_not, url_domain_or, workplace_types_or","fields":["job ID","job URL","apply URL","source URL","title","normalized title","description","posted at","reposted at","discovered at","closed at","location","locations","cities","countries","continents","country","country code","state code","postal code","latitude","longitude","remote","hybrid","salary min","salary max","salary currency","salary period","salary in USD","salary range","seniority","employment type","easy apply","technologies","keywords","manager roles","hiring team","matching phrases","matching words","company","company domain","company profile","total results"]}],"total":131,"freshness":["Live","Within an hour","Within a day","Within a week","Within a month","Within a year","Stored, age unknown"],"providers":[{"label":"B to J","kids":[{"label":"Bytemine","value":"Bytemine on its own site"},{"label":"Coresignal","value":"Coresignal on its own site"},{"label":"Crustdata","value":"Crustdata on its own site"},{"label":"Fantastic.jobs","value":"Fantastic.jobs on its own site"},{"label":"Forager","value":"Forager on its own site"},{"label":"Hirebase","value":"Hirebase on its own site"},{"label":"JobsPipe","value":"JobsPipe on its own site"}],"range":true},{"label":"L to T","kids":[{"label":"LeadMagic","value":"LeadMagic on its own site"},{"label":"Mantiks","value":"Mantiks on its own site"},{"label":"PredictLeads","value":"PredictLeads on its own site"},{"label":"Pubrio","value":"Pubrio on its own site"},{"label":"Sumble","value":"Sumble on its own site"},{"label":"Techmap","value":"Techmap on its own site"},{"label":"TheirStack","value":"TheirStack on its own site"}],"range":true}],"at":[1,3,18,25,30,43,63,81,96,100,107,114,117,123],"fields":{"Cached job postings":["job ID","location","title","total results","description","posted at","job URL","company","company website","country","employment type","remote","company domain","company ID","company logo","company name","language","salary currency","seniority","company LinkedIn URL","country code","salary","salary max","salary min","salary period","benefits","cities","city","company description","company industry","discovered at","job source","keywords","latitude","longitude","normalized title","page size","postal code","state","work arrangement","apply URL","categories","closed at","company employee count","company industries","company LinkedIn handle","company type","continents","countries","education requirements","expires at","hybrid","job title","location ID","locations","next cursor","O*NET occupation","page","requirements summary","salary in USD","salary range","skills","source type","source URL","state code","status","tags","technologies","total pages","visa sponsorship","working hours","active","active until","alternative locations","applicant count","applicant location requirements","application link","base salary","captured at","career level","closed reason","company acquisition status","company annual revenue","company ATS logo","company ATS slug","company city","company country","company country code","company Crunchbase categories","company employee count range","company entity type","company estimated revenue lower bound","company estimated revenue upper bound","company fiscal year end","company followers","company founded","company founded year","company group LEI","company group name","company headcount","company headcount range","company headquarters","company is a recruitment agency","company largest headcount country","company legal name","company LEI","company LinkedIn followers","company LinkedIn ID","company LinkedIn name","company LinkedIn username","company location","company locations","company page URL","company primary domain","company profile","company profile ID","company recruiting agency","company services","company size","company slogan","company slug","company specialties","company state","company stock symbols","company street address","company subindustries","company third-party agency","company total funding","continent","contract type","contract types","coordinates source","count mode","counties","country codes","crawler potentially blocked","credits consumed","Crustdata company ID","Crustdata job ID","date added","date posted","date updated","department","description HTML","direct apply","direct from employer","district","domain","duplicate","easy apply","education level","education requirement","employer type","ESCO skills","estimated salary average in USD","estimated salary max in USD","estimated salary min in USD","experience requirement","experience requirements","facets","featured date","first seen","ghost score","has more","has salary","hiring manager email","hiring manager name","hiring team","ignored fields","image","industry","industry division","industry division label","is manager","ISCO occupation","job board","job board link","job categories","job category","job function","job functions","job location type","job slug","job type","job types","judgments","key skills","last processed at","last seen","last seen at","latitudes","Lightcast occupation","Lightcast skills","Lightcast title","listing type","locale","location type","longitudes","manager roles","matching phrases","matching words","metadata completeness","metro code","metro label","modified at","modified fields","near match","next page token","no active openings confirmed","normalized city","normalized employment type","normalized locations","normalized region","normalized remote locations","number of openings","O*NET codes","O*NET family","occupation","occupation code","occupation label","occupation taxonomy level 1","occupation taxonomy level 2","occupation taxonomy level 3","occupational category","office days per week","pages available","pincode","portal","posted by recruiter","posting ID","posting URL","qualifications","query path","raw description","raw location","recruiter agency","recruiter contact","recruiter emails","recruiter name","recruiter title","region","regions","relevance","remote location requirements","remote locations","reposted at","reposted job","rescued match","resolved filters","responsibilities","responsibilities summary","returned count","salary average in USD","salary max in USD","salary min in USD","salary source","salary text","salary type","salary value","search parameters","searches that returned it","seniority rank","seniority source","SOC occupation","source","source domain","source job ID","sources","structured locations","Sumble URL","team","technology slugs","timed out","timezone","timezone offset","timezones","translated title","uncertain match","updated at","valid through","verified at","visa sponsored","warnings","work arrangement source","work type","workplace type","years of experience","years of experience max","years of experience min","ZIP code"]},"same":["api","strengths","waterfall","startPerCall","monthlyFee","addons","catchAllPerThousand","bounceRefund"],"facets":["defaults","provider","price","fields","billing","who","freshness","use","answer","paysFor"],"ties":{"Cached job postings":{"tied":["Crustdata, contact us","Crustdata, contact us, Real-time API access","Hirebase, $249 monthly","Hirebase, $249 monthly, Growth","JobsPipe, $348 monthly","JobsPipe, $348 monthly, Scale","LeadMagic, $499 monthly","LeadMagic, $499 monthly, Professional","PredictLeads, pay as you go"],"movedPages":{},"canonicals":{"Bytemine":"pay-as-you-go","Coresignal":"free","Crustdata":"free-20-free-credits","Fantastic.jobs":"free","Forager":"50-monthly","Hirebase":"free-access-post-v2-jobs-export","JobsPipe":"free-free-post-v1-jobs-agentic-search","LeadMagic":"99-monthly-essential-post-v3-jobs-search","Mantiks":"free","PredictLeads":"free","Pubrio":"free-trial","Sumble":"free","Techmap":"free","TheirStack":"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 jobs 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 jobs 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 jobs a page holds. On a flat fee, we take the most jobs 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 jobs the plan allows. On a flat fee with no cap on jobs, 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 jobs 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 jobs. We also leave it blank when the provider's website doesn't say what a job costs on this plan, or how many jobs 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 searches that find no job. 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 jobs 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 job 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, RouterGrowth and treg.","waterfall":"Some routers, like treg's, try one provider after another until one finds the job. 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 job. 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 job over all its calls. We assume each provider finds jobs 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 job 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 job again without using up the limit after you first get the job. We copy it from the provider's pages, like \"20 minutes\". \"no limit\" means the provider never charges again for a job you paid for once. \"never\" means the provider says it charges each time you get the job again. Blank when the provider's pages don't say.","per":"The price counts a \"call\" or a \"result\". A call asks for one job. A result is each job 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 job 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 jobs 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 jobs 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 job, like an Apify Actor's start fee. You pay the same fee for a call of 1,000 jobs or a call of one job. 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 jobs you get past the plan's units, when the provider sells extra jobs.","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 jobs you get for the plan's price, counted in per. A call and a result are each one job. 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 jobs 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 jobs 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 searches 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: filters such as a job title, a company or a place. 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":14,"paid":{"ranked":{"Cached job postings":[0.025,0.996,0.996,1,1.08,1.16,1.16,1.2,1.2,1.49,1.49,1.96,1.96,2,2,2.5,2.5,3.5,3.96,3.96,4.75,5,5,8,9.98,10,10,10,10,12,12.45,12.45,16.9,19.8,19.8,20,20,32.6667,40,213.807]},"bench":{"Cached job postings|LeadMagic|/v3/jobs/search":{"data":0.39,"performance":0.1457966698253689,"median":14774,"measured":14774,"fastest":"LeadMagic, Jobs Finder (V1)","fastestMedian":2154,"fastestMeasured":2154,"called":20,"inputs":20,"fewer":false,"days":["2026-10-20"],"row":"LeadMagic, Job Search"},"Cached job postings|LeadMagic|/v1/jobs/jobs-finder":{"data":0.595,"performance":1,"median":2154,"measured":2154,"fastest":"LeadMagic, Jobs Finder (V1)","fastestMedian":2154,"fastestMeasured":2154,"called":20,"inputs":20,"fewer":false,"days":["2026-10-20"],"row":"LeadMagic, Jobs Finder (V1)"}}},"alert":true,"bench":{"groups":[{"name":"Job postings checked","note":"We called each provider's calls once on the same 20 searches, on 20 October 2026. Time is each call minus a baseline, so the distance to the provider's servers drops out. We asked for 10 jobs per search, by a word of the job title and a country, and read each job on the employer's job site, where the call links to it. Match the search: still open, in that country or a region holding it, with the word in its title. Another title: open and there, under another title. Another country: placed elsewhere. No longer open: closed or gone. Not confirmed: its page shows no job we could read.","columns":[{"name":"Searches run","kind":"count","values":{"LeadMagic, Job Search":[14,20],"LeadMagic, Jobs Finder (V1)":[20,20]}},{"name":"Returned","kind":"count","values":{"LeadMagic, Job Search":[138,200],"LeadMagic, Jobs Finder (V1)":[198,200]}},{"name":"Match the search","kind":"count","values":{"LeadMagic, Job Search":[78,200],"LeadMagic, Jobs Finder (V1)":[119,200]}},{"name":"Another title","kind":"count","values":{"LeadMagic, Job Search":[13,200],"LeadMagic, Jobs Finder (V1)":[13,200]}},{"name":"Another country","kind":"count","values":{"LeadMagic, Job Search":[7,200],"LeadMagic, Jobs Finder (V1)":[10,200]}},{"name":"No longer open","kind":"count","values":{"LeadMagic, Job Search":[8,200],"LeadMagic, Jobs Finder (V1)":[11,200]}},{"name":"Not confirmed","kind":"count","values":{"LeadMagic, Job Search":[32,200],"LeadMagic, Jobs Finder (V1)":[45,200]}}]},{"name":"Time per charged search","note":"Each call's time minus its baseline, over the searches the provider charged for. A search run again after a server error came back at once and free, from what the provider kept, so its time is left out. 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":"Searches timed","kind":"count","values":{"LeadMagic, Job Search":[12,14],"LeadMagic, Jobs Finder (V1)":[20,20]}},{"name":"Median","kind":"ms","values":{"LeadMagic, Job Search":14774,"LeadMagic, Jobs Finder (V1)":2154}},{"name":"10th percentile","kind":"ms","values":{"LeadMagic, Job Search":8100,"LeadMagic, Jobs Finder (V1)":1575}},{"name":"90th percentile","kind":"ms","values":{"LeadMagic, Job Search":22549,"LeadMagic, Jobs Finder (V1)":6746}},{"name":"Fastest","kind":"ms","values":{"LeadMagic, Job Search":4319,"LeadMagic, Jobs Finder (V1)":1521}},{"name":"Slowest","kind":"ms","values":{"LeadMagic, Job Search":83226,"LeadMagic, Jobs Finder (V1)":7798}},{"name":"Baseline","kind":"ms","values":{"LeadMagic, Job Search":463,"LeadMagic, Jobs Finder (V1)":300}}]},{"name":"The job postings call","note":"The provider's job postings call, by a word of the job title and a country, and what one search cost on this run.","columns":[{"name":"Call","kind":"text","values":{"LeadMagic, Job Search":"POST api.leadmagic.io/v3/jobs/search","LeadMagic, Jobs Finder (V1)":"POST api.leadmagic.io/v1/jobs/jobs-finder"}},{"name":"Charged per search","kind":"text","values":{"LeadMagic, Job Search":"$0.198","LeadMagic, Jobs Finder (V1)":"$0.198"}}]}],"inputs":{"said":"The 20 searches we called, as each provider's call took them.","keys":["keyword","country"],"rows":[["Project","US"],["Support","GB"],["Analyst","DE"],["Designer","FR"],["Product","CA"],["Cloud","AU"],["Sales","NL"],["Marketing","ES"],["Manager","IT"],["Developer","IN"],["Operations","BR"],["Software","SE"],["Consultant","CH"],["Recruiter","IE"],["Business","SG"],["Engineer","JP"],["Finance","BE"],["Data","PL"],["Account","MX"],["Customer","ZA"]]}},"more":"/assets/sheet-sIXDH5-h.json"}