{"api":"Local business search","apiRows":{"Employee profile":4424,"Employee email":4400,"Email validation":6787,"Employee phone":1969,"Company profile":1777,"Company headcount":623,"Phone validation":2048,"Post comments":595,"Post reactions":498,"Employee lookalikes":275,"Company lookalikes":981,"Company technologies":991,"Company job count":75,"Employee posts":585,"Company posts":614,"Company funding":504,"Company jobs":520,"Employee search":1623,"Company search":766,"Job search":651,"Reverse email lookup":1451,"Post search":504,"Post details":689,"Job details":553,"Employee comments":278,"Employee reactions":231,"Post reposts":128,"Employee recommendations":129,"Job lookalikes":65,"Employee articles":72,"Company enrichment":4281,"People search":2437,"Company discovery":2859,"Local business search":591,"Local business reviews":115,"Job postings":998,"Job posting details":526,"Person enrichment":772,"Leadership changes":165,"Company hierarchy":265,"Web search":1206,"SERP":4850,"Search autocomplete":416,"News search":1566,"Image search":1207,"Video search":1055,"Web scraping":4696,"Keyword research":336,"Ranked keywords":297,"Related keywords":402,"Backlinks":255,"Domain authority":298,"X profile":926,"X posts":735,"Instagram profile":871,"Instagram posts":589,"TikTok profile":706,"TikTok videos":524,"YouTube channel":716,"YouTube channel videos":430,"Reddit profile":270,"Reddit posts":255,"Facebook page":410,"Facebook posts":346,"Threads profile":254,"Threads posts":224,"Bluesky profile":175,"Bluesky posts":152,"Telegram channel":170,"Telegram channel posts":166,"Pinterest search":178,"Pinterest pin":178,"Pinterest board pins":160,"Pinterest user boards":120,"Hacker News search":109,"Hacker News story comments":81,"Twitch profile":273,"Twitch videos":211,"Twitch clip":109,"Kick clip":84,"Snapchat profile":265,"Truth Social profile":131,"Truth Social posts":119,"GitHub profile":185,"GitHub repository":167,"GitHub user repositories":139,"Douyin profile":122,"Douyin user videos":97,"Douyin video":112,"Weibo profile":133,"Weibo user posts":103,"Weibo post":121,"Xiaohongshu profile":128,"Xiaohongshu user notes":139,"Xiaohongshu note":182,"Zhihu profile":50,"Zhihu question answers":42,"Kuaishou profile":24,"Kuaishou user videos":43,"Kuaishou video":46,"Bilibili profile":118,"Bilibili user videos":79,"Bilibili video":59,"Facebook ads":221,"Google ads":292,"LinkedIn ads":124,"TikTok ads":177,"G2 reviews":115,"Capterra reviews":177,"Trustpilot reviews":258,"Glassdoor reviews":147,"App Store app":361,"App Store reviews":338,"Google Play app":370,"Google Play reviews":255,"Amazon product":673,"Amazon search":622,"Google Shopping product":254,"Google Shopping search":552,"Walmart product":499,"Walmart search":485,"eBay product":365,"eBay search":446,"TikTok Shop product":131,"TikTok Shop search":141,"Facebook Marketplace listing":133,"Facebook Marketplace search":148,"Zillow search":321,"Zillow property":292,"Redfin search":132,"Redfin property":248,"Realtor.com search":87,"Realtor.com property":96,"App Store search":333,"Google Play search":307,"ChatGPT answer":484,"Perplexity answer":283,"Gemini answer":389,"Bing Copilot answer":286,"Google AI Overview answer":340,"Google AI Mode answer":582,"Business verification":1066},"treeCounts":{"Employee profile":{"best":176,"top":3},"Employee email":{"best":209,"top":3},"Email validation":{"best":330,"top":3},"Employee phone":{"best":142,"top":3},"Company profile":{"best":122,"top":3},"Company headcount":{"best":53,"top":3},"Phone validation":{"best":161,"top":3},"Post comments":{"best":45,"top":3},"Post reactions":{"best":34,"top":3},"Employee lookalikes":{"best":20,"top":3},"Company lookalikes":{"best":75,"top":3},"Company technologies":{"best":83,"top":3},"Company job count":{"best":8,"top":3},"Employee posts":{"best":54,"top":3},"Company posts":{"best":63,"top":3},"Company funding":{"best":53,"top":3},"Company jobs":{"best":55,"top":3},"Employee search":{"best":56,"top":3},"Company search":{"best":36,"top":3},"Job search":{"best":55,"top":3},"Reverse email lookup":{"best":99,"top":3},"Post search":{"best":48,"top":3},"Post details":{"best":63,"top":3},"Job details":{"best":51,"top":3},"Employee comments":{"best":25,"top":3},"Employee reactions":{"best":19,"top":3},"Post reposts":{"best":10,"top":3},"Employee recommendations":{"best":10,"top":3},"Job lookalikes":{"best":7,"top":3},"Employee articles":{"best":8,"top":3},"Company enrichment":{"best":372,"top":3},"People search":{"best":169,"top":3},"Company discovery":{"best":249,"top":3},"Local business search":{"best":53,"top":3},"Local business reviews":{"best":12,"top":3},"Job postings":{"best":75,"top":3},"Job posting details":{"best":50,"top":3},"Person enrichment":{"best":107,"top":3},"Leadership changes":{"best":14,"top":3},"Company hierarchy":{"best":48,"top":3},"Web search":{"best":100,"top":3},"SERP":{"best":129,"top":3},"Search autocomplete":{"best":30,"top":3},"News search":{"best":117,"top":3},"Image search":{"best":58,"top":3},"Video search":{"best":49,"top":3},"Web scraping":{"best":164,"top":3},"Keyword research":{"best":40,"top":3},"Ranked keywords":{"best":30,"top":3},"Related keywords":{"best":37,"top":3},"Backlinks":{"best":25,"top":3},"Domain authority":{"best":24,"top":3},"X profile":{"best":80,"top":3},"X posts":{"best":74,"top":3},"Instagram profile":{"best":85,"top":3},"Instagram posts":{"best":69,"top":3},"TikTok profile":{"best":84,"top":3},"TikTok videos":{"best":67,"top":3},"YouTube channel":{"best":75,"top":3},"YouTube channel videos":{"best":63,"top":3},"Reddit profile":{"best":35,"top":3},"Reddit posts":{"best":37,"top":3},"Facebook page":{"best":53,"top":3},"Facebook posts":{"best":44,"top":3},"Threads profile":{"best":37,"top":3},"Threads posts":{"best":32,"top":3},"Bluesky profile":{"best":27,"top":3},"Bluesky posts":{"best":27,"top":3},"Telegram channel":{"best":23,"top":3},"Telegram channel posts":{"best":22,"top":3},"Pinterest search":{"best":25,"top":3},"Pinterest pin":{"best":26,"top":3},"Pinterest board pins":{"best":21,"top":3},"Pinterest user boards":{"best":19,"top":3},"Hacker News search":{"best":18,"top":3},"Hacker News story comments":{"best":14,"top":3},"Twitch profile":{"best":32,"top":3},"Twitch videos":{"best":24,"top":3},"Twitch clip":{"best":17,"top":3},"Kick clip":{"best":14,"top":3},"Snapchat profile":{"best":28,"top":3},"Truth Social profile":{"best":20,"top":3},"Truth Social posts":{"best":20,"top":3},"GitHub profile":{"best":26,"top":3},"GitHub repository":{"best":27,"top":3},"GitHub user repositories":{"best":22,"top":3},"Douyin profile":{"best":17,"top":3},"Douyin user videos":{"best":17,"top":3},"Douyin video":{"best":17,"top":3},"Weibo profile":{"best":14,"top":3},"Weibo user posts":{"best":12,"top":3},"Weibo post":{"best":16,"top":3},"Xiaohongshu profile":{"best":19,"top":3},"Xiaohongshu user notes":{"best":17,"top":3},"Xiaohongshu note":{"best":18,"top":3},"Zhihu profile":{"best":10,"top":3},"Zhihu question answers":{"best":9,"top":3},"Kuaishou profile":{"best":6,"top":3},"Kuaishou user videos":{"best":9,"top":3},"Kuaishou video":{"best":10,"top":3},"Bilibili profile":{"best":11,"top":3},"Bilibili user videos":{"best":13,"top":3},"Bilibili video":{"best":12,"top":3},"Facebook ads":{"best":35,"top":3},"Google ads":{"best":30,"top":3},"LinkedIn ads":{"best":22,"top":3},"TikTok ads":{"best":20,"top":3},"G2 reviews":{"best":15,"top":3},"Capterra reviews":{"best":16,"top":3},"Trustpilot reviews":{"best":29,"top":3},"Glassdoor reviews":{"best":12,"top":3},"App Store app":{"best":35,"top":3},"App Store reviews":{"best":34,"top":3},"Google Play app":{"best":34,"top":3},"Google Play reviews":{"best":31,"top":3},"Amazon product":{"best":55,"top":3},"Amazon search":{"best":53,"top":3},"Google Shopping product":{"best":18,"top":3},"Google Shopping search":{"best":41,"top":3},"Walmart product":{"best":36,"top":3},"Walmart search":{"best":37,"top":3},"eBay product":{"best":29,"top":3},"eBay search":{"best":33,"top":3},"TikTok Shop product":{"best":23,"top":3},"TikTok Shop search":{"best":24,"top":3},"Facebook Marketplace listing":{"best":23,"top":3},"Facebook Marketplace search":{"best":25,"top":3},"Zillow search":{"best":24,"top":3},"Zillow property":{"best":26,"top":3},"Redfin search":{"best":12,"top":3},"Redfin property":{"best":15,"top":3},"Realtor.com search":{"best":9,"top":3},"Realtor.com property":{"best":10,"top":3},"App Store search":{"best":29,"top":3},"Google Play search":{"best":24,"top":3},"ChatGPT answer":{"best":43,"top":3},"Perplexity answer":{"best":35,"top":3},"Gemini answer":{"best":38,"top":3},"Bing Copilot answer":{"best":26,"top":3},"Google AI Overview answer":{"best":34,"top":3},"Google AI Mode answer":{"best":49,"top":3},"Business verification":{"best":93,"top":3}},"bestPages":{"Employee profile":["/best-linkedin-profile-api","LinkedIn profile API: best providers in 2026"],"Employee email":["/best-email-finder-api","Email finder API: best providers in 2026"],"Email validation":["/best-email-verification-api","Email validation API: best providers in 2026"],"Employee phone":["/best-phone-finder-api","Phone finder API: best providers in 2026"],"Company profile":["/best-linkedin-company-data-api","LinkedIn company data API: best providers in 2026"],"Company headcount":["/best-company-headcount-api","Company headcount API: best providers in 2026"],"Phone validation":["/best-phone-validation-api","Phone validation API: best providers in 2026"],"Post comments":["/best-linkedin-post-comment-api","LinkedIn post comment API: best providers in 2026"],"Post reactions":["/best-linkedin-post-reaction-api","LinkedIn post reaction API: best providers in 2026"],"Employee lookalikes":["/best-similar-people-api","Similar people API: best providers in 2026"],"Company lookalikes":["/best-similar-companies-api","Similar companies API: best providers in 2026"],"Company technologies":["/best-tech-stack-api","Tech stack API: best providers in 2026"],"Employee posts":["/best-linkedin-profile-post-api","LinkedIn profile post API: best providers in 2026"],"Company posts":["/best-linkedin-company-post-api","LinkedIn company post API: best providers in 2026"],"Company funding":["/best-company-funding-api","Company funding API: best providers in 2026"],"Company jobs":["/best-company-open-jobs-api","Company job openings API: best providers in 2026"],"Employee search":["/best-linkedin-people-search-api","LinkedIn people search API: best providers in 2026"],"Company search":["/best-linkedin-company-search-api","LinkedIn company search API: best providers in 2026"],"Job search":["/best-linkedin-job-search-api","LinkedIn job search API: best providers in 2026"],"Reverse email lookup":["/best-reverse-email-lookup-api","Reverse email lookup API: best providers in 2026"],"Post search":["/best-linkedin-post-search-api","LinkedIn post search API: best providers in 2026"],"Post details":["/best-linkedin-post-details-api","LinkedIn post details API: best providers in 2026"],"Job details":["/best-linkedin-job-details-api","LinkedIn job details API: best providers in 2026"],"Employee comments":["/best-linkedin-profile-comment-api","LinkedIn profile comment API: best providers in 2026"],"Employee reactions":["/best-linkedin-profile-reaction-api","LinkedIn profile reaction API: best providers in 2026"],"Post reposts":["/best-linkedin-post-repost-api","LinkedIn repost API: best providers in 2026"],"Job lookalikes":["/best-similar-jobs-api","Similar job postings API: best providers in 2026"],"Company enrichment":["/best-company-enrichment-api","Company enrichment API: best providers in 2026"],"People search":["/best-people-search-api","People lookup API: best providers in 2026"],"Company discovery":["/best-company-discovery-api","Company discovery API: best providers in 2026"],"Job postings":["/best-job-postings-api","Job postings API: best providers in 2026"],"Job posting details":["/best-job-posting-details-api","Job posting details API: best providers in 2026"],"Person enrichment":["/best-people-enrichment-api","People enrichment API: best providers in 2026"],"Leadership changes":["/best-leadership-change-api","Leadership change API: best providers in 2026"],"Company hierarchy":["/best-company-hierarchy-api","Company hierarchy API: best providers in 2026"],"Web search":["/best-web-search-api","Web search API: best providers in 2026"],"SERP":["/best-serp-api","SERP API: best providers in 2026"],"Search autocomplete":["/best-search-autocomplete-api","Search autocomplete API: best providers in 2026"],"News search":["/best-news-api","News API: best providers in 2026"],"Image search":["/best-image-search-api","Image search API: best providers in 2026"],"Video search":["/best-video-search-api","Video search API: best providers in 2026"],"Web scraping":["/best-web-scraping-api","Web scraping API: best providers in 2026"],"Keyword research":["/best-keyword-research-api","Keyword research API: best providers in 2026"],"Ranked keywords":["/best-ranked-keywords-api","Ranked keywords API: best providers in 2026"],"Related keywords":["/best-related-keywords-api","Related keywords API: best providers in 2026"],"Backlinks":["/best-backlink-api","Backlink API: best providers in 2026"],"Domain authority":["/best-domain-authority-api","Domain authority API: best providers in 2026"],"X profile":["/best-x-twitter-profile-api","X (Twitter) profile API: best providers in 2026"],"X posts":["/best-x-twitter-post-api","X (Twitter) post API: best providers in 2026"],"Instagram profile":["/best-instagram-profile-api","Instagram profile API: best providers in 2026"],"Instagram posts":["/best-instagram-post-api","Instagram post API: best providers in 2026"],"TikTok profile":["/best-tiktok-profile-api","TikTok profile API: best providers in 2026"],"TikTok videos":["/best-tiktok-video-api","TikTok video API: best providers in 2026"],"YouTube channel":["/best-youtube-channel-api","YouTube channel API: best providers in 2026"],"YouTube channel videos":["/best-youtube-channel-video-api","YouTube channel video API: best providers in 2026"],"Reddit profile":["/best-reddit-profile-api","Reddit profile API: best providers in 2026"],"Reddit posts":["/best-reddit-post-api","Reddit post API: best providers in 2026"],"Facebook page":["/best-facebook-page-api","Facebook page API: best providers in 2026"],"Facebook posts":["/best-facebook-post-api","Facebook post API: best providers in 2026"],"Threads profile":["/best-threads-profile-api","Threads profile API: best providers in 2026"],"Threads posts":["/best-threads-post-api","Threads post API: best providers in 2026"],"Bluesky profile":["/best-bluesky-profile-api","Bluesky profile API: best providers in 2026"],"Bluesky posts":["/best-bluesky-post-api","Bluesky post API: best providers in 2026"],"Pinterest search":["/best-pinterest-search-api","Pinterest search API: best providers in 2026"],"Pinterest pin":["/best-pinterest-pin-api","Pinterest pin API: best providers in 2026"],"Hacker News story comments":["/best-hacker-news-comment-api","Hacker News comment API: best providers in 2026"],"Twitch profile":["/best-twitch-profile-api","Twitch profile API: best providers in 2026"],"Twitch videos":["/best-twitch-video-api","Twitch video API: best providers in 2026"],"Twitch clip":["/best-twitch-clip-api","Twitch clip API: best providers in 2026"],"Snapchat profile":["/best-snapchat-profile-api","Snapchat profile API: best providers in 2026"],"Truth Social posts":["/best-truth-social-post-api","Truth Social post API: best providers in 2026"],"GitHub profile":["/best-github-profile-api","GitHub profile API: best providers in 2026"],"GitHub repository":["/best-github-repository-api","GitHub repository API: best providers in 2026"],"GitHub user repositories":["/best-github-user-repository-api","GitHub user repositories API: best providers in 2026"],"Weibo user posts":["/best-weibo-user-post-api","Weibo user posts API: best providers in 2026"],"Xiaohongshu note":["/best-xiaohongshu-note-api","Xiaohongshu note API: best providers in 2026"],"Facebook ads":["/best-facebook-ad-library-api","Facebook Ad Library API: best providers in 2026"],"LinkedIn ads":["/best-linkedin-ad-library-api","LinkedIn Ad Library API: best providers in 2026"],"G2 reviews":["/best-g2-review-api","G2 review API: best providers in 2026"],"Capterra reviews":["/best-capterra-review-api","Capterra review API: best providers in 2026"],"Trustpilot reviews":["/best-trustpilot-review-api","Trustpilot review API: best providers in 2026"],"Glassdoor reviews":["/best-glassdoor-review-api","Glassdoor review API: best providers in 2026"],"App Store app":["/best-app-store-api","App Store API: best providers in 2026"],"App Store reviews":["/best-app-store-review-api","App Store review API: best providers in 2026"],"Google Play app":["/best-google-play-api","Google Play API: best providers in 2026"],"Google Play reviews":["/best-google-play-review-api","Google Play review API: best providers in 2026"],"Amazon product":["/best-amazon-product-api","Amazon product API: best providers in 2026"],"Amazon search":["/best-amazon-search-api","Amazon search API: best providers in 2026"],"Google Shopping product":["/best-google-shopping-product-api","Google Shopping product API: best providers in 2026"],"Google Shopping search":["/best-google-shopping-search-api","Google Shopping search API: best providers in 2026"],"Walmart product":["/best-walmart-product-api","Walmart product API: best providers in 2026"],"Walmart search":["/best-walmart-search-api","Walmart search API: best providers in 2026"],"eBay product":["/best-ebay-product-api","eBay product API: best providers in 2026"],"eBay search":["/best-ebay-search-api","eBay search API: best providers in 2026"],"TikTok Shop product":["/best-tiktok-shop-product-api","TikTok Shop product API: best providers in 2026"],"Facebook Marketplace listing":["/best-facebook-marketplace-listing-api","Facebook Marketplace listing API: best providers in 2026"],"Facebook Marketplace search":["/best-facebook-marketplace-search-api","Facebook Marketplace search API: best providers in 2026"],"Zillow search":["/best-zillow-search-api","Zillow search API: best providers in 2026"],"Zillow property":["/best-zillow-property-api","Zillow property API: best providers in 2026"],"Realtor.com search":["/best-realtor-com-search-api","Realtor.com search API: best providers in 2026"],"Realtor.com property":["/best-realtor-com-property-api","Realtor.com property API: best providers in 2026"],"App Store search":["/best-app-store-search-api","App Store search API: best providers in 2026"],"ChatGPT answer":["/best-chatgpt-scraper-api","ChatGPT scraper API: best providers in 2026"],"Gemini answer":["/best-gemini-scraper-api","Gemini scraper API: best providers in 2026"],"Google AI Overview answer":["/best-google-ai-overview-scraper-api","Google AI Overview scraper API: best providers in 2026"],"Business verification":["/best-business-verification-api","Business verification API: best providers in 2026"]},"accuratePages":{"Employee email":["/most-accurate-email-finder-api","Most accurate email finder API in 2026"],"Email validation":["/most-accurate-email-verification-api","Most accurate email verification API in 2026"],"Employee phone":["/most-accurate-phone-finder-api","Most accurate phone finder API in 2026"],"Company headcount":["/most-accurate-company-headcount-api","Most accurate company headcount API in 2026"],"Phone validation":["/most-accurate-phone-validation-api","Most accurate phone validation API in 2026"],"Reverse email lookup":["/most-accurate-reverse-email-lookup-api","Most accurate reverse email lookup API in 2026"]},"familyPages":[["/best-linkedin-api","LinkedIn API: best providers in 2026"],["/best-phone-api","Phone API: best providers in 2026"],["/best-email-api","Email API: best providers in 2026"],["/best-x-api","X (Twitter) API: best providers in 2026"],["/best-instagram-api","Instagram API: best providers in 2026"],["/best-reddit-api","Reddit API: best providers in 2026"],["/best-threads-api","Threads API: best providers in 2026"],["/best-pinterest-api","Pinterest API: best providers in 2026"],["/best-seo-api","SEO API: best providers in 2026"]],"sheetAsks":{"heading":"Questions about local business search APIs","questions":[{"question":"What is a local business search API?","answer":["A local business search API takes a query and a place. The API returns the businesses there. Our price sheet lists 591 local business search API plans from 53 providers."]},{"question":"What is the best local business search API?","answer":["We don't name a best local business search API yet. Fewer than three local business search API providers have an Overall score from our benchmark."]},{"question":"Is there a free local business search API?","answer":["Yes: 99 local business search API plans on our price sheet are free."]}]},"price":{"words":"local business search","least":["Amazon Location Service's pay-as-you-go plan","/local-business-search-apis/amazon-location-service/free-tier-post-v2-search-nearby#pay-as-you-go-on-demand-post-v2-search-nearby-searchnearby","$0.05"],"plans":591,"free":99,"most":[[["Geoapify","/local-business-search-apis/geoapify/free"]],1800000]},"first":[{"provider":"2GIS","api":"Local business search","website":"https://dev.2gis.com/api","pricingPage":"https://docs.2gis.com/en/platform-manager/subscription/pricing","pitch":"A tool for searching and displaying detailed information about any organization. Direct and reverse geocoding, suggestions, and error correction are supported. Integrate smart search into your CRM system, online store, or mobile app.","strengths":[],"aggregators":null,"freshness":"1 day","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"Кэширование Продуктов не предусмотрено. [...] Пользователю запрещается извлекать, сохранять полученные по настоящему Договору Продукты и информацию из них","use":"The User has no right, by its own efforts or with the assistance of third parties, to: [...] Create software or reference products and / or services using 2GIS Software/Online Services and text, cartographic and information materials included in or retrieved (extracted) from the databases of 2GIS Software/Online Services as well as other Intellectual Property specified in paragraph 2.1 of this Agreement. [...] Provide access to 2GIS Online Services for commercial purposes, including by transmitting data obtained from 2GIS Online Services by any means, including with the use of frames and other programming methods and means intended for receipt of data from 2GIS Online Services and representation thereof on websites of third parties, unless otherwise provided by a separate agreement with the Rightholder. [...] copying, reproduction, processing, distribution, placement for free access (publication) on the Internet, use in mass media and/or commercial use of cartographic and reference materials, either directly extracted from databases contained in 2GIS Software/Online Services or received by copying data processing results with use of 2GIS Software/Online Services, as well as products derivative of such materials (with additions, reductions and other modifications) is hereby PROHIBITED except for cases expressly authorized by this License. [API license offer, in Russian:] Пользователю запрещается извлекать, сохранять полученные по настоящему Договору Продукты и информацию из них, а также осуществлять их последующее использование, обработку, модификацию и распространение способами, не предусмотренными настоящим Договором. Кэширование Продуктов не предусмотрено. [...] Всякий показ (доведение до всеобщего сведения) Продукта в Приложении Пользователя должен сопровождаться ссылкой на Правообладателя, включающей текст «2ГИС» и ассоциированную с ним гипертекстовую ссылку «http://dev.2gis.ru». [...] [Platform Manager agreement, demo keys:] The use of the Service under the provisions of this Agreement for informational (non-commercial) purposes shall be allowed to the User at no cost.","plan":"100,000 units","who":"legal entities and fully capable individuals, residents or non-residents","billing":"monthly","charged":null,"topUp":null,"pay":30000,"currency":"RUB","exchangeRate":0.011939,"termMonths":1,"from":null,"graduated":null,"units":100000,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":100000,"monthlyCap":null,"perThousand":0.0716,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"hard","addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["/3.0/items/byid","/3.0/items/byservicing"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":50,"resultsCap":null,"perDay":null,"perSecond":10,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/3.0/items","send":"nothing required; q, locale, type, fields, search_type, search_is_query_text_complete, search_nearby, search_input_method, search_territory_of_interest, sort, location, lon, lat, point, radius, district_id, building_id, place_id, city_id, subway, point1, point2, polygon, viewpoint1, viewpoint2, region_id, page, page_size, rubric_id, org_id, brand_id, has_photos, has_rating, has_reviews, has_site, work_time, opened_after_date, has_itin, has_trade_license","fields":["total results","place ID","result type","name","name components","address","full address","address components","postal code","address comment","building name","city alias","administrative areas","categories","brand","organization","opening hours","special hours","description","flags","attributes","latitude","longitude","geometry","rating","review count","date created","date updated","distance","time zone","UTC offset","region ID","segment ID","data source info","routing available"]},{"provider":"Amap","api":"Local business search","website":"https://lbs.amap.com","pricingPage":"https://lbs.amap.com/upgrade","pitch":"周边搜索：开发者可设置圆心和半径，搜索圆形区域内的地点信息；","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"您不得直接存储、缓存或技术手段抓取、使用本服务内部数据、图片等相关内容","use":"如您自行使用本服务（包括但不限于向第三方或公众用户收费、参与第三方项目投标、用于内部管理系统或后台管理系统、以及任何其他直接或间接获取收益或利益的目的或用途等使用场景，统称为“商业目的1”）， 则您需要事先从高德购买技术服务许可 [...] 除非我们专门授予您明确清晰的的书面许可，您不得将本服务及相关内容应用于车载场景（包括但不限于将本服务及相关内容以任何方式集成在车载设备、或用于投射至车载设备的应用等），不得将本服务及相关内容用于模型或算法训练及相关数据集构建 [...] 您只可使用在平台网站相应官方文档中所列明和开放的本服务的功能来对相关服务数据的结果进行展示，但是您不得直接存储、缓存或技术手段抓取、使用本服务内部数据、图片等相关内容 [...] 原则上仅限于您自己使用本服务 [...] 除非法律法规允许，未事先经过高德的书面许可，您不得自行也不得同意、授权、指示或协助任何第三方从事下列行为： 4.12.2 您不得对本服务或者本服务运行过程中释放出的任何地图数据或其他数据等相关内容及本服务运行过程中客户端与服务器端的交互数据进行复制、更改、修改、挂接运行或创作任何衍生作品; 4.12.5您不得将本服务以收费或其他获利的方式进行提供，无论是否为直接经济或金钱收益; 4.12.7 除非本协议明确许可，您不能复制、模仿、翻译、改变、修改传播本服务及相关内容的全部或部分、或创造本服务及相关内容的衍生品（包括生成或用于数据库）; 4.12.8 您对本服务的使用不能使得您或任何其他人可以下载或获得任何相关内容; 4.12.9 您不能为本服务创造或提供封装 [...] 未经高德事先书面同意，您不得为任何目的超出我们提供的授权范围使用本服务及相关内容，更不得对本服务及相关内容进行包括但不限于爬取、存储、缓存、下载、镜像、复制、截图、修改、改编、汇编、编撰、翻译、二次包装、制作衍生品、传播、出版、发行、转让、转售、销售、许诺销售、出借、出租、转授权、再许可、分许可等任何侵害高德依据国家法律法规和其他规范性文件所享有的合法权利及相关权益的行为 [...] 您应确保，在您的应用展示通过本服务调用的地图页面时在适当位置显示本服务来源于“高德地图”","plan":"基础搜索服务流量包","who":"verified developers past their monthly quota: individual developers for personal research or study, organisations that bought the technical service licence","billing":"one-time","charged":null,"topUp":true,"pay":null,"currency":"CNY","exchangeRate":0.14956,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"request","renews":null,"expires":"1 year","costUnits":1,"calls":null,"monthlyCap":null,"perThousand":0.0179,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Keyword search","Polygon search","ID search","Input tips"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":25,"resultsCap":200,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Around search","method":"GET","path":"/v5/place/around","send":"location; keywords, types, radius, sortrule, region, langCode, city_limit, show_fields, page_size, page_num","fields":["results count","name","place ID","parent place","distance","latitude","longitude","category","category code","state","city","district","address","state code","district code","city code","child places","business area","opening hours today","opening hours","phone","specialties","rating","average spend","parking type","alias","key tag","rec tag","indoor map","building place ID","floor","floor name","navigation points","entrances","exits","grid code","photos"]},{"provider":"Amazon Location Service","api":"Local business search","website":"https://aws.amazon.com/location/","pricingPage":"https://aws.amazon.com/location/pricing/","pitch":"Quickly search, display, and filter places, businesses, and locations based on proximity, category, and name.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"Core results can't be stored permanently; Advanced results can be cached but not stored for long-term use; with intendedUse = Stored you can store the Places results indefinitely","use":"For Geolocation Providers other than Open Data, you may not: a. Scrape, systematically collect, duplicate, store, or cache the data provided to you from Amazon Location Service [...] including for the purpose of avoiding use of Amazon Location Service, except that you may store or cache: [...] (ii) geocoding and reverse-geocoding results [...] when you indicate the result will be stored in the API parameter, or (iii) any Location Data to comply with legal or regulatory requirements; b. Use Location Data to create or offer a product or service with features that are similar to the services of the Geolocation Providers, where such product or service does not contain substantial, independent value and features beyond the services of the Geolocation Providers; c. Incorporate Amazon Location Service, including any Location Data, into any integrated in-vehicle infotainment system, any systems for autonomous control of the vehicle, or any real-time dynamic routing or route optimization applications installed on in-vehicle hardware; d. Use, incorporate, modify, distribute, provide access to, or combine any Location Data in a manner that would subject the Location Data to open-source or open-database license terms that require any part of the Location Data to be disclosed to third parties, licensed to third parties for the purpose of making derivative works, or redistributed to third parties at no charge; e. Use Location Data to develop paper maps or an atlas (digital or otherwise) for purposes of sale or distribution to others; f. Place your company name or marks, or any third-party advertisements, on or in the Location Data (e.g., on a map display). You may not use Amazon Location Service for any hazardous, unsafe, or illegal activities [...]. You must pass through attribution for Location Data that you make available to others via your application or its product documentation.","plan":"On-demand","who":"anyone with an AWS account","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":0.005,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":[],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[{"fields":["phone","email","fax","website","opening hours","open now","access points","access restrictions","time zone","UTC offset","phonemes"],"perThousand":0.01}],"per":"page","resultsPerPage":100,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"SearchNearby","method":"POST","path":"/v2/search-nearby","send":"QueryPosition; AdditionalFeatures, Filter.BoundingBox, Filter.ExcludeBusinessChains, Filter.ExcludeCategories, Filter.ExcludeFoodTypes, Filter.IncludeBusinessChains, Filter.IncludeCategories, Filter.IncludeCountries, Filter.IncludeFoodTypes, IntendedUse, Language, MaxResults, NextToken, PoliticalView, QueryRadius","fields":["next page token","pricing bucket","place ID","place type","name","address","house number","house number corrected","block","subblock","building","street","street components","district","subdistrict","city","postal code","county","county code","state","state code","country","country code","intersection","secondary address components","latitude","longitude","categories","business chains","food types","distance","map view","place attributes","political view"]},{"provider":"ArcGIS","api":"Local business search","website":"https://location.arcgis.com","pricingPage":"https://location.arcgis.com/pricing","pitch":"The ArcGIS Places service is a location service hosted by Esri that can search for businesses and geographic locations around the world. It can find, locate, and discover detailed information about each place. There are many categories to choose from to use as search filters.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"You cannot permanently store places.","use":"You can deploy commercial and revenue-generating applications with ArcGIS Location Platform. To remain compliant: Use access tokens generated from your ArcGIS Location Platform subscription for all ArcGIS location service requests. Follow the ArcGIS Location Platform agreement. Ensure all service calls are authenticated. [...] Attribution is required when your app uses Esri basemaps, data, or services. This includes: Keeping required \"Powered by Esri\" attribution. Displaying data source attribution when required. You cannot remove required Esri attribution while continuing to use Esri resources. [...] ArcGIS Location Platform accounts are individual-use accounts and should not be shared.","plan":"Pay-as-you-go","who":"anyone with an ArcGIS Location Platform account and a credit card on file (accounts are individual-use)","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":0.4,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Nearby search"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":20,"resultsCap":200,"perDay":null,"perSecond":null,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Bounding box search","method":"GET","path":"/places/within-extent","send":"xmin, ymin, xmax, ymax; categoryIds, searchText, icon, pageSize, offset","fields":["place ID","name","categories","latitude","longitude","icon URL","next page URL","previous page URL"]},{"provider":"Azure Maps","api":"Local business search","website":"https://azure.microsoft.com/en-us/products/azure-maps","pricingPage":"https://azure.microsoft.com/en-us/pricing/details/azure-maps/","pitch":"Use to search for points of interest near a specific location. The Get Search Nearby API is an HTTP GET request most useful for retrieving POI results around a specific location. This endpoint will only return POI results, and does not take in a search query parameter.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"the validity period indicated in returned headers or 6 months, whichever is shorter","use":"Customer may not use Azure Maps, or any part thereof (1) to enable turn-by-turn navigation functionality in any Customer Solution or use within an automatic or autonomous vehicle control; or (2) with a vehicle’s dashboard, or a device connected to a vehicles dashboard, systems, or sensors, except that the device may be connected to the vehicle power source for charging purposes. Customer may not use Azure Maps or any part thereof to create a competing database or service, or a derived database populated wholly or partially with Customer’s content and/or content supplied or created by any third party. Customer will not use the content delivered by the Azure Maps in combination with any other third-party database, except that Customer may layer onto the content a type of content not already included within Azure Maps (such as Customer's proprietary content) or which Microsoft separately licenses to Customer. When using content licensed under or subject to an open-source license, Customer may not combine the use of Azure Maps, or any part thereof, in a way that potentially compromises copyright protection. Customer will not modify or create a derivative work based on Azure Maps, or any part thereof, unless expressly permitted to do so under these terms. Microsoft may, in its sole discretion, limit the rate at which Azure Maps, or any portion thereof, may be called. Customer may not cache or store results delivered by the Azure Maps API for the purpose of scaling such Results (as defined below) to serve multiple users, or to circumvent any functionality in Azure Maps, including but not limited to (i) map data tiles, or (ii) information on the calculation of a path between two (2) or more points (“Route”) information (collectively the “Results”). Caching and storing Results and locations (latitude and longitude pair) or addresses that have been returned from a call to Azure Maps (“Geocode”/ ”Reverse Geocode”) are permitted where the purpose of caching is to reduce latency times of the Customer Solution. Results may not be stored for longer than: (i) the validity period indicated in returned headers; or (ii) 6 months, whichever is shorter. However, Customer may store Geocodes as long as Customer maintains an active Azure account. Customer may not display any Results, and/or Azure Maps Weather service results, solely as described in these Terms, on any third-party content or geographical map database. Use of content displaying the TomTom copyright notice must be in accordance with restrictions set forth in the TomTom Licensing Third Party Product Terms and EULA (https://tomtom.com/product-attributions/). Azure Maps may include content that is subject to the Open Data Commons Open Database License (\"ODbL\"), available at https://opendatacommons.org/licenses/odbl/ or a successor site. Customer’s use of such content is subject to the terms of the ODbL, including the License and Community Guidelines available at https://osmfoundation.org/wiki/Licence/Community_Guidelines, as well as these terms. [...] Customers may not remove, obscure, mask or change any logo and/or copyright notice placed on or automatically generated by Azure Maps. Customer must display in a conspicuous manner within Customer Solution any Microsoft or third-party attribution provided by Microsoft. In addition, customers using the Azure Maps Render services must use the \"Get Map Attribution” API to obtain the copyright attribution text and display it in their Customer Solution.","plan":"Gen2 <500K","who":"anyone with an Azure Maps account","billing":"on-demand","charged":"monthly","topUp":null,"pay":0,"currency":"USD","exchangeRate":1,"termMonths":null,"from":5001,"graduated":true,"units":null,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":0.045,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":4.5,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Get Search POI","Get Search POI Category","Batch Search","Geocode Autocomplete"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":100,"resultsCap":2000,"perDay":null,"perSecond":500,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Get Search Nearby","method":"GET","path":"/search/nearby/{format}","send":"lat, lon, format, api-version \"1.0\"; limit, ofs, categorySet, countrySet, radius, language, extendedPostalCodesFor, brandSet, connectorSet, view","fields":["name","address","street number","street name","neighborhood","municipality subdivision","municipality","local name","county","tertiary subdivision","state","state name","ZIP code","extended ZIP code","country","country code","country code (ISO 3166-1 alpha-3)","latitude","longitude","viewport","entry points","distance","place ID","data source info","phone","website","brands","categories","category IDs","classification code","classification names","total results"]},{"provider":"Baidu Maps","api":"Local business search","website":"https://lbsyun.baidu.com","pricingPage":"https://lbsyun.baidu.com/solutions/privilege","pitch":"位置搜索：依托3.4亿全球海量POI数据，提供行政区划搜索、周边搜索、多边形搜索、沿途搜索等多形态自定义搜索方式，支持中文语义理解，精准识别模糊地址，适用于O2O、本地生活等场景。 (Translation: Place search, built on 340 million global POIs, with administrative-region, nearby, polygon and along-the-route search, Chinese semantic understanding and fuzzy-address matching, for O2O and local-life use.)","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"3.3 您不得从事以下活动，也不得同意、授权或指示任何第三人从事包括但不限于以下内容的活动： [...] 3.3.2 出于任何非法或未经授权的目的使用本平台或本服务；对本平台或本服务实施任何的“黑客”行为，包括但不限于： [...] (ii) 使用任何漫游器、抓取工具、插件、外挂、或非经授权的第三方工具或服务非法获取存储数据或通过任何方式获取原始地图数据或其他数据，对本服务运行过程中释放出的任何地图数据或其他数据进行包括但不限于删除、修改、爬取、截图、存储、缓存、下载或镜像等操作； 3.3.3 违反《中华人民共和国测绘法》等相关法律法规的规定，未经行政主管部门审批、许可或备案，擅自脱离本服务单独使用或展示相关内容或通过对本服务的使用使得您或任何其他人可以预读取、缓存、下载、复制、存储或修改任何服务相关内容； (Translation of 3.3.2 (ii) and 3.3.3: you may not use any robot, scraper, plug-in or unauthorised third-party tool or service to unlawfully obtain stored data or raw map data, nor delete, modify, crawl, screenshot, store, cache, download or mirror any map or other data the service releases; nor, in breach of the Surveying and Mapping Law and without the authorities' approval, permit or filing, use or show service content apart from the service or let you or anyone pre-read, cache, download, copy, store or modify any of it.)","use":"2.2 您只可使用在本平台官方文档中所列明开放的功能来对相关服务数据的结果进行展示，不得直接存取、技术手段抓取、使用内部数据、图片、程序、模块或是任何其他百度地图的服务或功能。 [...] 2.3 开发者如因非商业目的使用本服务，仅需注册本平台开发者账号、签署本协议即可申请一定额度内的免费配额和并发服务，超出免费额度或并发的部分需要遵守《百度地图开放平台技术服务授权协议》和《百度地图开放平台服务费用充值协议》进行付费购买。开发者如因商业目的（包括但不限于对第三方用户收费、项目投标、后台管理系统、任何其他直接或间接获取收益或利益等，但不包括车载场景）使用本服务，则并不享有免费配额或并发服务，需要遵守《百度地图开放平台技术服务授权协议》和《百度地图开放平台服务费用充值协议》进行付费购买后方可使用 [...] 2.6 为商业目的使用本服务和/或通过本服务直接或间接获得收益的，须事先经百度特别书面许可。 [...] 3.3 您不得从事以下活动，也不得同意、授权或指示任何第三人从事包括但不限于以下内容的活动： [...] 3.3.4 复制、翻译、修改或创造相关内容的衍生品（包括生成或用于数据库），或公开展示相关内容的全部或任何一部分；为本服务创造或提供封装，例如，在您向其他人提供的任何应用接口中使用或提供本服务或相关内容的任何部分，或创造一个产品以重现或复制本服务或本平台； [...] 5.1 您使用本服务时不得以任何形式在本平台或本服务相关数据的展示结果中关联或展示广告。 (Translation: 2.2 you may only use the functions listed in the official documents to display the service's results, and may not directly access, scrape or use internal data, images, programs, modules or any other Baidu Maps service or function. 2.3 non-commercial use gets a free quota and concurrency within a set limit; use beyond it, and any commercial use (charging third-party users, bidding for projects, back-office systems, any other direct or indirect gain, in-car use aside) has no free quota and must be bought under the Technical Service Authorization Agreement and the Service Fee Top-up Agreement. 2.6 commercial use or direct or indirect gain from the service needs Baidu's prior special written permission. 3.3.4 you may not copy, translate, modify or make derivatives of the content (including generating or using it for a database), publicly show all or part of it, or wrap the service, for example by offering any part of it in an interface you give others, or make a product that reproduces or copies the service or platform. 5.1 you may not link or show advertising in or beside the displayed results of the service's data.)","plan":"企业开发者（授权版） (enterprise developer, authorized version)","who":"enterprise developers with the authorized version; commercial use is bought under Baidu's Technical Service Authorization Agreement","billing":"contact","charged":null,"topUp":null,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":50000,"unit":"request","renews":"day","expires":null,"costUnits":1,"calls":50000,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Region search (行政区划区域检索)","Polygon search (多边形区域检索)"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":20,"resultsCap":150,"perDay":50000,"perSecond":200,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Around search (圆形区域检索)","method":"GET","path":"/place/v3/around","send":"query, location; radius, radius_limit, is_light_version, type, scope, coord_type, filter, extensions_adcode, photo_show, from_language, language, page_num, page_size, ret_coordtype","fields":["total results","result type","query type","place ID","name","latitude","longitude","state","city","district","subdistrict","subdistrict code","district code","address","phone","street view ID","details available","category","alias","industry type","details page URL","opening hours","price","label","rating","photo count","review count","navigation points","brand","floor","ranking","parent place","child places","7-day popularity"]},{"provider":"Barikoi","api":"Local business search","website":"https://barikoi.com","pricingPage":"https://barikoi.com/pricing","pitch":"Barikoi Maps offers developer-friendly APIs & SDKs for maps, search, geocoding, autocomplete, routing, and location intelligence. Optimized for Bangladesh and emerging markets across Asia & Africa with high-accuracy local data.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"You may not use our product for any illegal or unauthorized purpose nor may you, in the use of the Service, violate any laws in your jurisdiction (including but not limited to copyright laws). [...] You agree not to reproduce, duplicate, copy, sell, resell or exploit any portion of the Service, use of the Service, or access to the Service or any contact on the website through which the product/service is provided, without express written permission by us.","plan":"Pay As You Go, from API call 3,001 of the month","who":"anyone","billing":"on-demand","charged":"monthly","topUp":null,"pay":0,"currency":"USD","exchangeRate":1,"termMonths":null,"from":3001,"graduated":true,"units":null,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":null,"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Nearby Api With Category","method":"GET","path":"/v2/api/search/nearby/category/1/10","send":"longitude, latitude, ptype","fields":["place ID","name","distance in meters","longitude","latitude","category","subcategory","address","area","city","postal code","place code","location point"]},{"provider":"CrawlerData","api":"Local business search","website":"https://crawlerdata.com","pricingPage":"https://crawlerdata.com/pricing","pitch":"Local businesses with rating, reviews, category, address, phone, hours and website.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"\"You may build your own products, analyses and insights on top of Results, but you may not resell raw access to the Service or use it to build a competing service, as set out in the AUP.\" \"You must not: resell, sublicense or provide raw access to the Service or its API to third parties; offer the Service under your own brand (white-labeling) or act as a proxy that passes Queries and Results through with little or no change; or use the Service or Results to build or offer a search results, shopping data or scraping API that competes with the Service.\" \"You must not use the Service or Results to: collect or process personal data without a lawful basis, or in breach of data protection law; build profiles of, track, monitor or carry out surveillance of individuals; stalk, harass, threaten, intimidate or bully anyone, or publish anyone's private information (doxxing); target special categories of personal data (such as health, ethnic origin, religion, sexual orientation or political opinions) or data about children; make or support decisions about individuals' eligibility for housing, credit, employment, insurance or similar opportunities, or discriminate against anyone unlawfully; or build people-search or background-check databases.\" \"You must not use the Service or Results for, or in support of: fraud, scams, phishing, impersonation or any deceptive practice; spam or unsolicited bulk messages; distributing malware or otherwise harming any system or network; click fraud, ad fraud or generating fake clicks, impressions or other traffic; manipulating search engine rankings, results or autocomplete suggestions by deceptive or artificial means, including fake engagement and link schemes; or creating, buying or manipulating reviews or ratings.\" \"You must not use the Service or Results to infringe copyright, trademark, database or other intellectual property rights.\" \"We do not grant you any rights in that content. You are responsible for obtaining any licence or permission you need for the way you use it.\"","plan":"Starter","who":"anyone 18 or older using it for a business or profession","billing":"one-time","charged":null,"topUp":false,"pay":50,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":50000,"unit":"credit","renews":"never","expires":"6 months","costUnits":1,"calls":50000,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"hard","addons":null,"notFoundPerThousand":1,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Google Search","Google Images","Google News","Google Shopping Search","Google Shopping Product + Sellers","Google Shopping Product Info","Google Autocomplete","SerpApi-compatible search, engine google","SerpApi-compatible search, engine google_news","SerpApi-compatible search, engine google_shopping","Custom Search JSON API-compatible web search","Open WebUI external web search provider"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":200,"perDay":null,"perSecond":1.67,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call or by polling","latencyMs":null,"call":"Google Local","method":"POST","path":"/v1/jobs","send":"endpoint \"google-local\", params.query; params.country, params.language, params.location, params.uule, params.page, queue, postbackUrl","fields":["search parameters","request ID","search status","created at","credits used","time taken","local results","map place position","map place name","map place rating","map place review count","map place category","map place address","map place phone","map place opening hours","map place website"]},{"provider":"Crawlora","api":"Local business search","website":"https://crawlora.net","pricingPage":"https://crawlora.net/pricing","pitch":"Returns Yahoo's local-business-search results for a query: name, category, price range, address, phone, open status, rating, and review count.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"Subject to these Terms and applicable law, you may use Output for your permitted business purposes. [...] You may use Crawlora only for lawful public web data workflows. [...] You may not use Crawlora to: bypass authentication, authorization, account permissions, paywalls, security controls, or access controls; collect sensitive personal information without a lawful basis; collect children's data, health data, financial account data, government identifiers, biometric data, precise geolocation, or similarly regulated data without proper rights and legal basis; perform spam, phishing, fraud, malware distribution, credential stuffing, account takeover, or abusive automation; harass, dox, surveil, profile, or target individuals unlawfully; overload, degrade, or disrupt Crawlora or third-party services; infringe intellectual property, database rights, privacy rights, publicity rights, contractual rights, or other third-party rights; use Output for unlawful high-risk decisions about individuals, including credit, employment, housing, insurance, education, healthcare, or law enforcement decisions; resell or redistribute Output in a way that violates law, third-party rights, or these Terms.","plan":"Starter","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":9,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":20000,"unit":"credit","renews":"month","expires":null,"costUnits":3,"calls":6666.666667,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["3,944 other calls"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":0.25,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":1350,"call":"Search Yahoo local business results","method":"GET","path":"/yahoo-search/local","send":"q","fields":["search parameters","local result position","local result ID","local result name","local result category","local result address","local result phone","local result price range","local result open status","local result rating","local result review count","local result image"]},{"provider":"D7 Lead Finder","api":"Local business search","website":"https://d7leadfinder.com","pricingPage":"https://d7leadfinder.com/auth/choose-plan/?perfectmoney","pitch":"API Access enables you to fetch D7 data from your own application and use it however you like.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"This Website and the Service may only be used within the scope of what they are provided for, under these Terms and applicable law. [...] the Owner reserves the right to take any appropriate measure to protect its legitimate interests including by denying Users access to this Website or the Service, terminating contracts, reporting any misconduct performed through this Website or the Service to the competent authorities [...] whenever Users engage or are suspected to engage in any of the following activities: violate laws, regulations and/or these Terms; infringe any third-party rights; considerably impair the Owner’s legitimate interests; offend the Owner or any third party. [...] Unless where otherwise specified or clearly recognizable, all content available on this Website is owned or provided by the Owner or its licensors. [...] Users may not, therefore, use such content in any way that is not necessary or implicit in the proper use of the Service. [...] Users may access their data relating to this Website via the Application Program Interface (API). Any use of the API, including use of the API through a third-party product/service that accesses this Website, is bound by these Terms","plan":"Professional","who":"businesses: its terms require that Users do not qualify as Consumers","billing":"monthly","charged":null,"topUp":null,"pay":89.99,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":120,"unit":"request","renews":"day","expires":null,"costUnits":1,"calls":120,"monthlyCap":null,"perThousand":0.0208,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":[],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":1200,"resultsCap":1200,"perDay":120,"perSecond":0.2,"concurrent":null,"batch":1,"minBatch":null,"answer":"by polling","latencyMs":null,"call":null,"method":"","path":"/search/","send":"keyword, city, country code","docsBehind":"sign-up","docs":"https://d7leadfinder.com/app/api/","fields":["name","phone","website","email","category","street","area","state","ZIP code","country","Google rating","Google review count","Yelp rating","Yelp review count","Facebook rating","Facebook review count","Instagram followers","Instagram following","Instagram business account","Instagram media count","Twitter URL","Facebook URL","Instagram URL","LinkedIn URL","Facebook pixel","schema markup","Google remarketing","Google Analytics","LinkedIn analytics","uses WordPress","uses Shopify","mobile friendly","Google rank"]},{"provider":"Datafiniti","api":"Local business search","website":"https://www.datafiniti.co","pricingPage":"https://www.datafiniti.co/data/business-data","pitch":"Datafiniti Business Data gives your team a practical way to find, evaluate, and use detailed information about businesses across industries.","strengths":[],"aggregators":null,"freshness":"stored","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"until the agreement ends: \"Upon any expiration or termination of this Agreement [...] you shall immediately delete all Datafiniti Data from your systems and certify as to the same to reasonable satisfaction of Datafiniti.\"","use":"[...] you may reproduce, distribute, modify, and manipulate or build upon Datafiniti Data, subject to all conditions and disclaimers in these Terms of Use. In some cases, the use of certain Datafiniti Data may be subject to a additional conditions, (e.g., third-party licenses); it is your responsibility to honor such agreements [...] 3. Prohibited Uses By using the Site or Services, you agree to not: Resell, redistribute or sublicensing Datafiniti Data without any significant modifications or without any separate agreement with Datafiniti. Take any action that interferes or may interfere, based on our sole discretion, with operations of the Site or Services. Place an unreasonable load on Datafiniti infrastructure. Circumvent security features used to prevent or restrict access to or use the Site or Services. Create user accounts by automated means. Impersonate any person or entity. Use the Site or Services for any illegal purpose. Decipher, decompile, disassemble, reverse engineer or otherwise attempt to derive any source code or underlying ideas or algorithms of any part of the Service. Publicly display images available through accessing image URLs within Datafiniti’s property data. [...] 7. API Usage [...] Datafiniti may at its sole discretion restrict and limit access to API calls. You agree to abide by these limitations. You agree not to use methods (such as using multiple IP addresses) to get around these limitations.","plan":"1K business records per month","who":"legal entities capable of entering contracts, and individuals who are either 18 years old or have legal parental or guardian consent (terms of use, \"1. Acceptance of Terms\")","billing":"monthly","charged":null,"topUp":null,"pay":59,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":1000,"unit":"credit","renews":"month","expires":null,"costUnits":1,"calls":1000,"monthlyCap":null,"perThousand":59,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":[],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/businesses/search","send":"query, Content-Type header \"application/json\"; num_records, format, sort, view, view[].name, view[].alias, view[].flatten, download, auto_trace, fuzzy_match, only_traceable","fields":["name","address","city","state","ZIP code","country","latitude","longitude","geolocation","neighborhood","phone","email","fax","website","domain","Facebook URL","Twitter handle","category","primary category","SIC code","year incorporated","year opened","opening hours","closed","languages spoken","payment type","products or services","employee count minimum","employee count maximum","revenue minimum","revenue maximum","revenue currency","people","description","feature","key","date added","date updated","number of rooms","room","cuisines","menu page URL","menu","price range minimum","price range maximum","price range currency","review","claimed","image URL","source URL","total results"]},{"provider":"Dataplor","api":"Local business search","website":"https://www.dataplor.com","pricingPage":"https://www.dataplor.com/solutions/global-dataset/","pitch":"Receive pre-structured, normalized data. Request custom data cuts and schemas to match your models. Integrate via API or flat file into your existing pipeline.","strengths":[],"aggregators":null,"freshness":"7 days","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"Dataplor grants Customer a non-exclusive, non-transferable, non-sublicensable license during the applicable Subscription Term to use the Datasets and Records [...] If an Order Form grants Perpetual Rights for specific Datasets, Customer may retain those Datasets after expiration of the Subscription Term solely for internal use and subject to all use restrictions in this Agreement. [...] Evaluation access is limited to non-production, internal testing and assessment only; No right to retain Records survives the evaluation period; and Customer must delete all evaluation Records at the end of the evaluation period and certify deletion upon request.","use":"Dataplor grants Customer a non-exclusive, non-transferable, non-sublicensable license during the applicable Subscription Term to use the Datasets and Records solely: For Customer’s and its Affiliates’ internal business purposes; and Within the geography, Product scope, and Subscription Term specified in the applicable Order Form. [...] Customer may only create internal models, analyses, reports, and other outputs that are derived from or incorporate insights from the Records (“Derived Outputs”) if: Derived Outputs do not enable reconstruction of substantial portions of the Records; Derived Outputs are not marketed, sold, or licensed as data products or data services; and Derived Outputs are used only for Customer’s and its Affiliates’ internal business purposes. [...] Customer shall not, and shall not permit any third party to: Sell, resell, distribute, license, sublicense, rent, lease, or otherwise make the Services, Platform, Datasets, or Records available to any third party; use the Services, Datasets, or Records to provide data-as-a-service, location intelligence services, or any other offering that competes with Dataplor; publish or expose Records in a way that allows third parties to query, access, or extract them (including via APIs, public dashboards, or publicly accessible tools); use Records to train, fine-tune, validate, benchmark, or otherwise enhance any machine learning or AI model (including LLMs and foundation models); upload or contribute Records into any open-source dataset, public corpus, data cooperative, or similar broadly shared repository; share, commingle, or make Records available through a data clean room, multi-party computation environment, or similar mechanism; reverse engineer, decompile, or disassemble the Platform or any proprietary schema, methodology, or algorithm used by Dataplor (except to the limited extent prohibited by law); remove or obscure any proprietary notices or watermarks in the Services or Records; or circumvent or attempt to circumvent any technical controls or rate limits in the Platform.","plan":"Contact sales","who":"a company that books a demo and signs an Order Form with Dataplor (its pages send a buyer to \"Request a Demo\" and \"Get started\"; its agreement says each purchase is made by an Order Form)","billing":"contact","charged":null,"topUp":null,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"result","renews":null,"expires":null,"costUnits":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":[],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":null,"minBatch":null,"answer":null,"latencyMs":null,"call":null,"method":"","path":"","send":"","docsBehind":"sales","docs":"https://www.dataplor.com/solutions/global-dataset/","fields":["name","address","category"]},{"provider":"Factori","api":"Local business search","website":"https://factori.ai","pricingPage":"https://docs.factori.ai/docs/getting-started","pitch":"Connect to 200M+ verified locations with our global POI data API","strengths":[],"aggregators":null,"freshness":"stored","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"we grant you a limited, non-exclusive, non-transferable, revocable license to access and use the Services for your internal business purposes. [...] Unless explicitly permitted in writing: you may not resell, redistribute, sublicense, or publish Data Products, and you may not provide Data Products to third parties (including affiliates or contractors) except as expressly authorized. [...] You agree not to, and not to permit others to: Attempt to re-identify individuals from aggregated or de-identified data. Use the Services or Data Products for unlawful surveillance, tracking, or harassment. Combine Data Products with other data in a way that attempts to reveal identity or sensitive traits in a prohibited manner. Use Data Products to target or profile individuals in ways that violate anti-discrimination laws. Use Data Products to infer or exploit sensitive attributes (e.g., health status, religion, sexual orientation) unless explicitly permitted under a specific product agreement and lawful. [...] Unless expressly authorized in writing, you may not use the Services or Data Products to make or support eligibility decisions, including for credit, employment, housing, insurance eligibility, or similar decisions. [...] Reverse engineer, scrape, or attempt to extract underlying source datasets. Bypass access controls, rate limits, or authentication. Introduce malware or attempt to disrupt the Services. Use the Services in violation of applicable sanctions/export controls. Misrepresent your identity or affiliation. Use the Services to compete with Factori by creating a substantially similar product using Data Products, except as permitted in an Order Form.","plan":"Starter","who":"business and enterprise users","billing":"monthly","charged":null,"topUp":null,"pay":300,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":1000,"unit":"credit","renews":"month","expires":null,"costUnits":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"hard","addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":null,"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":3.33,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"By Address","method":"POST","path":"/v1/poi/by-address","send":"location.country_code, one of location.full_address, location.primary_address, location.city, location.state or location.zip, page_no; filters.categories, filters.place_topics, sorting.order_by, sorting.sort_order","fields":["POI ID","name","description","category","category ID","full address","address","city","state","ZIP code","country code","latitude","longitude","additional categories","phone","URL","domain","rating","price level","rating distribution","is claimed","photo URL","attributes","brand name","brand ID","status","total photos","popular times","place topics","people also search","work hours","local business links","contact info","reviews count","NAICS code","NAICS code description","SIC code","SIC code description","shape type","shape polygon","geometry location type","geometry viewport northeast latitude","geometry viewport northeast longitude","geometry viewport southwest latitude","geometry viewport southwest longitude","geometry location latitude","geometry location longitude","building ID","calculated geohash 8","building type","building name","total results"]},{"provider":"FlashData","api":"Local business search","website":"https://flashdata.dev","pricingPage":"https://flashdata.dev/pricing","pitch":"Search for local businesses and places. Retrieve names, addresses, coordinates, ratings and contact details when available.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"\"FlashData grants you a limited, non-exclusive, non-transferable, non-sublicensable, and revocable right to access and use the Service for your internal or customer-facing business purposes during the applicable subscription, trial, or PAYG entitlement.\" \"This license permits you to use Results only to the extent you have a lawful right to use the underlying third-party material.\" \"You may not copy or mirror the Service as a competing service; reverse engineer, decompile, or attempt to extract non-public source code except where law expressly permits; remove proprietary notices; evade technical restrictions; register or coordinate multiple accounts to bypass limits; or provide raw account or API-key access to an unaffiliated third party without written permission.\"","plan":"Pay as you go","who":"anyone with legal capacity to enter into the agreement; a person under 16 may not create or use an account","billing":"one-time","charged":null,"topUp":true,"pay":10,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":200,"unit":"credit","renews":null,"expires":null,"costUnits":0.02,"calls":10000,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"hard","addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Google Search API","Google Images API","Google News API","Google Shopping API","Google Videos API","YouTube Search API","YouTube Extended Search API","YouTube Video Metadata API","YouTube Transcript API","YouTube Captions API","YouTube Channel API","YouTube Suggestions API","YouTube Trainability API","YouTube Download API","Google Places API (Realtime)","Google Places API (Batch)"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":25,"batch":1,"minBatch":null,"answer":"by polling or webhook","latencyMs":null,"call":"Google Places API (Async)","method":"POST","path":"/v1/queries","send":"source \"google_places\", query; params.gl, params.hl, params.location, params.num, params.page, params.tbs, params.autocorrect, callback_url","fields":["search status","created at","credits consumed","search parameters","map place name","map place address","map place latitude","map place longitude","map place rating","map place review count","map place category","map place phone","map place website","map place ID","map place position","map place price level"]},{"provider":"Foursquare","api":"Local business search","website":"https://foursquare.com","pricingPage":"https://foursquare.com/pricing/","pitch":"Access global POI data from our Open Source Places dataset via an API offering real-time venue search, discovery, and ranking.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no caching permitted for Pay as You Go and Sandbox customers, but for fsq_place_id and Photo IDs, which are cached without limit","use":"Foursquare grants you a limited, non-exclusive, revocable, non-sublicensable, non-transferable license, without rights to create any derivative works, to access and use the Places API to (a) develop, implement and integrate with application(s), website(s), product(s) and/or service(s) owned or controlled by you (“Your Service”); (b) call the Places API for Foursquare Places data (“Places Data”) using your Access Credentials; (c) use, reproduce, distribute, transmit, display and perform Places Data as part of Your Service; and (d) create external reports, analyses and demos (“External Materials”) using Places Data, so long as: (i) you provide Foursquare with branded attribution in connection with any External Materials, (ii) no material portions of the Places Data are exposed to third parties [...], and (iii) the External Materials are not competitive with Foursquare’s then-current products or services. You may not use the Places API for any other purpose without Foursquare’s prior written consent. [...] You must provide Foursquare with branded attribution (i.e., ‘Powered by Foursquare’) on any page or screen within Your Service where Places Data may appear. [...] if certain attributes included in Places Data are not publicly available to users of the Foursquare City Guide mobile app or any successor thereto (e.g., “Calculated Scores” attributes and various other reliability metrics), then you may only use such attributes on an internal basis (and must not [...] externally display such attributes or make such attributes available to users of Your Service or any third party). [...] In addition, you shall not do any of the following: Provide access to the Places API or Places Data to third parties, except as integrated into Your Service as permitted by the licenses granted hereunder; Make Places Data available to third parties in bulk; Allow third parties to systematically query Places Data to obtain all or substantially all Places Data for a given locality, region, or country; or Use Places Data to contact businesses included in Places Data as prospective customers.","plan":"Pay as you go, 0 to 500 calls","who":"anyone with a Foursquare developer account","billing":"on-demand","charged":"at a threshold","topUp":null,"pay":0,"currency":"USD","exchangeRate":1,"termMonths":null,"from":1,"graduated":true,"units":null,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":0,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Get Place Details","Autocomplete","Place Match","Find Geotagging Candidates"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":50,"resultsCap":null,"perDay":null,"perSecond":50,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Place Search (Pro fields)","method":"GET","path":"/places/search","send":"X-Places-Api-Version header \"2025-06-17\"; query, ll, radius, fsq_category_ids, fsq_chain_ids, exclude_fsq_chain_ids, exclude_all_chains, fields, min_price, max_price, open_at, open_now, tel_format, ne, sw, near, sort, limit, cursor","fields":["place ID","name","categories","address","city","region","postcode","country","admin region","post town","PO box","latitude","longitude","distance","phone","email","website","Facebook ID","Instagram handle","Twitter handle","link","date closed","Placemaker URL","chains","store ID","parent place","child places","census block","DMA","unresolved flags"]},{"provider":"Geoapify","api":"Local business search","website":"https://www.geoapify.com","pricingPage":"https://www.geoapify.com/pricing","pitch":"The Places API helps to query places, amenities, and points of interest using more than 400 categories. We use the OpenStreetMap as the data source. Cache/store results with no limits.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"When using the Services, you must always provide OpenStreetMap attribution. Geoapify attribution is mandatory when using Free subscription plan. [...] You may not use the Service in any manner that could damage, disable, overburden, or impair the Service or interfere with any other party's use and enjoyment of the Service. You agree not to take any action that imposes or may impose (as determined by Geoapify in its sole discretion) an unreasonable or disproportionately large load on Geoapify's (or its third-party providers') infrastructure. You agree not to interfere with or attempt to interfere with the proper working of the Service or any activities conducted on the Service. You agree not to bypass or attempt to bypass any measures Geoapify may use to prevent or restrict access to the Service (or other accounts, computer systems, or networks connected to the Service). You agree not to bypass or attempt to bypass any measures Geoapify uses to measure usage and billing. Specifically, distributing API requests among multiple accounts and/or projects to fit into lower pricing plans is prohibited.","plan":"API 100","who":"anyone of age and legally competent","billing":"monthly","charged":null,"topUp":null,"pay":299,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":100000,"unit":"credit","renews":"day","expires":null,"costUnits":0.05,"calls":2000000,"monthlyCap":null,"perThousand":0.005,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"soft","addons":null,"notFoundPerThousand":0.0997,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Map Tile","Static Maps API","Marker Icon API","Geocoding API","Reverse Geocoding API","Address Autocomplete API","Routing API","Map Matching API","Route Matrix API","Route Planner API","Isoline API","Place Details API","Postcode API","Boundaries API","IP Geolocation API"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":25,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Places API","method":"GET","path":"/v2/places","send":"categories, filter or bias; conditions, limit, offset, lang, name","fields":["name","address","address line 1","address line 2","street","house number","neighborhood","suburb","city","municipality","county","state","ZIP code","country","country code","latitude","longitude","categories","detail features","distance","place ID","data source name","attribution","license","data source URL"]},{"provider":"Geocode Earth","api":"Local business search","website":"https://geocode.earth","pricingPage":"https://geocode.earth","pitch":"Search for places by name. Nobody searches for a cafe by its street number. Venues, landmarks, parks and transit stops are searchable by name, so your users can type what they actually call a place.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"License: [...] use and access the Services for your use and only as part of Your Apps (defined below) which are provided directly to end users, and not for resale or for redistribution or use in conjunction with, or as part of, the products or services of others [...] Restrictions: In consideration of the license granted to you, you agree not to, or permit any third party to: (i) copy, reproduce, modify, damage, frame, disassemble, decompile, reverse engineer or create derivative works of all or part of the Services except as expressly authorized in this Agreement; (ii) with, modify, circumvent, disrupt, disable or interfere with the Services; (iii) use the Services for illegal purposes, or in a manner which violates or infringes upon the intellectual property rights or other rights of any other party, or that may result in civil or criminal liability; (iv) use the Services or in any manner that could damage, disable, overburden, or impair the Services or interfere in any way with the use or enjoyment of the Services by others [...]; or (v) sell, rent, lease, sublicense, distribute, redistribute, syndicate, create derivative works of, assign or otherwise transfer or provide access to, in whole or in part, the Services to any third party other than use by end users of Your Apps (“Users”) solely as a feature of Your Apps. [...] IN NO EVENT WILL YOU USE, OR ALLOW THE USE OF, THE SERVICES TO (I) CREATE, SUPPORT, IMPROVE OR ENHANCE (DIRECTLY OR INDIRECTLY) OR OFFER A SUBSTANTIALLY SIMILAR PRODUCT OR SERVICE; OR (II) IN CONJUNCTION WITH ANY HIGH RISK ACTIVITY WHERE THE USE OR FAILURE OF THE SERVICES COULD LEAD TO DEATH OR PERSONAL INJURY OR DAMAGE TO PROPERTY. [...] You agree to include \"© Geocode Earth\" in any visual aspects and depictions of Your Apps and to use commercially reasonable efforts to include such attribution in any non-visual versions of Your Apps [...] We require that you provide attribution to Geocode Earth in your application. [...] The OpenStreetMap project requires attribution whenever data from OSM may be displayed to an end user.","plan":"Advanced","who":"anyone with an account, for apps provided directly to end users","billing":"monthly","charged":null,"topUp":null,"pay":500,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":2000000,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":2000000,"monthlyCap":null,"perThousand":0.0063,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"soft","addons":null,"notFoundPerThousand":0.25,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Search API","Structured Geocoding API","Reverse Geocoding API","Place API","Geometry API"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":40,"resultsCap":40,"perDay":null,"perSecond":20,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Autocomplete API","method":"GET","path":"/v1/autocomplete","send":"text, layers \"venue\"; focus.point.lat, focus.point.lon, boundary.rect.min_lat, boundary.rect.min_lon, boundary.rect.max_lat, boundary.rect.max_lon, boundary.circle.lat, boundary.circle.lon, boundary.circle.radius, boundary.country, boundary.gid, size, lang","fields":["name","address","house number","street","neighborhood","city","county","state","state code","ZIP code","country","country code","latitude","longitude","distance","place ID","data source name","OSM type","OSM ID","bounding box"]},{"provider":"Google Maps Platform","api":"Local business search","website":"https://mapsplatform.google.com","pricingPage":"https://developers.google.com/maps/billing-and-pricing/pricing","pitch":"Search for places within a specified area with the option to refine by place type.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"Customer may temporarily cache latitude and longitude values from the Places API for up to 30 consecutive calendar days, after which Customer must delete the cached latitude and longitude values. [...] Customer may cache the Google ID values from the Services that return such field and allow caching, in accordance with its Documentation. For example, Customer may cache (a) place_id from Places API [...]. [...] No Caching. Customer will not cache Google Maps Content except as expressly permitted under the Maps Service Specific Terms.","use":"No Scraping. Customer will not export, extract, or otherwise scrape Google Maps Content for use outside the Services. For example, Customer will not: (i) pre-fetch, index, store, reshare, or rehost Google Maps Content outside the services; (ii) bulk download Google Maps tiles, Street View images, geocodes, directions, distance matrix results, roads information, places information, elevation values, and time zone details; (iii) copy and save business names, addresses, or user reviews; [...] No Creating Content From Google Maps Content. Customer will not create content based on Google Maps Content. For example, Customer will not: [...] (iv) use latitude/longitude values from the Places API as an input for point-in-polygon analysis; [...] or (vii) use Google Maps Content to improve machine learning and artificial intelligence models, including to train, test, validate or fine-tune the models. No Re-Creating Google Products or Features. Customer will not use the Services to create a product or service with features that are substantially similar to or that re-create the features of another Google product or service. [...] For example, Customer will not: (i) re-distribute the Google Maps Core Services or pass them off as if they were Customer's services; (ii) use the Google Maps Core Services to create a substitute of the Google Maps Core Services, Google Maps, or Google Maps mobile apps, or their features; (iii) use the Google Maps Core Services in a listings or directory service or to create or augment an advertising product; [...] No Use With Non-Google Maps. [...] Customer will not use the Google Maps Core Services with or near a non-Google Map in a Customer Application. For example, Customer will not (i) display or use Places content on a non-Google Map [...]. No Modifying Search Results Integrity. Customer will not modify any of the Google Maps Core Services' search results. [...] Places API (Legacy and New): No use with a non-Google map. Customer must not use Google Maps Content from the Places API in conjunction with a non-Google map.","plan":"Pay as you go, 5,001 - 100,000 monthly events","who":"anyone with a Cloud Billing account","billing":"on-demand","charged":"monthly","topUp":null,"pay":0,"currency":"USD","exchangeRate":1,"termMonths":null,"from":5001,"graduated":true,"units":null,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":1.6,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":[],"startPerCall":0,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":20,"resultsCap":20,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Places API Nearby Search Pro","method":"POST","path":"/v1/places:searchNearby","send":"locationRestriction.circle.center.latitude, locationRestriction.circle.center.longitude, locationRestriction.circle.radius, Content-Type header \"application/json\", X-Goog-FieldMask header \"places.id,places.name,places.displayName,places.formattedAddress,places.shortFormattedAddress,places.addressComponents,places.adrFormatAddress,places.postalAddress,places.addressDescriptor,places.location,places.viewport,places.plusCode,places.types,places.primaryType,places.primaryTypeDisplayName,places.googleMapsTypeLabel,places.googleMapsUri,places.googleMapsLinks,places.businessStatus,places.accessibilityOptions,places.containingPlaces,places.entrances,places.navigationPoints,places.openingDate,places.photos,places.pureServiceAreaBusiness,places.subDestinations,places.timeZone,places.utcOffsetMinutes,places.iconBackgroundColor,places.iconMaskBaseUri,places.attributions,places.consumerAlert,places.movedPlace,places.movedPlaceId\"; includedTypes, excludedTypes, includedPrimaryTypes, excludedPrimaryTypes, languageCode, maxResultCount, rankPreference, regionCode, includeFutureOpeningBusinesses","fields":["place ID","resource name","name","address","short address","address components","ADR address","postal address","address descriptor","latitude","longitude","viewport","plus code","types","primary type","primary type name","Google Maps type label","Google Maps URL","Google Maps links","business status","accessibility options","containing places","entrances","navigation points","opening date","photos","pure service area business","sub-destinations","time zone","UTC offset","icon background color","icon mask URL","attributions","consumer alert","moved place","moved place ID"]},{"provider":"HERE","api":"Local business search","website":"https://www.here.com","pricingPage":"https://www.here.com/get-started/pricing","pitch":"Discover addresses, Places/POIs, EV charge points, truck-specific attributes and 3rd party data like Tripadvisor, all updated daily and searchable even on specific routes.","strengths":[],"aggregators":null,"freshness":"24 hours","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"30 days","use":"6.4 You may not: a) Use non-HERE datasets with HERE Content or Results in Applications that are made available to End-Users or third parties (as allowed by your license in these Terms). Notwithstanding the foregoing, and subject to compliance with Section 6.4 b. below and your license to HERE Materials for use in Applications, you may (i) layer Your Content and third-party content with HERE Content or Results for display purposes; and (ii) combine Your Content and third-party content with HERE Content or Results for the purpose of delivering derived location responses, such as a route or search result, provided, in both cases (i) and (ii), that the origin of the HERE Content and non-HERE content can be distinguished and correct attribution can be provided. The HERE Content of Japan may only be used with Your Content and third-party content for point of interest (PoI), visual content or dynamic content incl. traffic. b) Expose HERE Materials to any open source software, open content, open database licenses or other resembling terms where such licenses or terms would (i) cause the disclosure or distribution of the HERE Materials (or any part thereof); (ii) grant any licenses to any derivative works of any HERE Materials (or any part thereof); (iii) cause redistribution of the HERE Materials (or any part thereof) at no charge, as a condition for use, modification or distribution of such other material; or (iv) otherwise restrict or impact the licensing or other use of the HERE Materials (or any part thereof); c) Modify HERE Content and/or Results; d) Extract sales lead information, category-specific business listings, or mailing or marketing lists; e) Make any derivative works based on or using HERE Materials, reverse engineer, reverse compile, disassemble, or attempt to determine the source code of the HERE Materials; f) Use HERE Materials in connection with a machine learning or artificial intelligence (“AI”) system, including but not limited to, models used in connection with natural language processing, algorithm optimization and training, logical AI/inferencing, machine learning, deep learning, behavioral learning, artificial neural networks, machine perception and motion manipulation, predictive analytics, generative AI, and data extrapolation; g) Use HERE Materials for: (i) benchmarking of third-party data sets, or (ii) a reference to create, enhance, or improve a product or service competitive to HERE; h) Provide Results and/or HERE Content to another person or entity; i) Except as included in an Application, and as permitted in Your license grant from HERE, use HERE Materials to create, develop, enhance, test, or evaluate a platform, product or solution regardless of whether such platform, product or solution contains reference to any HERE Materials; j) Cache or store outside of the Platform any Results that include anything from the use of HERE Content or Location Services for more than 30 days, except HERE Positioning services which cannot be cached or stored outside the Platform for more than 24 hours, unless Results are used solely for your internal testing, evaluation, or record retention for audit and legal compliance purposes; k) Cache or store any Results from HERE Content and Location Services for Japan (with the exception of Geocoding and Search as described in context of these services) for more than 24 hours, unless Results are generated using an Asset Subscription Plan or a Monthly Active User (MAU) HERE Navigate SDK Subscription Plan and are stored on a smartphone (or tablet that is diverting smartphone services), in which case Results can be cached or stored for a maximum of 30 days; l) Create any Results that contain unenhanced or unmodified HERE Content or scaling one Request to serve multiple End Users; m) Use incorrect attribution of any information derived from the Platform; n) Modify in any manner the annotation data (including but not limited to island names and sea names) and national boundary lines in Japan content included in HERE Content; or o) Use outdated versions of the Platform or HERE Materials.","plan":"Base plan, 0 to 5,000 requests a month","who":"anyone who provides payment information, but for the Asset Management, UBI/Telematics and Optimization use cases","billing":"on-demand","charged":"monthly","topUp":null,"pay":0,"currency":"EUR","exchangeRate":1.1253,"termMonths":null,"from":1,"graduated":true,"units":null,"unit":"request","renews":"month","expires":null,"costUnits":0,"calls":null,"monthlyCap":5000,"perThousand":0,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":[],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":100,"resultsCap":199,"perDay":null,"perSecond":null,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Discover","method":"GET","path":"/discover","send":"q, one of at, in=circle or in=bbox; in, mobilityMode, ranking, route, with, evStation, fuelStation, lang, limit, offset, politicalView, show","fields":["name","place ID","result type","ontology ID","political view","address","house number","street","block","subblock","district","subdistrict","city","postal city","county","county code","state","state code","country","country code","ZIP code","building","unit","latitude","longitude","access points","drive through","distance","excursion distance","map view","categories","chains","supplier references","food types","house number fallback","phone","mobile phone","toll-free phone","fax","website","email","opening hours","open now","time zone","UTC offset","phonemes","street info","access restrictions","offset","next offset","results returned","limit"]},{"provider":"Jawg","api":"Local business search","website":"https://www.jawg.io","pricingPage":"https://www.jawg.io/en/pricing","pitch":"Through a process known as geocoding, Jawg Places and Pelias allows you to use natural language to find a particular place by entering an address or the name of a landmark or business, and then translates the result into the geographic coordinates used by computers.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"You may not take any action that improperly decreases the fees that you owe us (e.g., create multiple accounts for the purpose of not exceeding the monthly free usage credits, store Transactions results).","use":"Client acknowledges and agrees that (i) the Services are designed for and marketed to professionals only and that (ii) it may not access and use the Services, if Client is a direct competitor of JAWG, except with the prior written consent of JAWG. [...] solely for Client’s own internal purposes, as defined as follows: Client is exclusively allowed to use the Solution by logging to the Server through Internet and accessing the Jawg Services with the relevant access token, according to the procedures and methods provided by JAWG by any means throughout the Term of the Free Trial or the related Subscription. Within the subscription rate-limits, the CLIENT is allowed to create and deliver access-tokens to any consumer without restrictions. [...] Client is not notably allowed to (i) allow a third party to use the Services, except as otherwise stated in the Agreement and provided that such third party expressly undertakes to comply with the terms and conditions of use of the Services as defined in the Agreement; it being agreed that Client remains responsible for any use of the Services under the Agreement; (ii) use the Solution otherwise than as part of the Services and/or for any other purpose than those expressly stated in the Agreement; (iii) reproduce, download, make copies of the Solution, or remove the Solution from the Server, or attempt to perform such acts; (iv) modify, translate, reverse-engineer, decompile, disassemble, recreate, even partially, make derivative works of the Solution, or attempt to or enable third parties to perform such acts, except as may be otherwise permitted by the applicable law; (v) except as otherwise expressly allowed under the type of Subscription acquired by Client, modify or remove the copyright identifications, trademarks and/or any other intellectual property notice, appearing in and/or on the Solution, or which enables the identification of the Services; (vi) sell, rent, sublicense, make available or otherwise transfer, commercially exploit, and/or share the rights pertaining to the Services, in particular to the Solution, whether in part or entirely, by any means whatsoever; (vii) send or store material containing software viruses, worms, Trojan horses or other harmful computer code, files, scripts or programs; (viii) interfere with or disrupt the integrity or performance of the Services or the data contained therein; (ix) copy any features, functions or graphics of the Solution and/or (x) attempt to gain unauthorized access to the Services or its related systems or networks. [...] Jawg has a strict requirement of attributions on the produced maps or when the Client uses our Services. By using our Services the Client agrees to provide such attributions on the maps he displays or close to where our services are used. It’s required to indicate “© JawgMaps” with a link to https://www.jawg.io/ on all maps, no exceptions can be made. For Jawg Data based on OpenStreetMap sources, you must adhere to attribution requirements of OpenStreetMap. It is required to indicate “© OpenStreetMap” with a link to https://www.openstreetmap.org/copyright right after Jawg attributions. The non-exhaustive list where this attribution is required is Dynamic Maps (Map Views, Map Load), Static Maps, Geocoding and Navigation.","plan":"Professional","who":"Professionals only, not a direct competitor of Jawg","billing":"yearly","charged":null,"topUp":null,"pay":3000,"currency":"EUR","exchangeRate":1.1253,"termMonths":12,"from":null,"graduated":null,"units":50000,"unit":"request","renews":"month","expires":"not transferable for the following period","costUnits":1,"calls":50000,"monthlyCap":null,"perThousand":0.1407,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Static Maps: 50,000 a month","Navigation: 50,000 a month","Elevation: 50,000 a month","Map Views: 100,000 a month"],"sharesBudgetWith":["Reverse Geocoding"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":40,"resultsCap":40,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Forward Geocoding","method":"GET","path":"/places/v1/search","send":"text; boundary.circle.lat, boundary.circle.lon, boundary.circle.radius, boundary.country, boundary.gid, boundary.rect.min_lat, boundary.rect.min_lon, boundary.rect.max_lat, boundary.rect.max_lon, categories, focus.point.lat, focus.point.lon, lang, layers, size, sources","fields":["place ID","geocoding ID","source","source ID","layer","name","label","house number","street","locality","region","macroregion","country","country code","latitude","longitude","bounding box","confidence","distance","match type","accuracy","website","opening hours","wheelchair access"]},{"provider":"Litescrape","api":"Local business search","website":"https://www.litescrape.com","pricingPage":"https://litescrape.com/pricing","pitch":"Get Google local results for a query and location.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"You must use the Service lawfully and in accordance with these Terms and any third-party terms that apply to you. You must not misuse the Service, including by interfering with its operation, circumventing its limits, or using data obtained through it to harm, harass, or unlawfully track individuals. [...] Nothing in these Terms grants you rights in third-party data.","plan":"Usage-based","who":"anyone","billing":"one-time","charged":null,"topUp":true,"pay":10,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":66667,"unit":"request","renews":"never","expires":"6 months","costUnits":1,"calls":66667,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"hard","addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["190 other calls"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":25,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Google Local","method":"GET","path":"/api/google/local","send":"q; location, uule, google_domain, gl, hl, ludocid, tbs, start, device","fields":["search ID","search status","created at","processed at","time taken","search parameters","local results","ads","local map","discover more places","pagination"]},{"provider":"Local Falcon","api":"Local business search","website":"https://www.localfalcon.com","pricingPage":"https://www.localfalcon.com/pricing","pitch":"On-Demand endpoints return scan results instantly for real-time spot checks, and Data Retrieval endpoints access queued or scheduled scan data for comprehensive ongoing analysis.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"API usage is subject to these Terms, any applicable API documentation, and rate limits we may impose. [...] You may not use the API to build a product or service that competes with Local Falcon, to circumvent usage limits or credit requirements, or to access data you are not authorized to access. [...] You agree not to, and will not assist or enable others to: [...] Circumvent usage limits, credit requirements, or security features; Resell, sublicense, or redistribute access to the Service without authorization; [...] Use ranking data or reports in a manner that violates the terms of service of the underlying search platforms","plan":"Starter","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":24.99,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":7500,"unit":"credit","renews":"month","expires":"end of billing cycle","costUnits":2,"calls":3750,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["List all Scheduled Scans","List All Connected Locations","List of All Scan Reports","Get Specific Scan Report","List of All Trend Reports","Get Specific Trend Report","List of All Keyword Reports","Get Specific Keyword Report","List of All Location Reports","Get Specific Location Report"],"sharesBudgetWith":["Run a Scan","Manually Run a Campaign"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Search for a Business Location","method":"POST","path":"/v2/locations/search","send":"name; proximity, platform","fields":["place ID","latitude","longitude","name","address","pure service area business","rating","rating percentage","review count","category","phone","website","display URL","Google Maps URL","success"]},{"provider":"LocationIQ","api":"Local business search","website":"https://locationiq.com","pricingPage":"https://locationiq.com/pricing","pitch":"The Nearby API returns nearby places around a specified location. Results can include points of interest such as cafes, hospitals, and airports, as well as place-level features such as cities, depending on the requested tag.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"Subject to your (\"Licensee\") full compliance with all of the terms and conditions of this Agreement, LocationIQ grants Licensee a non-exclusive, revocable, nonsublicensable, nontransferable license to use the LocationIQ application program interface and other materials provided by LocationIQ (collectively, \"API\") to develop, reproduce, display and distribute applications, websites and/or services (collectively \"Applications\") that interoperate with the Service. Licensee may not use the API for any other purpose without LocationIQ' prior written consent. [...] You will not, and will not attempt to, misuse the Service to do the following things: collect any request-response pairs from the Service other than for temporary caching, without the express written permission of LocationIQ. If you have a free account, you can cache request-response pairs from the Service for upto 48 hours. If you are a customer, you can cache request-response pairs for as long as you're a customer. You can store response data forever. We do not allow server-side caching of Map Tiles. mine or attempt to mine the data maintained by LocationIQ for the Service; alter, modify, or reverse engineer (including for the purpose of reverse engineering, disassemble, decompile, determine the source code or protocols, or trace the execution of) the Service; allow a competitor of LocationIQ to have access to the Service or to have the benefit of any other right of Licensee under this Agreement, unless otherwise agreed to by LocationIQ in writing; make any representations or statements of any kind in respect of LocationIQ or the Service that are to its best knowledge untrue, inaccurate, incomplete, misleading, not consistent with the Service or otherwise contrary to the interests of LocationIQ, or otherwise in breach of this Agreement; probe, scan, or test the vulnerability of any system or network; breach or otherwise circumvent any security or authentication measures; access, tamper with, or use non-public areas of the Service, shared areas of the Service you have not been invited to, or LocationIQ (or our service providers') computer systems; interfere with or disrupt any user, host, or network, for example by sending a virus, overloading, flooding, spamming, or mail-bombing any part of the Services; plant malware or otherwise use the Services to distribute malware; access or search the Services by any means other than our publicly supported interfaces (for example, \"scraping\"); send altered, deceptive or false source-identifying information, including \"spoofing\" or \"phishing\"; impersonate or misrepresent your affiliation with any person or entity; violate the law in any way, or to violate the privacy of others, or to defame others. [...] The Licensee agrees that it shall not use or permit other entities who have not entered written license arrangements with LocationIQ to use the Service for any purpose of creating, improving or otherwise assisting in the development of a system which performs or may perform functions similar to, or competitive with, the Service.","plan":"Growth Plus","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":500,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":7500000,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":7500000,"monthlyCap":null,"perThousand":0.0013,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"soft","addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Search / Forward Geocoding","Structured Geocoding","Postal Code Search","Reverse Geocoding API","Autocomplete API","Lookup","Timezone API","Directions API","Optimize API","Matrix API","Map Matching API","Nearest API","Static Maps","Maps"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":50,"resultsCap":50,"perDay":null,"perSecond":30,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/v1/nearby","send":"lat, lon; tag, radius, limit, dedupe","fields":["name","address","house number","street","neighborhood","suburb","city","county","state","state code","ZIP code","country","country code","latitude","longitude","categories","distance","place ID","license","OSM type","OSM ID","bounding box"]},{"provider":"Mapbox","api":"Local business search","website":"https://www.mapbox.com","pricingPage":"https://www.mapbox.com/pricing","pitch":"The Mapbox Search Box API adds interactive location search to connected cars, micro-mobility services, delivery apps, and more. Search Box API supports interactive location search or stand-alone queries to search addresses, places, and points of interest.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"only available for temporary use","use":"Subject to these Terms, we grant you a non-exclusive, non-transferable, non-sublicensable, revocable license and right to (i) incorporate the Services in Licensed Applications (as defined in the Product Terms), and (ii) make the Services as incorporated in Licensed Applications available to End Users (as defined in the Product Terms). Your right in (i) above includes the right to access and use the Services in a Licensed Application for non-production use (i.e., used solely for your internal development, evaluation, testing and demonstration and not in the course of any business operation, process or analysis) as long as your Licensed Application is not related to vehicle usage. [...] If your Licensed Application is related to business intelligence or analytics, sales performance management, cloud database management systems, or real estate, you must purchase a separate commercial license under an active order before accessing or using Services in your Licensed Application for any production use. [...] You may not allow your End Users or other third parties to use the Services in any way that would be a violation of these Terms if done by you, and you agree to take reasonable efforts to prevent such use. [...] You may not take any action that improperly decreases the fees that you owe us (e.g., create multiple accounts for the purpose of not exceeding the monthly free usage credits). The Mapbox Terms of Service state that all data returned by the Search Box API endpoints is only available for temporary use. If your use case requires storing position data, contact Mapbox sales.","plan":"Introductory preview pricing, 50,001 - 500,000 requests","who":"anyone 18 or older","billing":"on-demand","charged":"monthly","topUp":null,"pay":0,"currency":"USD","exchangeRate":1,"termMonths":null,"from":50001,"graduated":true,"units":null,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":0.04,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Text search","Reverse lookup"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":25,"resultsCap":null,"perDay":null,"perSecond":10,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Category search","method":"GET","path":"/search/searchbox/v1/category/{canonical_category_id}","send":"canonical_category_id; language, limit, proximity, near, bbox, radius, country, types, poi_category_exclusions, show_closed_pois, exclude_fields, sar_type, route, route_geometry, time_deviation, eta_type, navigation_profile, origin","fields":["name","preferred name","local name","place ID","feature type","address","full address","formatted place","house number","street","neighborhood","locality","district","city","state","state code","ZIP code","country","country code","latitude","longitude","coordinate accuracy","routable points","bounding box","language","icon","categories","category IDs","brand","brand ID","external IDs","phone","website","opening hours","operational status","distance"]},{"provider":"Mappls","api":"Local business search","website":"https://about.mappls.com","pricingPage":"https://about.mappls.com/api/search-and-geocoding","pitch":"Nearby Places API enable users to search nearby POIs by searching for generic keywords used to describe a category of places or via the unique code assigned to that category","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"You agree that the Company gives you a personal, royalty-free, non-assignable and non-exclusive license to use the Products and Services. This license is for the sole purpose of enabling you to use and enjoy the benefit of the Products and Services as provided by the Company, in the manner permitted by these terms. [...] you agree not to sell, license, rent, modify, distribute, copy, reproduce, transmit, publicly display, publicly perform, publish, adapt, edit or create derivative works from any Application Content. Use of the Application Content for any purpose not expressly permitted by this Agreement is strictly prohibited. [...] You agree that you will not: a.) Use any robot, spider, scraper, deep link or other similar automated data gathering or extraction tools, program, algorithm or methodology to access, acquire, copy or monitor the website or the Products and Services or any portion of it, without the Company's express written consent [...] e.) Users agree not to use or launch any automated system, including, without limitation, \"robots,\" \"spiders,\" \"offline readers,\" etc., that accesses the website or Products and Services in a manner that sends more request messages to its servers in a given period of time than a human can reasonably produce in the same period by using a conventional on-line web browser.","plan":"Contact us","who":"anyone","billing":"contact","charged":null,"topUp":null,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"request","renews":null,"expires":null,"costUnits":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":null,"sharesBudgetWith":null,"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Nearby Places","method":"GET","path":"/search/places/nearby/json","send":"keywords, refLocation; page, region, radius, bounds, filter, sortBy, searchBy, pod","fields":["name","address","place ID","place type","categories","distance","email","phone","landline phone","order index","total results","page count","total pages","page size"]},{"provider":"MapQuest","api":"Local business search","website":"https://developer.mapquest.com","pricingPage":"https://developer.mapquest.com/plans","pitch":"Find places, businesses, and other points of interest around the world","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no API terms","use":"no API terms","plan":"Basic","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":119,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":30000,"unit":"credit","renews":"month","expires":null,"costUnits":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":null,"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":500,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Place Search API","method":"GET","path":"/search/v4/place","send":"sort, one of q or category; location, circle, bbox, corridor, pageSize, page, feedback","fields":["search term","search location","sort order","limit","page","next page URL","previous page URL","place ID","name","display name","language","URL path","address type","street address","city","state","state code","county","country","country code","postal code","latitude","longitude"]},{"provider":"MapTiler","api":"Local business search","website":"https://www.maptiler.com","pricingPage":"https://www.maptiler.com/cloud/pricing/","pitch":"Place, address, and POI search - with autocomplete - easily added to your maps. Enrich your data with a Batch GeoCoding API, turn addresses into pins on the map, or change coordinates into an address using reverse geocoding.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"Only bulk downloading allowed is for the Geocoding API service. The attribution of the database created has to be clearly marked either as part of the database or in a separate file attached to the database. [...] Results of the search services, such as Geolocation API, Geocoding API and Routing API, are allowed for usage outside of the Service. [...] Except as expressly permitted by these Terms, Customer shall not trace, derive or extract, map content, data and/or information from the Service. The Customer shall not use the Service to develop, test, validate, and/or improve any other service or dataset that is a substitute to the Service, including any component thereof. [...] Customers shall not facilitate or permit any third party to use Customers’ account to: Access or disclose MapTiler map content. Deploy the Service for the benefit of third parties other than users of Customer's Licensed Application. Deploy the Service in a way that makes any of it accessible to the public. Try to avoid or change licensing conditions MapTiler implements. [...] Usage of the Free Plan is limited to non-commercial use and research & development for commercial products applications.","plan":"Flex","who":"anyone with a MapTiler Cloud account","billing":"monthly","charged":null,"topUp":null,"pay":30,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":500000,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":500000,"monthlyCap":null,"perThousand":0.006,"waterfall":null,"listPerThousand":null,"overagePerThousand":0.015,"unitsCap":"soft","addons":null,"notFoundPerThousand":0.06,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Search by name (forward)","Search by coordinates (reverse)","Search by feature ID","Maps API","Static maps API","Tiles API","Data API","Geolocation API","Coordinates API","Elevation API"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":10,"resultsCap":10,"perDay":null,"perSecond":null,"concurrent":null,"batch":50,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Batch geocoding API","method":"GET","path":"/geocoding/{queries}.json","send":"queries; bbox, proximity, language, country, limit, types, excludeTypes, fuzzyMatch, autocomplete, worldview","fields":["name","address","country code","latitude","longitude","categories","place ID","attribution","bounding box","OSM type","OSM ID"]},{"provider":"NextBillion.ai","api":"Local business search","website":"https://nextbillion.ai","pricingPage":"https://nextbillion.ai/pricing-v2","pitch":"NextBillion.ai’s Place search services provide searching and discovering capabilities. Use these APIs to search for known/unknown places, addresses, administrative areas or localities to get relevant, rank based results.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"30 days","use":"You agree not to (a) license, sublicense, sell, resell, rent, lease, transfer, assign, distribute, timeshare, disassemble, reverse engineer, decompile or make the Services available to any third party, other than users in furtherance of Your internal business purposes as expressly permitted by these Terms; [...] (d) access it for purposes of creating derivative works based on, or developing or operating products or services for third-parties in competition with the Platform and/or Services; [...] (g) “crawl,” “scrape,” or “spider” any page, data, or portion of or relating to Services (through use of manual or automated means); (h) prefetch, store, save or redistribute any content from the Service, including from a cache or temporary storage exceeding thirty (30) days, or by using a screenshot or other static image. Each individual end-user must do direct requests to Our infrastructure and Our global CDN.","plan":"Advanced Route Planning","who":"an individual or entity that purchases its Services or creates an account with it, with the legal capacity to subscribe to them","billing":"contact","charged":null,"topUp":null,"pay":null,"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":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Route Optimization API","Distance Matrix API","Directions API","Driver Assignment API","Live Tracking API","Snap to Road API","Navigation API","Clustering API","Geofencing API","Isochrones API"],"sharesBudgetWith":null,"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":100,"resultsCap":100,"perDay":null,"perSecond":40,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Browse API","method":"GET","path":"/browse","send":"nothing required; at, categories, in, limit, lang, view","fields":["name","place ID","address","country code","country","state code","state","county","city","neighborhood","street","postal code","house number","query score","field score","latitude","longitude","access points","distance","map view","categories","phone","mobile phone","toll-free phone","fax","website","email","opening hours"]},{"provider":"Ola Maps","api":"Local business search","website":"https://maps.olakrutrim.com","pricingPage":"https://maps.olakrutrim.com/pricing","pitch":"Find POIs around a location by category—restaurants, hotels, and more for maps, travel, and local discovery.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"you may [...] ii. use the applicable SDKs, tools, and APIs for the sole purpose of developing Applications and integrating SDKs and APIs within your Applications in accordance with the rights and limitations described in the Commercial Terms, other applicable terms, and Documentation; [...] f) Sublicensing: You shall not sublicense and/or distribute Ola Products unless expressly permitted by Ola in the Commercial Terms or other applicable terms or separate written agreement between you and Ola. [...] 6. PROHIBITED USES a) You shall not engage in any of the following uses of the Ola products and/or Platform: [...] X. Modify Ola Content or provide Ola Content to another person or entity; XI. Use incorrect attribution of any information derived from the Platform; XII. Use outdated versions of the Platform or Ola Products; XIII. Make any derivative works based on or using Ola Products, reverse engineer, reverse compile, disassemble, or attempt to determine the source code of the Ola Products; XIV. Use Ola Products for: (i) benchmarking of third-party data sets, or (ii) a reference to create, enhance, or improve a product or service competitive to Ola; XV. Use Ola Products in connection with a machine learning or artificial intelligence (“AI”) system, including but not limited to, models used in connection with natural language processing, algorithm optimization and training, logical AI/inferencing, machine learning, deep learning, behavioral learning, artificial neural networks, machine perception and motion manipulation, predictive analytics, generative AI, and data extrapolation; XVI. Except as included in an Application, and as permitted in Your license grant from Ola, use Ola Products to create, develop, enhance, test, or evaluate a platform, product or solution regardless of whether such platform, product or solution contains reference to any Ola Products; [...] 2. Attribution Requirements a. Developer Attribution: You agree to prominently display attribution to Ola within any application or product that incorporates or uses the SDK, maps, API, or data. [...] Attribution must be to “Ola Maps”.","plan":"Tier 2 · 100K–5M","who":"anyone","billing":"on-demand","charged":"per call","topUp":null,"pay":0,"currency":"INR","exchangeRate":0.01053,"termMonths":null,"from":100001,"graduated":true,"units":null,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":0.1344,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":[],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":50,"resultsCap":50,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Nearby Search API","method":"GET","path":"/places/v1/nearbysearch","send":"location; types, language, radius, withCentroid, rankBy, limit","fields":["place ID","reference","description","name","address","types","layer","distance","matched substrings","terms","latitude","longitude"]},{"provider":"openrouteservice","api":"Local business search","website":"https://openrouteservice.org","pricingPage":"https://account.heigit.org/info/plans","pitch":"The openpoiservice is a stand-alone service from HeiGIT that returns points of interest in the area surrounding a geometry.","strengths":[],"aggregators":null,"freshness":"stored","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"You may not use the Services for any unlawful purpose. Your use of the Services must comply with all local rules regarding online conduct and acceptable content. You may not use the Services in any manner that could damage or overburden the Services or interfere with any other party’s use of the Services. You may not engage in other unacceptable use of the Services, which includes: Disseminating material that is abusive, obscene, pornographic, defamatory, harassing, grossly offensive, vulgar, threatening, or malicious; Aiding or implementing practices violating basic human rights or civil liberties; Disseminating or storing material that infringes the copyright, trademark, patent, trade secret, or other intellectual property right of any person; Creating a false identity or otherwise attempting to mislead others as to the identity or origin of any communication; Exporting, re-exporting, or permitting downloading of any content in violation of any export or import law, regulation, or restriction of the European Union and its agencies or authorities, or without all required approvals, licenses, or exemptions; Interfering with or attempting to gain unauthorized access to any computer network; Transmitting viruses, trojan horses, or any other malicious code or program; Engaging in any other activity deemed by HeiGIT to be in conflict with the spirit or intent of these Terms; Transmit personal data (apart from the data required by the HeiGIT account management). For any OpenStreetMap data you obtain through our services, you have to comply with the Terms of Use by the OpenStreetMap Foundation, especially but not limited to the “Additional limitations on use of personal data” [...]. When using services provided by HeiGIT make sure to have the proper attribution in your API implementation, site, or other properties (either displayed in the map image itself or elsewhere). [...] Any person is permitted one single account for all HeiGIT APIs and services. [...] If you repeatedly exceed the limits, your access to the API will be temporarily blocked and we reserve the right to disable and/or remove your account without prior notice.","plan":"Standard","who":"anyone with a HeiGIT account","billing":"free","charged":null,"topUp":null,"pay":0,"currency":"EUR","exchangeRate":1.1253,"termMonths":null,"from":null,"graduated":null,"units":500,"unit":"request","renews":"day","expires":null,"costUnits":1,"calls":500,"monthlyCap":null,"perThousand":0,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"hard","addons":null,"notFoundPerThousand":0,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":["Directions V2: 2,000 a day, 40 a minute","Export V2: 100 a day, 5 a minute","Isochrones V2: 500 a day, 20 a minute","Matrix V2: 500 a day, 40 a minute","Snap V2: 2,000 a day, 100 a minute","Elevation: 2,000 a day, 40 a minute","Geocoding: 3,000 a day, 100 a minute","Optimization: 500 a day, 40 a minute"],"sharesBudgetWith":[],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":500,"perSecond":1,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/pois","send":"Content-Type header \"application/json\", request \"pois\", at least one of geometry.bbox or geometry.geojson; geometry.buffer, filters.category_group_ids, filters.category_ids, filters.name, filters.wheelchair, filters.smoking, filters.fee, limit, sortby","fields":["name","address","latitude","longitude","categories","category group","detail features","website","opening hours","distance","OSM type","OSM ID"]},{"provider":"Outscraper","api":"Local business search","website":"https://outscraper.com","pricingPage":"https://outscraper.com/yellow-pages-api/","pitch":"Search Yellow Pages by category and return the business name, phone, address, and listing link. The first 500 businesses each month are free.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit in its public terms (the Global Services Agreement that governs them is given only at sign-up or on request)","use":"You may not use our products for any illegal or unauthorized purpose nor may you, in the use of the Service, violate any laws in your jurisdiction (including but not limited to copyright laws). In addition to other prohibitions as set forth in the Terms of Service, you are prohibited from using the site, its content, or content obtained via the site: (a) for any unlawful purpose; (b) to solicit others to perform or participate in any unlawful acts; (c) to violate any international, federal, provincial or state regulations, rules, laws, or local ordinances; (d) to infringe upon or violate our intellectual property rights or the intellectual property rights of others; (e) to harass, abuse, insult, harm, defame, slander, disparage, intimidate, or discriminate based on gender, sexual orientation, religion, ethnicity, race, age, national origin, or disability; [...] (i) against Outscraper or in a way that can harm Outscraper.","plan":"Business Tier","who":"anyone who adds a payment method","billing":"on-demand","charged":"monthly","topUp":null,"pay":9,"currency":"USD","exchangeRate":1,"termMonths":null,"from":5001,"graduated":true,"units":null,"unit":"result","renews":"month","expires":"never, prepaid credits do not expire","costUnits":1,"calls":null,"monthlyCap":null,"perThousand":1,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Google Maps Scraper","Google Maps Reviews Scraper","Emails & Contacts Scraper","Phone Number Lookup","Google Maps Photos Scraper","Google Maps Traffic Scraper","Email Addresses Verifier","Google Images Scraper","Google News Scraper","Google Shopping Scraper","Google Shopping Reviews Scraper","Google Play Reviews Scraper","Amazon Products Scraper","Amazon Reviews Scraper","B2B Lead Generation Database","Google Search Scraper"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":20,"concurrent":null,"batch":1000,"minBatch":null,"answer":"by polling or webhook","latencyMs":null,"call":null,"method":"GET","path":"/yellowpages-search","send":"query, async; location, limit, region, enrichment, fields, ui, format, webhook","fields":["query","name","categories","result position","years in business","years with Yellow Pages","amenities","phone","street address","locality","website","snippet","thumbnail URL","price range","Yellow Pages URL"]},{"provider":"Pullbay","api":"Local business search","website":"https://pullbay.com","pricingPage":"https://pullbay.com","pitch":"Search Yelp places by query and location. Use `page` (1-indexed) to paginate or `maxItems` for a one-shot bulk pull (mutually exclusive).","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no API terms","use":"no API terms","plan":"Hobby","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":9,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":9,"unit":"usd","renews":"month","expires":"at renewal","costUnits":0.0002,"calls":45000,"monthlyCap":null,"perThousand":0.2,"waterfall":null,"listPerThousand":0.2,"overagePerThousand":null,"unitsCap":"hard","addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["70 other calls"],"startPerCall":0,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"result","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":0.33,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/yelp/search","send":"query, location; sortBy, maxItems, page","fields":["business ID","alias","name","rating","review count","price","phone","website","latitude","longitude","categories","images","has more","next cursor","request ID","success","status","message","amount charged","currency","billable items"]},{"provider":"Radar","api":"Local business search","website":"https://radar.com","pricingPage":"https://radar.com/pricing","pitch":"Use the places search API to search for places near a location, filtered by chain (e.g., mcdonalds) or category (e.g., airport). Use cases for this endpoint include nearby search.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"30 days","use":"Radar grants Licensee a limited, worldwide, revocable, non-transferable, non-sublicensable, non-exclusive license to use Radar's software development kit (\"SDK\") and Radar's other APIs and web services [...] within Licensee's applications and websites (collectively the \"Licensee Properties\") solely for Licensee's internal business use in order to collect, analyze, and act on location data collected and generated by the Licensee Properties and/or the Services. [...] Absent express written consent from Radar, Licensee will not use the Services in connection with any Licensee Properties that constitute or promote illegal gambling, adult media (i.e., pornography), pirated content, tobacco products (including without limitation e-cigarettes), firearms or ammunition, or any other product that is illegal in the jurisdiction in or into which it is sold or promoted; [...] Licensee represents and warrants that it shall use the Services in Licensee Properties only where there is a clear benefit to End Users; Licensee will only use the Services in connection with Licensee Properties that it owns and operates, and shall not sell, transfer, license, sublicense, give, rent, loan, lease, or otherwise make the Services or their components available to any third party without Radar's prior express written consent; Licensee shall not (i) use the Services to develop or test other geofencing, geocoding, autocomplete, or place search APIs; (ii) use Radar's geocoding, autocomplete, or place search APIs to develop a database of addresses or points of interest; or (iii) pre-fetch, cache, index, or store any address or point of interest data from Radar's geocoding, autocomplete, or place search APIs for more than thirty (30) days; Licensee shall not (i) alter, hide, obscure, or remove any copyright, trademark, or other intellectual property rights notice contained in the Services; (ii) reverse engineer, decompile, disassemble, or otherwise translate or derive the source code for the Services, or attempt to do so; (iii) use the Services to create any software or service containing any malicious or harmful code; (iv) use the Services to damage, detrimentally interfere with, surreptitiously intercept, or misappropriate any system or data; (v) use the Services in violation of any applicable law or regulation; or (vi) use the Services in any manner that is harmful, fraudulent, deceptive, threatening, harassing, defamatory, or otherwise objectionable; [...] Licensee shall display all attribution that Radar provides through the Services (including branding, logos, and copyright and trademark notices). [...]","plan":"Premium Maps","who":"Consumer and Logistics entities and organizations, for their business and professional purposes","billing":"contact","charged":null,"topUp":null,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":0.02,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":null,"sharesBudgetWith":null,"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":100,"resultsCap":100,"perDay":null,"perSecond":50,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/v1/search/places","send":"near, one of categories or chains; iataCode, chainMetadata[key], radius, limit","fields":["name","categories","latitude","longitude","chain name","chain slug","chain external ID","chain metadata"]},{"provider":"Scale SERP","api":"Local business search","website":"https://www.scaleserp.com","pricingPage":"https://trajectdata.com/serp/scale-serp-api/pricing/","pitch":"Get Real-Time Data with the Most Complete Google Search API – Scale Serp API","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"a limited, non-exclusive, personal, non-transferrable, non-sublicensable, non-assignable license to access and use the Service [...] solely for your personal use on a Device that you own or control. [...] You may not: (i) cause, permit or authorize the modification, copying, creation of derivative works, translation, reverse engineering, decomplication, disassembly, or hacking of the Service; (ii) sell, assign, rent, lease, or grant rights in the Service, including, without limitation, through sublicense, to any other person or entity; or (iii) use the Service for any unlawful, prohibited, abnormal, or unusual activity as determined by ScraperAPI [...] All products and services sold by or received from ScraperAPI are intended to be used for personal purposes only, and you may not sell or resell any products or services you purchase or otherwise receive from ScraperAPI.","plan":"1,000 searches, monthly","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":29,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":1000,"unit":"credit","renews":"month","expires":null,"costUnits":1,"calls":1000,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"soft","addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Google Search","Google News","Google Images","Google Videos","Google Scholar","Google Autocomplete","Google Place Details","Google Map Place Details","Google Place Photos","Google Place Reviews","Google Place Products","Google Place Posts","Google Shopping","Google Product","Google Product Details","Google Product Reviews","Google Product Online Sellers","Google Product Specifications"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Google Places","method":"GET","path":"/search","send":"q, search_type \"places\"; location, location_auto, uule, google_domain, gl, hl, nfpr, page, max_page, device, mobile_type, tablet_type, include_html, skip_on_incident, hide_base64_images, cookie, include_fields, exclude_fields","fields":["success","credits used","credits consumed","credits remaining","credits reset at","created at","processed at","total time taken","request URL","HTML URL","JSON URL","search parameters","query displayed","original query yields zero results","local results","pagination"]},{"provider":"Scavio","api":"Local business search","website":"https://scavio.dev","pricingPage":"https://scavio.dev/pricing","pitch":"Search Google Maps for local businesses and places — names, addresses, ratings, coordinates, and a data_id you can pass to Place Reviews — as JSON.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"You agree not to use the Service to: Violate any applicable law, regulation, or third-party rights. Scrape, redistribute, or resell raw search results as a competing search API service. Circumvent rate limits, authentication mechanisms, or other technical restrictions. Send automated queries designed to overload or degrade the Service. Use the Service for any activity that could cause harm to minors. Transmit malware, viruses, or any destructive code through API requests. Misrepresent your identity or the source of API requests. [...] Search results returned by the API originate from third-party platforms. You are responsible for complying with those platforms' terms of service when using the data.","plan":"Pay As You Go","who":"anyone","billing":"one-time","charged":null,"topUp":true,"pay":25,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":2500,"unit":"credit","renews":null,"expires":null,"costUnits":1,"calls":2500,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"hard","addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["391 other calls"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":1,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Google Maps","method":"POST","path":"/api/v2/google/maps/search","send":"query; start, ll, hl, gl, google_domain","fields":["search parameters","query displayed","local results state","local results","credits used","credits remaining"]},{"provider":"Scrapeak","api":"Local business search","website":"https://www.scrapeak.com","pricingPage":"https://www.scrapeak.com/pricing/","pitch":"Look up millions of local businesses on Google Maps by keyword, category, address, city, or ZIP code. Collect names, phone numbers, websites, ratings, reviews, and opening hours.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"You agree that your use of the technologies, tools, applications and products made available from time to time on the Website (as further defined in these Terms and the Website, the “Services”) are used solely in conjunction with the extraction of data from publicly accessible websites. In all cases where copyrighted and or confidential data may be included as part or all of the extracted data, you agree to comply with all copyright laws and rules covering such data including (but not limited to) the reproduction and resale of such data. [...] Scrapeak hereby grants you a non-exclusive, non-transferable, worldwide right and license to use the Services, solely for your own internal purposes, subject to the Terms of this Agreement. [...] You may not access the Services if you are a direct competitor of Scrapeak, except with Scrapeak’s prior written consent. In addition, you may not access the Services for purposes of monitoring its availability, performance or functionality, or for any other benchmarking or competitive purposes. [...] You shall not (i) license, sublicense, sell, resell, transfer, assign or distribute the Services in any way other than as permitted in writing by Scrapeak; (ii) modify or make derivative works based upon the Services; [...] Scrapeak strictly prohibits using any Scrapeak Services or products: [...] (ii) to extract data that are illegal in any state or country where you reside; [...] (iv) to extract data from adult or pornographic websites, gambling or casino-related websites, hate-related websites, websites that promote violence, or drug-related websites;(v) which violates the terms and conditions of any website or web application;","plan":"Professional","who":"anyone who is not a direct competitor of Scrapeak","billing":"monthly","charged":null,"topUp":null,"pay":99,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":500000,"unit":"credit","renews":"month","expires":null,"costUnits":10,"calls":50000,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Zillow property scraping with url or zpid","Zillow listing scraping with listing url","Zillow location suggestions","Zillow searching zpid by address","Zillow property scraping + comps by zpid","Google Maps place_details","Google Maps location_suggestions","Google Maps reviews","Google Maps photos","Google Maps coordinates","People Search Call","Furnished Finder API Call"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":2,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":null,"method":"","path":"","send":"","docsBehind":"sign-up","docs":"https://www.scrapeak.com/store/google-maps-scraper/","fields":["name","phone","website","rating","reviews","opening hours"]},{"provider":"Scrapeless","api":"Local business search","website":"https://www.scrapeless.com","pricingPage":"https://www.scrapeless.com/en/pricing","pitch":"Scrapeless Google Search API is built to be the fastest and cheapest way to access structured Google search results at scale.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"The Scrapeless platform, technology and network (together, the \"Services\") may be used only for lawful and legitimate purposes, and are subject to the Scrapeless Terms & Conditions. [...] Prohibited activities include, but are not limited to, the following: Collecting non-public information, meaning data located behind a login, a registration wall or a paywall. DDoS attacks of any kind, or any other activity that compromises the security of third-party systems. Spam: bulk distribution of emails, message board, IRC or comment postings, and images. Ad fraud or click fraud. Impersonation or spoofing for fraudulent purposes. Creating fake accounts or fake content. Use of automated ticket purchasing programs (ticket bots). Sweepstakes, lotteries or gambling. Fake engagement, including likes, comments and shares. Farming or trading of in-game items or virtual currency. Reselling proxies or the Services without the prior written consent of Scrapeless. Use of streaming-related domains, including video, music or image streaming. Trading in cryptocurrencies, virtual currencies or NFTs. Search engine optimisation (SEO) manipulation of any kind, such as generating artificial clicks in search results. Improper posting on classified, second-hand and resale websites, such as Craigslist. Completing surveys for the purpose of obtaining a benefit or anything of value. Circumventing the authentication or security measures of any host, network or account. Accessing, collecting or processing sensitive or special categories of data, including health data and children's data. Any activity that violates applicable laws or regulations, or the rights of any third party.","plan":"Basic, top-up","who":"anyone","billing":"one-time","charged":null,"topUp":true,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"usd","renews":null,"expires":null,"costUnits":0.001,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Google Search","Google Images","Google Videos","Google Shopping","Amazon Scraper","ChatGPT Scraper","Perplexity Scraper","Gemini Scraper","Copilot Scraper","Google AI Mode Scraper","Google AI Overview Scraper","Grok Scraper","Web Unlocker","Agent Browser","Google Scholar"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":1000,"batch":1,"minBatch":null,"answer":"in the call or by polling","latencyMs":null,"call":"Google Local","method":"POST","path":"/api/v1/scraper/request","send":"actor \"scraper.google.search\", input.q, input.tbm \"lcl\", Content-Type header \"application/json\"; input.location, input.uule, input.ludocid, input.lsig, input.kgmid, input.si, input.ibp, input.uds, input.google_domain, input.gl, input.hl, input.cr, input.lr, input.tbs, input.safe, input.nfpr, input.filter, input.start, input.num, input.device, proxy.country, async","fields":["local results","query displayed","organic results state","total results","time taken","refinement chips","pagination","engine used","HTML URL"]},{"provider":"ScraperAPI","api":"Local business search","website":"https://www.scraperapi.com","pricingPage":"https://www.scraperapi.com/pricing/","pitch":"The Google Maps Search API endpoint returns Google Maps Search result page and transform it into usable JSON.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"You may use the Platform and Services solely for the purposes of data extraction from publicly accessible pages or APIs on publicly accessible websites [...] provided such use does not conflict with these Terms of Use. [...] It is strictly prohibited to gather data from third party sites in violation of the third party sites’ own terms of service, or by logging into a website that is protected by authentication and/or authorisation mechanisms such as OAUTH or API Key or login. [...] You may not: Use them in a manner likely to unreasonably limit usage by our other customers, including but not limited to burdening the server on which the Platform is located by automated requests outside the interface designed for such a purpose or otherwise harm other customers, us, our proxies or any target websites in any way; Gather, save, enable the transmission to third parties or enable access to the content that is (themselves or their accessibility) contradictory to the generally binding legal regulations effective under applicable law where the Platform or Services are used or where detrimental consequences could arise by taking such actions [...]","plan":"Hobby","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":49,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":100000,"unit":"credit","renews":"month","expires":"at renewal","costUnits":25,"calls":4000,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"hard","addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Amazon Product API","Amazon Search API","Amazon Offers API","eBay Product API","eBay Search API","Home Depot Product API","Home Depot Reviews API","Home Depot Search API","Walmart Product API","Walmart Search API","Walmart Category API","Walmart Reviews API","Google SERP API","Google News API","Google Jobs API","Google Shopping API","Redfin Agent Details API","Redfin 'For Rent' Listings API","Redfin 'For Sale' Listings API","Redfin Listing Search API","ChatGPT","Perplexity","Gemini","Google AI Mode","Google Maps Search API","Google SERP API (Async)","Google News API (Async)","Google Jobs API (Async)","Google Shopping API (Async)","Google AI Mode (Async)","Sync API","Sync API with JS rendering","Sync API with premium proxies","Sync API with premium proxies and JS rendering","Sync API with ultra premium","Sync API with ultra premium and JS rendering","Sync API with screenshot","Async API","Async API with JS rendering","Async API with premium proxies","Async API with premium proxies and JS rendering","Async API with ultra premium","Async API with ultra premium and JS rendering"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":20,"batch":null,"minBatch":null,"answer":"by polling or webhook","latencyMs":null,"call":"Google Maps Search API (Async)","method":"POST","path":"/structured/google/mapssearch","send":"one of jobs or query, latitude, longitude; callback.type \"webhook\", callback.url","fields":["search URL","scraper name","map place name","map place address lines","map place address","map place rating","map place review count","map place price level","map place URL","map place categories","map place district","map place latitude","map place longitude","map place opening hours","map place images","next page URL"]},{"provider":"SearchApi","api":"Local business search","website":"https://www.searchapi.io","pricingPage":"https://www.searchapi.io/pricing","pitch":"Google Local API provides access to local business results that appear in Google Search. It returns detailed information about local businesses including their position in local results, business name, rating, reviews count, place ID, address, and opening hours.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"Some public-domain content accessible through SearchApi may also be subject to intellectual property rights. In such cases, you may only use the content if you have the appropriate license or are otherwise permitted by law. Unless required by law or explicitly allowed by the owner, you must not, and must not allow your end-users or others acting on your behalf, to engage in the following activities with the Data obtained from the API: Misrepresent the ownership or source of the Data. Alter, remove, or conceal any copyright, trademark, or other proprietary notices associated with the Data. Falsify or delete any author attributions, legal notices, or other labels that indicate the origin or source of the material. [...] In addition to other prohibitions as set forth in these Terms of Service, you are prohibited from using our Services or any data obtained from it in any of the following ways: (a) for any unlawful purpose; (b) to solicit others to perform or participate in any unlawful acts; (c) to violate any international, federal, provincial, or state regulations, rules, laws, or local ordinances; (d) to infringe upon or violate our intellectual property rights or the intellectual property rights of others; (e) to harass, abuse, insult, harm, defame, slander, disparage, intimidate, or discriminate based on gender, sexual orientation, religion, ethnicity, race, age, national origin, or disability; (f) to submit false or misleading information; (g) to upload or transmit viruses or any other type of malicious code that will or may be used in any way that will affect the functionality or operation of our Services or of any related website, other websites, or the Internet; (h) to interfere with or circumvent the security features of our Services or any related website, other websites, or the Internet, including accessing restricted features, content, or functionality by manipulating technical controls beyond your authorized access level; (i) to resell, redistribute or offer our Services to a third-party without prior written consent from us. [...] You agree not to reproduce, duplicate, copy, sell, resell or exploit any portion of the Services, use of the Services, or access to the Services without the express written permission by the Company.","plan":"Developer Plan","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":40,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":10000,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":10000,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["174 other calls"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":0.56,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Google Local API","method":"GET","path":"/api/v1/search?engine=google_local","send":"q; device, location, uule, latitude, longitude, gl, hl, page, link, zero_retention","fields":["search ID","search status","created at","request URL","HTML URL","JSON URL","time taken","search parameters","local result position","local result name","local result CID","local result place ID","local result data ID","local result knowledge graph machine ID","local result rating","local result review count","local result price","local result price range","local result type","local result address","local result latitude","local result longitude","local result comment","local result image"]},{"provider":"SERPHouse","api":"Local business search","website":"https://www.serphouse.com","pricingPage":"https://www.serphouse.com/pricing","pitch":"Get real-time SERP data from Google, Bing & Yahoo — no blocks, no delays.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"The Licensee shall only to use the Services as set forth in these Terms and in accordance with the terms of this Agreement, including the Acceptable Use Policy SECTION 19 - Acceptable Use Policy, and all applicable laws rules, and regulations. The Licensee shall not, nor shall authorize or encourage any third party to: (i) Use the Services in a non-compliant or illegal manner, or any fraudulent or inappropriate purpose or in any manner that may be deemed as an infringement of third party’s rights, including intellectual property rights, copyrights and privacy rights; (ii) Prevent others from using the Services; (iii) Circumvent, disable or otherwise interfere with security-related features of the Services nor use the Services to distribute any virus, adware, worms, Trojan horses, malware, spyware or any other similar malicious activities and products or any other computer code, files or programs designed to interrupt, hijack, destroy, limit or adversely affect the functionality of any computer software, hardware, network or telecommunications equipment; (iv) Modify, create a derivative work of, reverse engineer, disassemble the Services; (v) Deface, obscure, or alter the Services; (vi) Circumvent any limitation imposed by the Company with respect to the Services. [...] You may not use the Services to engage in, or promote illegal, fraudulent, abusive, or inappropriate behavior, including, without limitations: [...] Collecting personal data, as described under applicable law (e.g., name, contact details, etc.) without the consent of the applicable individual (including, without limitation, phishing, Internet scamming, password robbery, etc.); Use the Service in any manner that might be deemed as copyright infringement or infringement of any other third party’s intellectual property rights, and proprietary rights under applicable laws. [...]","plan":"Basic","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":29.99,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":400000,"unit":"credit","renews":"month","expires":"credits do not roll over month to month","costUnits":10,"calls":40000,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"hard","addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Google Search","Google Lite Web Search","Google News","Google Image API","Google Shopping","Google Jobs API","Google Videos","Google Short Videos","Google Forums API","Google Autocomplete API","Bing Search API","Bing Image API","Bing News API","Yahoo Image API","Yahoo News API","Yahoo Search","Batch SERP, Google","Batch SERP, Bing","Batch SERP, Yahoo","Google Place Details API"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":1,"concurrent":60,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Google Local","method":"POST","path":"/google-local-api","send":"q, domain, lang, one of loc or loc_id; page","fields":["local results"]},{"provider":"Serply","api":"Local business search","website":"https://serply.io","pricingPage":"https://serply.io/pricing","pitch":"Scrape Google Maps and get local business listings as JSON.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no API terms","use":"no API terms","plan":"Micro Pack","who":"anyone","billing":"one-time","charged":null,"topUp":false,"pay":5,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":2500,"unit":"credit","renews":null,"expires":"never","costUnits":1,"calls":2500,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"10 minutes","alsoPaysFor":[],"sharesBudgetWith":["Google Search","Bing Search","Google Video","Google Images","Google Jobs","Google Scholar","Google News","Google Product","Request","eBay Search","GET /v1/reddit/subreddit/{subreddit}","GET /v1/reddit/subreddit/{subreddit}/about","GET /v1/reddit/user/{username}","GET /v1/reddit/post/{id}","GET /v1/reddit/comments/{id}"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":200,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Google Maps","method":"GET","path":"/v1/maps/search/{query}","send":"query; num, hl, gl","fields":["map place position","map place name","map place data ID","map place ID","map place URL","map place website","map place domain","map place address","map place address lines","map place district","map place latitude","map place longitude","map place rating","map place review count","map place review URL","map place categories","map place category IDs","map place phone","map place E.164 phone","map place timezone","map place thumbnail","map place opening hours","keyword","engine used","items count","processed at"]},{"provider":"SerpWow","api":"Local business search","website":"https://www.serpwow.com","pricingPage":"https://trajectdata.com/serp/serp-wow-api/","pitch":"Easily extract real-time results from Google and other leading engines with our flexible, developer-friendly API.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"a limited, non-exclusive, personal, non-transferrable, non-sublicensable, non-assignable license to access and use the Service [...] solely for your personal use on a Device that you own or control. [...] You may not: (i) cause, permit or authorize the modification, copying, creation of derivative works, translation, reverse engineering, decomplication, disassembly, or hacking of the Service; (ii) sell, assign, rent, lease, or grant rights in the Service, including, without limitation, through sublicense, to any other person or entity; or (iii) use the Service for any unlawful, prohibited, abnormal, or unusual activity as determined by ScraperAPI [...] All products and services sold by or received from ScraperAPI are intended to be used for personal purposes only, and you may not sell or resell any products or services you purchase or otherwise receive from ScraperAPI.","plan":"Starter","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":155,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":10000,"unit":"credit","renews":"month","expires":null,"costUnits":1,"calls":10000,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Google Search","Google News","Google Images","Google Videos","Google Shopping","Google Scholar","Google Autocomplete","Google News Top Stories","Bing Search","Bing News","Bing Images","Yahoo Search","Yahoo News","Baidu Search","Yandex Search","Naver Search","Naver News","Google Reverse Image","Google Trends","Google Place Details","Google Map Place Details","Google Place Photos","Google Place Reviews","Google Place Products","Google Place Posts","Google Product Details","Google Product Reviews","Google Product Online Sellers","Google Product Specifications","Amazon Search","eBay Search"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Google Places","method":"GET","path":"/search","send":"q, engine \"google\", search_type \"places\"; location, location_auto, uule, google_domain, gl, hl, nfpr, page, max_page, url, device, mobile_type, tablet_type, include_html, skip_on_incident, cookie, include_fields, exclude_fields, output, csv_fields","fields":["success","credits used","credits consumed","credits remaining","credits reset at","created at","processed at","total time taken","request URL","HTML URL","JSON URL","location auto message","search parameters","query displayed","original query yields zero results","local results","pagination"]},{"provider":"Stadia Maps","api":"Local business search","website":"https://stadiamaps.com","pricingPage":"https://stadiamaps.com/pricing","pitch":"The Stadia Maps geocoding and autocomplete search APIs help you convert between places and geographic coordinates. Places include points of interest (ex: Times Square), businesses, street addresses, postal codes, and more.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"Permanent storage needs an active Standard, Professional, or Enterprise subscription; temporary storage in the normal course of your work is allowed on all plans","use":"you herein agree not to make use of Stadia Maps' Services in any of the following ways: [...] 3. obscuring or attempting to obscure any attributions, copyrights, or other legal notices that appear on images or other data returned from our servers, or failing to include a required attribution or legal notice in the course of using our data; 4. bulk downloading of data, except for the purpose of caching small amounts of data for offline use in a mobile application, not to exceed 100MB cached at a time per device; 5. proxying or caching access to our Services in any way, except for the above exception of limited downloads for offline use in a mobile application, use of the cacheable static maps endpoint as defined in the section Cacheable Static Maps, or standard client-side caching (server-side caching is prohibited) for performance reasons provided that the cache is local to the client device and the data is not retained for longer than the HTTP caching headers, or 7 days in the case that a header is not returned; 6. creating derivative databases by systematically extracting, reutilizing, or compiling substantial portions of data from our Services; 7. permanently storing results for future use (e.g., as a database column), in part or in whole, from the Stadia Maps Geocoding APIs without an active Standard, Professional, or Enterprise subscription with appropriate permissions; [...] 10. benchmarking any of our Services against competitor services or using any of our data to improve competing map, routing, or traffic services without explicit written permission from us; 11. attempting to use the Services for your site, application, or in conjunction with any commercial purpose without an active, paid (non-free) subscription for your site, application, or other property; [...] 14. sharing a subscription, account, API keys, or any other access control constructs across multiple products, websites, apps, etc. except in the case of a suite of similar applications created and sold by the account holder (absolutely no sharing of subscriptions among different companies and/or individuals); 15. using an account in a manner that violates any of its restrictions, including but not limited to using a free account for commercial purposes","plan":"Professional","who":"anyone with a Stadia Maps account","billing":"monthly","charged":null,"topUp":null,"pay":250,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":25000000,"unit":"credit","renews":"month","expires":null,"costUnits":1,"calls":25000000,"monthlyCap":null,"perThousand":0.001,"waterfall":null,"listPerThousand":null,"overagePerThousand":0.0015,"unitsCap":null,"addons":null,"notFoundPerThousand":0.01,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Standard Vector Basemaps","Standard Raster Basemaps","Satellite Imagery","Static Maps","Cacheable Static Maps","Autocomplete Search (v1)","Forward Geocoding","Structured Geocoding","Reverse Geocoding","Bulk Geocoding","Place Lookup","Time Zones","Standard Routing","Nearest Roads","Map Matching","Trace Attributes","Isochrones","Optimized Routing","Time/Distance Matrix","Traffic-Influenced Profiles","Premium Traffic-Influenced Profiles","Elevation"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":10,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Autocomplete Search","method":"GET","path":"/geocoding/v2/autocomplete","send":"text; focus.point.lat, focus.point.lon, boundary.rect.min_lon, boundary.rect.max_lon, boundary.rect.min_lat, boundary.rect.max_lat, boundary.circle.lat, boundary.circle.lon, boundary.circle.radius, layers, sources, boundary.country, boundary.gid, size, lang","fields":["name","place ID","layer","precision","coarse location","distance","latitude","longitude","bounding box"]},{"provider":"T2A","api":"Local business search","website":"https://t2a.io","pricingPage":"https://t2a.io/pricing","pitch":"Search the phone book and companies house data by business name and/or location to find a UK business, telephone number and company details.","strengths":[],"aggregators":null,"freshness":"1 day","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no longer than is necessary to provide the service to your users","use":"[...] Permitted Use: internal business use as part of a software product or website operated by the Customer [or the client of the Customer]. [...] Customer Restrictions. You shall: ensure that the Service and the Results are only used for the Permitted Use; not use the Service for any purpose contrary to any law or regulation or any regulatory code, guidance or request; not extract, reutilise, use, exploit, redistribute, redisseminate, copy or store the Results for any purpose not expressly permitted by these Terms; not do anything which may damage the reputation of Simunix, the Data or the Services, including by way of using the Results (wholly or in part) in any manner which is pornographic, racist or that incites religious hatred or violence; not use the Service for any application that replicates or attempts to replace the essential user experience of T2A, ukphonebook.com or Orbis; not cache or store Results for any longer than is necessary to provide the service to your users; [...] not take any action that imposes or may impose (as determined by Simunix at its sole discretion) an unreasonable or disproportionately large load on Simunix’s (or its third party providers’) infrastructure; not engage in any form of automated searching of the Data (including scraping or harvesting or using 'crawling' or 'spider' technology) and not attempt to bulk download data from the Service except where such a download is expressly permitted by the Service; not interfere or attempt to interfere with the proper working of the Service or any activities conducted on the Service; not bypass any measures Simunix may use to prevent or restrict access to the Service; when downloading any file or other data created by using the Additional Services ensure that it is only stored on the Customer's System; not use the Service in any manner that could interfere with, disrupt, negatively affect or inhibit other users from fully enjoying the Service or that could damage, disable, overburden or impair the functioning of our Service in any manner; and only use address searches for public facing websites and not for the Customer's internal use. [...] you shall have no rights in or to the Service, the Data or the Results other than the right to use them in accordance with this Contract","plan":"Buy Credits","who":"software developers only, a business or organisation buying credits (terms: \"T2A IS A SERVICE FOR SOFTWARE DEVELOPERS ONLY\")","billing":"one-time","charged":null,"topUp":true,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"credit","renews":null,"expires":"12 months","costUnits":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":null,"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":null,"minBatch":null,"answer":null,"latencyMs":null,"call":null,"method":"","path":"","send":"","docsBehind":"sign-up","docs":"https://t2a.io/docs/method/business-search","fields":["name","phone","address","website"]},{"provider":"Tencent Maps","api":"Local business search","website":"https://lbs.qq.com","pricingPage":"https://lbs.qq.com/dev/console/quotaImprove","pitch":"精准地点搜索，智能地址服务，一站式地理信息解决方案","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"腾讯授予您一项不可转让、不可转授权的、非排他性的许可，以使您能够以本协议许可的方式在您开发或运营的网站或应用程序中使用本服务及购买的具体的服务。 [...] 您理解并同意，对于您及您用户使用本服务的过程中与腾讯服务器交互产生的所有相关数据归腾讯所有。 [...] 您不能为本服务创造或提供封装。例如，您不得进行如下行为：（1）在您向其他人提供的任何应用接口中使用或提供本服务或相关内容的任何部分（例如地图影像、地理编码、方位、地点或地理数据）；或（2）创造一个网站或应用程序以重现或复制本服务或腾讯位置服务开放平台。 [...] 除非法律允许或腾讯书面许可，您不得从事下列行为： [...] （3）将本服务单独销售、分发或提供给他人使用或将本服务的任何内容以应用接口方式提供给他人或以本服务为基础创建、衍生地图应用或本服务相同、类似的服务；（4）对腾讯拥有知识产权的内容进行本协议约定之外的使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等； [...] （6）您不得通过任何方式或工具（如网络搜索/检索程序、抓取工具等），对本服务的任何内容进行检索或索引，或在未获得用户等权利人授权的情况下收集用户相关信息。 [...] （8）通过非腾讯开发、授权的第三方软件、插件、外挂、系统，登录或使用本服务，或制作、发布、传播上述工具或通过非正常的方式（包括但不限于遍历抓取地图数据等）使用本服务； [...] 本服务所涉及的运营数据的全部权利，均归属腾讯所有，未经腾讯事先书面同意，您不得为任何目的使用。 [...] 您同意在此授予腾讯一项世界范围内的、免许可费的、不可转让的、非排他性的使用许可，许可腾讯可以在本条款期限内使用您的标志，以对外宣传或公布您正在使用本服务（例如在演示文稿、营销材料、客户名单、财务报告和网站列表（包括指向您网站的链接）中使用您的标志。","plan":"Traffic pack (流量包)","who":"enterprise developers with a commercial licence (商业授权) only: its page says the purchase is open only to customers who have one","billing":"one-time","charged":null,"topUp":false,"pay":300,"currency":"CNY","exchangeRate":0.14956,"termMonths":null,"from":null,"graduated":null,"units":100000,"unit":"request","renews":null,"expires":"372 days","costUnits":1,"calls":100000,"monthlyCap":null,"perThousand":0.0224,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":null,"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":20,"resultsCap":200,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Nearby recommendations (周边推荐 explore)","method":"GET","path":"/ws/place/v1/explore","send":"boundary; policy, filter, orderby, location_mode, address_format, page_size, page_index","fields":["total results","request ID","place ID","name","address","category","latitude","longitude","distance","district code","state","city","district"]},{"provider":"TomTom","api":"Local business search","website":"https://www.tomtom.com","pricingPage":"https://docs.tomtom.com/pricing","pitch":"If your search use case only requires POI (Points of Interest) results filtered by category, you may use the Category Search endpoint. This endpoint will only return POI results which are categorized as specified.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"Only in clients, and no longer than the maximum age the result's cache control headers give; never to serve multiple clients or users (clause 11.4)","use":"TomTom grants to you a limited, non-exclusive, non-transferable, non-sublicensable and revocable license during the Term to use the Maps APIs, directly or in conjunction with a SDK, in connection with your Permitted Solution, excluding any Automotive Usage or Navigation Functionality except as specifically permitted to you by TomTom under a separate written agreement [...] The caching or storing of any Results shall be prohibited except that you may cache Results delivered by the Licensed Products provided that: such Results may only be cached in clients where the control headers are present in the Result; such Results must not be cached in clients for longer than the maximum age period indicated in such cache control headers [...] Nothing under Clause 11.4 entitles any form of caching for the purpose of scaling results to serve multiple clients or users. [...] You shall not: use the Licensed Products or part thereof (including any content delivered via the Licensed Products) to create any derivative work, product or service. This prohibition includes, without limitation, compiling a competing database or service to such content by using, extracting or reutilizing the data contained or delivered by the Licensed Products or a substantial part thereof or use the content delivered by the Licensed Products for the creation of any secondary or derived database populated wholly or partially with your data and/or data supplied or created by any third party; copy or use the structure and arrangement of the content delivered by the Licensed Products for the creation of the same; apply any machine learning or AI algorithm or other software related process to the Licensed Products, the output of which would render your use of the Licensed Products (or any products similar to the Licensed Products) redundant; use or permit the Licensed Products to be used in connection with any machine learning, AI algorithm or other software related process where the Licensed Products or any information contained within the Licensed Products would be stored or retained in any Public Reference Data Set by such machine learning, AI algorithm or other software related process [...] other than as expressly permitted under this Agreement, copy, rent, lease, sell, transfer, assign, sublicense, disassemble, modify or alter any part of the Licensed Products; use the Licensed Product or any derivatives thereof for the purpose of enforcement of traffic laws including but not limited to the selection of potential locations for the installation of speed cameras, speed traps or other speed tracking devices; the Licensed Products or any derivatives thereof for or in connection with in-flight or drone navigation or in any high-risk systems, devices, products or services that are critical to the health and safety or security of people and property; use the Licensed Products in connection with similar products of TomTom's competitors to check, compare or benchmark the Licensed Products unless explicitly approved by TomTom in writing [...]","plan":"Pay as you grow, Tier 1","who":"anyone not barred from receiving the Licensed Products under the laws of the United States or other countries","billing":"on-demand","charged":"per call","topUp":null,"pay":0,"currency":"EUR","exchangeRate":1.1253,"termMonths":null,"from":2501,"graduated":true,"units":null,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":0.0338,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Nearby Search","Points of Interest Search"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":100,"resultsCap":null,"perDay":null,"perSecond":5,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Category Search","method":"GET","path":"/search/2/categorySearch/{query}.{ext}","send":"ext; query, typeahead, geobias, lat, lon, limit, ofs, countrySet, radius, topLeft, btmRight, language, extendedPostalCodesFor, categorySet, brandSet, connectorSet, fuelSet, vehicleTypeSet, view, openingHours, timeZone, mapcodes, relatedPois, minPowerKW, maxPowerKW","fields":["total results","place ID","match score","distance","name","phone","website","brands","category","category IDs","opening hours","time zone","street number","street name","neighbourhood","city","county","state","postal code","country","country code","full address","latitude","longitude","viewport","entry points","mapcodes","related places","data source IDs","fuel types","vehicle types","charging connectors","vehicle constraints"]},{"provider":"Trimble Maps","api":"Local business search","website":"https://maps.trimble.com","pricingPage":"https://developer.trimblemaps.com/restful-apis/places/","pitch":"Trimble Maps maintains an ever-growing verified Places database that includes millions of commercial locations across North America and Europe that serve the transportation industry.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"less than 30 calendar days, limited amounts, only to enhance performance due to network latency","use":"5. Display of Output. You may only display Software output through an external-facing Interfacing Application for specific origin-destination moves for which you contract for or provide transportation services. 6. Additional Restrictions. You agree and covenant that you and your Users will not, directly and indirectly: 6.1. Limitations on Use. Use the Subscriptions for the purposes of any automated vehicle control system, or for any driver-assisted navigation system that presents individual turning maneuvers to Users synchronized with the Users position more precisely than one (1) mile or one (1) minute. 6.2. Excessive Usage. Use the Subscriptions or Software features (e.g., batch processing features) in a manner that (i) exceeds reasonable request volumes, (ii) constitutes inefficient, excessive or abusive usage, or (iii) disrupts, degrades, or adversely affects the availability or performance of the services for other Users (\"Excessive Usage\"). Excessive Usage includes, but is not limited to, submitting in any one (1) hour period requests that exceed (a) monthly contracted transaction volume divided by eighty (80), or (b) fifteen thousand (15,000) requests, whichever is greater. [...] 6.3. Limitations on Data Extraction. Extract and publish, or allow other users to extract and publish, any data contained in or produced by the Subscriptions, unless each recipient of such data is currently licensed for that data by Trimble; 6.4. Limitations on Mobile Communications. Transmit street-level driving directions determined through the use of the Subscriptions through mobile communications systems without first executing a written supplemental license agreement with Trimble and paying the license fee that corresponds to the number and types of devices and systems to and through which transmission is to be permitted; 6.5. Limitations on Disclosure. Make any disclosure of the Subscriptions, including, but not limited to, program output, to anyone outside the legal entity that paid for and holds this license, without prior written permission of Trimble; 6.6. Limitations on Customer Screen Refresh. Use the Subscriptions in a manner that automatically refreshes the end users screen more than once every sixty (60) seconds. 6.7. Limitations on Route and Tile Cache. Cache routes produced or derived from the Subscriptions, or fail to clear from memory within forty-eight (48) hours any cache of routes made in disregard of this requirement without specifically licensing such use from Trimble. 6.8. Limitations on Tracking. Use the Subscriptions to track vehicles or other mobile assets without specifically licensing for such use from Trimble; 6.9. Limitations on Displaying Routes on Third Party Commercial Routing and Mapping Applications. Use the Subscriptions to display routes created by a commercial routing application created by an entity other than Trimble without specifically licensing such use from Trimble; 6.10. Limitations on using Routing on a Commercial Routing and Mapping Application. Use routing produced or derived from the Subscriptions with a commercial mapping application created by an entity other than Trimble without specifically licensing such use from Trimble; 6.11. Copyright Attribution Limitation. Display information produced or derived from the Subscriptions without including attribution to Trimble and other copyright and proprietary rights notices of Trimble and its licensors, if any, on same screen display; and 6.12. Usage Limitation. Access or use the Subscriptions to build and/or enhance your (or a third party's) software offering(s)/application(s) in order to compete with Trimble and/or its Software. Further, you agree that you will not, nor will you permit your Users or any third party to use and/or extract content derived from PC*Miler, PC*Miler Web Services, or Trimble Maps Platform (including route line data) (collectively, \"Trimble-Derived Data\"), nor display or integrate such Trimble-Derived Data into another provider's service, including but not limited to Google or Bing. You agree not to pre-fetch, retrieve, cache, index, or store any Trimble-Derived Data or other any portion of the Software output at any time, provided, however, that you may temporarily store (for less than thirty (30) calendar days) limited amounts of such Trimble-Derived Data for the sole and exclusive purpose of enhancing the performance of your implementation due to network latency, and only if you do so securely and in a manner that: (a) does not permit use of the Trimble-Derived Data outside of the scope of this Agreement; (b) does not manipulate or aggregate any Trimble-Derived Data or portion thereof; (c) does not prevent Trimble Maps from accurately tracking usage; and (d) does not modify attribution of the Software in any way.","plan":"Premium Web Services","who":"Premium Web Services subscribers","billing":"contact","charged":null,"topUp":null,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"request","renews":null,"expires":null,"costUnits":null,"calls":null,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":null,"sharesBudgetWith":null,"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":null,"resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":50,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Contains Bulk","method":"POST","path":"/contains/bulk","send":"Content-Type header \"application/json\", [].lat, [].lon; buffer","fields":["total results","place ID","custom place ID","name","site name","place classification","street address","extended address","street number","city","county","state","state code","country","country code","postal code","latitude","longitude"]},{"provider":"ValueSERP","api":"Local business search","website":"https://www.valueserp.com","pricingPage":"https://trajectdata.com/serp/value-serp-api/pricing/","pitch":"Get real-time and reliable search data from the world’s best value SERP API – VALUE SERP","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"a limited, non-exclusive, personal, non-transferrable, non-sublicensable, non-assignable license to access and use the Service [...] solely for your personal use on a Device that you own or control. [...] You may not: (i) cause, permit or authorize the modification, copying, creation of derivative works, translation, reverse engineering, decomplication, disassembly, or hacking of the Service; (ii) sell, assign, rent, lease, or grant rights in the Service, including, without limitation, through sublicense, to any other person or entity; or (iii) use the Service for any unlawful, prohibited, abnormal, or unusual activity as determined by ScraperAPI [...] All products and services sold by or received from ScraperAPI are intended to be used for personal purposes only, and you may not sell or resell any products or services you purchase or otherwise receive from ScraperAPI.","plan":"Pay As You Go","who":"anyone","billing":"one-time","charged":null,"topUp":false,"pay":25,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":10000,"unit":"credit","renews":null,"expires":null,"costUnits":1,"calls":10000,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["Google Search","Google News","Google Images","Google Videos","Google Shopping","Google Place Details","Google Map Place Details","Google Product Details","Google Product Reviews","Google Product Online Sellers"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":4.17,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Google Places","method":"GET","path":"/search","send":"q, search_type \"places\"; location, location_auto, uule, google_domain, gl, hl, nfpr, page, max_page, device, mobile_type, tablet_type, include_html, skip_on_incident, hide_base64_images, cookie, include_fields, exclude_fields","fields":["success","credits used","credits consumed","credits remaining","credits reset at","created at","processed at","total time taken","request URL","HTML URL","JSON URL","location auto message","search parameters","query displayed","original query yields zero results","local results","pagination"]},{"provider":"Woosmap","api":"Local business search","website":"https://www.woosmap.com","pricingPage":"https://www.woosmap.com/pricing","pitch":"Discover and filter points of interest (POIs) within a specified radius of any location. Use this endpoint to find restaurants, stores, hotels, and more, with support for type-based queries and precise geolocation.","strengths":[],"aggregators":null,"freshness":null,"fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"The Client and its Authorized Users are authorized to use the Woosmap Platform solely for the Intended Purposes and for the internal business needs of the Client only, any commercial exploitation of the Woosmap Services being excluded. [...] API responses cannot be used to train, enhance, or validate AI models without explicit prior approval, [...] Storing, caching, or processing API responses for AI-related purposes without authorization constitutes a breach of these terms","plan":"Pro, 10,001 to 100,000 requests a month","who":"anyone","billing":"on-demand","charged":"monthly","topUp":null,"pay":0,"currency":"USD","exchangeRate":1,"termMonths":null,"from":10001,"graduated":true,"units":null,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":null,"monthlyCap":null,"perThousand":0.695,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":[],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":10,"resultsCap":null,"perDay":null,"perSecond":50,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Localities Nearby","method":"GET","path":"/localities/nearby","send":"location, types; radius, excluded_types, page","fields":["name","place ID","address","city","street","country","country code","latitude","longitude","viewport","types","categories","next page","previous page"]},{"provider":"Yandex Maps API","api":"Local business search","website":"https://yandex.com/maps-api/","pricingPage":"https://yandex.com/maps-api/products/geosearch-api","pitch":"Embed this API to enable organization search by name, address, phone number, and service. Help your clients access business details like hours and websites, making it ideal for customer databases, competition analysis, and business development.","strengths":[],"aggregators":null,"freshness":"1 day","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"30 calendar days, cached on your servers solely to improve the performance of your internal systems, all removed when the service term ends","use":"1.1. According to the Terms Contractor hereby provides the Customer with the Services by providing the Information through the Platform during the Service term in the following ways: 1.1.1. generate Queries to the Platform in order to obtain Information for its further display on the Customer’s own website or application and the ability to display its own data on the background strictly against the background of the service map «Yandex Maps» as available in the specified service; 1.1.2. make available the Information obtained through the Platform to the public, including the closed systems of the Customer, access to which is limited, strictly against the background of the service map «Yandex Maps» as available in the specified service; [...] 1.2. The Customer shall use the Platform according to its functional purpose. The Customer shall not save and store the results of the service's responses to Queries (coordinates, address, information about Organizations) on the Customer's servers, except as described in Clause 1.1.3 hereof. [...] 2.1. The Customer shall: 2.1.1. to post the text that informs an end user about what Information is provided by the Yandex directly next to the Query results in the software product (website) in delivering Query results to the public; [...] 2.1.5. Do not to remove, change the order or sorting, hide and/or modify the Information obtained through the Platform, the other information received, including, but not limited to, promotional materials, trademarks, logos, links or other references to copyright holders, as well as any other notices and/or information transmitted by the Platform together with the Information.","plan":"Basic, 250K requests per year","who":"anyone with a Yandex ID","billing":"yearly","charged":null,"topUp":null,"pay":2750,"currency":"USD","exchangeRate":1,"termMonths":12,"from":null,"graduated":null,"units":250000,"unit":"request","renews":"year","expires":null,"costUnits":1,"calls":250000,"monthlyCap":null,"perThousand":0.22,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":"soft","addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":[],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":50,"resultsCap":1050,"perDay":null,"perSecond":50,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/v1/","send":"text, lang; type, ll, spn, bbox, rspn, results, skip, uri","fields":["search term","limit","offset","search area","total results","viewport","display hint","name","description","bounding box","place URI","place ID","address","formatted address","country code","postal code","address components","additional info","indoor level ID","website","categories","phone","phone type","opening hours","features","latitude","longitude"]},{"provider":"Yelp","api":"Local business search","website":"https://www.yelp.com","pricingPage":"https://business.yelp.com/data/products/places-api/","pitch":"This endpoint returns up to 240 businesses with some basic information based on the provided search criteria.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"24 hours","use":"Subject to compliance with the terms set forth in the Display Requirements and elsewhere in the API Agreement, Yelp grants you, during the Term, a non-exclusive, revocable, non-sublicensable, non-transferable license in the Territory to (i) access and use the API to receive the Yelp Content; (ii) display the Yelp Content on Your Site; and (iii) reproduce and display the Yelp name and logo (the “Yelp Brand Features”) solely in order to comply with the Display Requirements. You may not use the API, Yelp Content, or Yelp Brand Features for any other purpose without Yelp’s prior written consent. [...] You agree that you will not, and will not assist or enable others to: [...] b. modify the Yelp Content, or use it to update or create your own database of business listing information, unless such modification is for non-commercial analysis [...]; d. [...] use Yelp Content for any commercial purpose without the express written consent of Yelp (i.e. don’t sell any Yelp data or content whatsoever) [...]; e. modify or remove the hyperlink contained within any Yelp Content that is provided in the API; f. use the API on behalf of any third party; [...] i. copy, rent, lease, sell, transfer, assign, sublicense, disassemble, reverse engineer or decompile [...] modify or alter any part of the API; [...] l. remove applicable tracking parameters from any API calls, such as Google Analytics tracking tags; [...] Notwithstanding anything to the contrary in this API Agreement, during or after the Term, you shall not: 9.1. Use, copy, process, modify, reverse engineer, or create derivative works based on the Yelp Content for the purpose of training, developing, enhancing, or fine-tuning any Generative AI Models without Yelp’s prior written approval [...]; 9.2. Share, sell, sublicense, or distribute the Yelp Content, in whole or in part, to any third party for use (express or implied) with Generative AI Model training, development, or enhancement, without Yelp’s express written consent. [...] 9.4. Submit or ingest any Yelp Content into any Generative AI Model (e.g., prompts that contain any Yelp Content into ChatGPT or other such models). 7.3 Launch Restrictions. During the free trial period, you may not publicly launch or release your product that uses the API.","plan":"Base","who":"anyone with a Yelp user account and a business email","billing":"monthly","charged":null,"topUp":null,"pay":229,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":30000,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":30000,"monthlyCap":null,"perThousand":0.1527,"waterfall":null,"listPerThousand":null,"overagePerThousand":0.1182,"unitsCap":"soft","addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":null,"startPerCall":0,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":50,"resultsCap":240,"perDay":5000,"perSecond":null,"concurrent":null,"batch":null,"minBatch":null,"answer":"in the call","latencyMs":null,"call":null,"method":"GET","path":"/v3/businesses/search","send":"one of location or latitude with longitude; term, radius, categories, locale, price, open_now, open_at, attributes, sort_by, device_platform, reservation_date, reservation_time, reservation_covers, matches_party_size_param, job_alias, limit, offset","fields":["business ID","alias","name","image URL","closure status","Yelp URL","review count","categories","rating","latitude","longitude","transactions","address","city","state","ZIP code","country","phone","display phone","distance","attributes","business hours","total results","search region center"]},{"provider":"YepAPI","api":"Local business search","website":"https://www.yepapi.com","pricingPage":"https://docs.yepapi.com/getting-started/billing","pitch":"Google Maps place search powered by the official Google Places API (New). Returns full place profiles — name, types, address, phone, website, rating, review count, hours, photos, top review, amenities, and coordinates — for any text query.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no limit","use":"You agree not to use YepAPI to: Violate any applicable law or regulation; Infringe on intellectual property rights of any third party; Transmit malicious code, spam, or abusive content; Attempt to reverse-engineer, scrape, or resell our service; Exceed reasonable usage patterns or abuse rate limits","plan":"Pay as you go","who":"anyone","billing":"one-time","charged":null,"topUp":true,"pay":null,"currency":"USD","exchangeRate":1,"termMonths":null,"from":null,"graduated":null,"units":null,"unit":"usd","renews":null,"expires":"never","costUnits":0.07,"calls":null,"monthlyCap":null,"perThousand":3.5,"waterfall":null,"listPerThousand":3.5,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":null,"alsoPaysFor":[],"sharesBudgetWith":["154 other calls"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":20,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":null,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":null,"method":"POST","path":"/v1/maps/search","send":"query; limit, language, region, location_bias, location_restriction, rank_preference, open_now, min_rating, price_levels, included_type, page_token, latitude, longitude, radius","fields":["query","next page token","search URL","place ID","name","types","primary type","address","phone","website","Google Maps URL","latitude","longitude","rating","review count","price level","business status","open now","opening hours","dine in","takeout","delivery","serves coffee","serves breakfast","serves dessert","good for groups","outdoor seating","photos","reviews","directions URL","reviews URL"]},{"provider":"Zenserp","api":"Local business search","website":"https://zenserp.com","pricingPage":"https://zenserp.com/pricing-plans/","pitch":"Zenserp enables you to scrape search engine result pages in a fast and scalable way. Getting SERPs has never been easier.","strengths":[],"aggregators":null,"freshness":"live","fieldFreshness":null,"history":null,"countries":null,"fullFamilyTree":null,"checks":null,"searchesIn":null,"keep":"no API terms","use":"no API terms","plan":"Small","who":"anyone","billing":"monthly","charged":null,"topUp":null,"pay":49.99,"currency":"USD","exchangeRate":1,"termMonths":1,"from":null,"graduated":null,"units":25000,"unit":"request","renews":"month","expires":null,"costUnits":1,"calls":25000,"monthlyCap":null,"perThousand":null,"waterfall":null,"listPerThousand":null,"overagePerThousand":null,"unitsCap":null,"addons":null,"notFoundPerThousand":null,"catchAllPerThousand":null,"bounceRefund":null,"repeatFree":"24 hours","alsoPaysFor":[],"sharesBudgetWith":["Google Search","Google Image Search","Google News Search","Google Shopping Search","Bing Search","Yandex Search","Google Image Reverse Search","YouTube Search","Google AI Overview"],"startPerCall":null,"startPerCallMax":null,"monthlyFee":null,"monthlyFeePer":null,"extras":[],"per":"page","resultsPerPage":null,"resultsCap":null,"perDay":null,"perSecond":null,"concurrent":400,"batch":1,"minBatch":null,"answer":"in the call","latencyMs":null,"call":"Google Maps Search","method":"GET","path":"/api/v2/search","send":"q, tbm \"lcl\"; ll, location, search_engine, device, cache, timeframe, gl, lr, hl","fields":["local results"]}],"total":591,"checked":["2026-10-27","2026-11-05"],"freshness":["Live","Within an hour","Within a day","Within a week","Within a month","Within a year","Stored, age unknown"],"providers":[{"label":"2 to C","kids":[{"label":"2GIS","value":"2GIS on its own site"},{"label":"Amap","value":"Amap on its own site"},{"label":"Amazon Location Service","value":"Amazon Location Service on its own site"},{"label":"ArcGIS","value":"ArcGIS on its own site"},{"label":"Azure Maps","value":"Azure Maps on its own site"},{"label":"Baidu Maps","value":"Baidu Maps on its own site"},{"label":"Barikoi","value":"Barikoi on its own site"},{"label":"CrawlerData","value":"CrawlerData on its own site"},{"label":"Crawlora","value":"Crawlora on its own site"}],"range":true},{"label":"D to G","kids":[{"label":"D7 Lead Finder","value":"D7 Lead Finder on its own site"},{"label":"Datafiniti","value":"Datafiniti on its own site"},{"label":"Dataplor","value":"Dataplor on its own site"},{"label":"Factori","value":"Factori on its own site"},{"label":"FlashData","value":"FlashData on its own site"},{"label":"Foursquare","value":"Foursquare on its own site"},{"label":"Geoapify","value":"Geoapify on its own site"},{"label":"Geocode Earth","value":"Geocode Earth on its own site"},{"label":"Google Maps Platform","value":"Google Maps Platform on its own site"}],"range":true},{"label":"H to M","kids":[{"label":"HERE","value":"HERE on its own site"},{"label":"Jawg","value":"Jawg on its own site"},{"label":"Litescrape","value":"Litescrape on its own site"},{"label":"Local Falcon","value":"Local Falcon on its own site"},{"label":"LocationIQ","value":"LocationIQ on its own site"},{"label":"Mapbox","value":"Mapbox on its own site"},{"label":"Mappls","value":"Mappls on its own site"},{"label":"MapQuest","value":"MapQuest on its own site"},{"label":"MapTiler","value":"MapTiler on its own site"}],"range":true},{"label":"N to Sca","kids":[{"label":"NextBillion.ai","value":"NextBillion.ai on its own site"},{"label":"Ola Maps","value":"Ola Maps on its own site"},{"label":"openrouteservice","value":"openrouteservice on its own site"},{"label":"Outscraper","value":"Outscraper on its own site"},{"label":"Pullbay","value":"Pullbay on its own site"},{"label":"Radar","value":"Radar on its own site"},{"label":"Scale SERP","value":"Scale SERP on its own site"},{"label":"Scavio","value":"Scavio on its own site"}],"range":true},{"label":"Scr to T2","kids":[{"label":"Scrapeak","value":"Scrapeak on its own site"},{"label":"Scrapeless","value":"Scrapeless on its own site"},{"label":"ScraperAPI","value":"ScraperAPI on its own site"},{"label":"SearchApi","value":"SearchApi on its own site"},{"label":"SERPHouse","value":"SERPHouse on its own site"},{"label":"Serply","value":"Serply on its own site"},{"label":"SerpWow","value":"SerpWow on its own site"},{"label":"Stadia Maps","value":"Stadia Maps on its own site"},{"label":"T2A","value":"T2A on its own site"}],"range":true},{"label":"Te to Z","kids":[{"label":"Tencent Maps","value":"Tencent Maps on its own site"},{"label":"TomTom","value":"TomTom on its own site"},{"label":"Trimble Maps","value":"Trimble Maps on its own site"},{"label":"ValueSERP","value":"ValueSERP on its own site"},{"label":"Woosmap","value":"Woosmap on its own site"},{"label":"Yandex Maps API","value":"Yandex Maps API on its own site"},{"label":"Yelp","value":"Yelp on its own site"},{"label":"YepAPI","value":"YepAPI on its own site"},{"label":"Zenserp","value":"Zenserp on its own site"}],"range":true}],"at":[4,21,32,42,47,59,64,99,104,109,111,120,124,148,171,183,192,206,235,242,252,253,275,284,294,299,316,320,336,344,356,364,369,371,385,396,401,417,443,460,464,472,489,493,499,520,532,534,557,561,575,579,580],"fields":{"Local business search":["name","latitude","longitude","address","place ID","phone","categories","city","distance","state","country","website","country code","opening hours","total results","category","county","street","ZIP code","local results","rating","search parameters","state code","house number","postal code","bounding box","created at","neighborhood","district","email","review count","credits used","description","HTML URL","pagination","processed at","query displayed","success","viewport","alias","credits consumed","credits remaining","full address","JSON URL","map place address","map place name","map place rating","map place review count","OSM ID","OSM type","request URL","search status","time taken","time zone","types","address components","attributes","brand","category IDs","child places","credits reset at","district code","fax","Google Maps URL","layer","limit","locality","map place latitude","map place longitude","map place opening hours","map place phone","map place position","map place website","map view","navigation points","next page URL","original query yields zero results","parent place","photos","request ID","result type","street address","street number","subdistrict","total time taken","UTC offset","access points","area","attribution","block","brand ID","brands","building","building name","business ID","business status","chains","county code","data source info","data source name","date updated","detail features","domain","engine used","entrances","entry points","Facebook URL","floor","food types","image URL","label","language","license","local name","local result address","local result image","local result name","local result position","local result price range","local result rating","local result review count","location auto message","map place address lines","map place categories","map place category","map place district","map place ID","map place price level","map place URL","mobile phone","municipality","next page token","offset","open now","place type","political view","previous page URL","price","price level","primary type","pure service area business","query","region","reviews","search ID","search term","search URL","SIC code","status","street name","subblock","suburb","toll-free phone","Twitter handle","7-day popularity","access restrictions","accessibility options","accuracy","additional categories","additional info","address comment","address descriptor","address line 1","address line 2","address type","admin region","administrative areas","ADR address","ads","amenities","amount charged","attributions","average spend","billable items","brand name","building ID","building place ID","building type","business area","business chains","business hours","calculated geohash 8","category code","category group","category ID","census block","chain external ID","chain metadata","chain name","chain slug","charging connectors","city alias","city code","claimed","classification code","classification names","closed","closure status","coarse location","confidence","consumer alert","contact info","containing places","coordinate accuracy","country code (ISO 3166-1 alpha-3)","cuisines","currency","custom place ID","data source IDs","data source URL","date added","date closed","date created","delivery","details available","details page URL","dine in","directions URL","discover more places","display hint","display name","display phone","display URL","distance in meters","DMA","drive through","employee count maximum","employee count minimum","excursion distance","exits","extended address","extended ZIP code","external IDs","Facebook ID","Facebook pixel","Facebook rating","Facebook review count","feature","feature type","features","field score","flags","floor name","formatted address","formatted place","fuel types","geocoding ID","geolocation","geometry","geometry location latitude","geometry location longitude","geometry location type","geometry viewport northeast latitude","geometry viewport northeast longitude","geometry viewport southwest latitude","geometry viewport southwest longitude","good for groups","Google Analytics","Google Maps links","Google Maps type label","Google rank","Google rating","Google remarketing","Google review count","grid code","has more","house number corrected","house number fallback","icon","icon background color","icon mask URL","icon URL","images","indoor level ID","indoor map","industry type","Instagram business account","Instagram followers","Instagram following","Instagram handle","Instagram media count","Instagram URL","intersection","is claimed","items count","key","key tag","keyword","landline phone","languages spoken","link","LinkedIn analytics","LinkedIn URL","local business links","local map","local result category","local result CID","local result comment","local result data ID","local result ID","local result knowledge graph machine ID","local result latitude","local result longitude","local result open status","local result phone","local result place ID","local result price","local result type","local results state","location point","macroregion","map place category IDs","map place data ID","map place domain","map place E.164 phone","map place images","map place review URL","map place thumbnail","map place timezone","mapcodes","match score","match type","matched substrings","menu","menu page URL","message","mobile friendly","moved place","moved place ID","municipality subdivision","NAICS code","NAICS code description","name components","neighbourhood","next cursor","next offset","next page","number of rooms","ontology ID","opening date","opening hours today","operational status","order index","organic results state","organization","outdoor seating","page","page count","page size","parking type","payment type","people","people also search","phone type","phonemes","photo count","photo URL","place attributes","place classification","place code","place topics","place URI","Placemaker URL","plus code","PO box","POI ID","popular times","post town","postal address","postal city","postcode","precision","preferred name","previous page","price range","price range currency","price range maximum","price range minimum","pricing bucket","primary category","primary type name","products or services","query score","query type","ranking","rating distribution","rating percentage","rec tag","reference","refinement chips","region ID","related places","resource name","result position","results count","results returned","revenue currency","revenue maximum","revenue minimum","review","reviews count","reviews URL","room","routable points","routing available","schema markup","scraper name","search area","search location","search region center","secondary address components","segment ID","serves breakfast","serves coffee","serves dessert","shape polygon","shape type","short address","SIC code description","site name","snippet","sort order","source","source ID","source URL","special hours","specialties","state name","store ID","street components","street info","street view ID","sub-destinations","subcategory","subdistrict code","supplier references","takeout","terms","tertiary subdivision","thumbnail URL","total pages","total photos","transactions","Twitter URL","unit","unresolved flags","URL","URL path","uses Shopify","uses WordPress","vehicle constraints","vehicle types","wheelchair access","work hours","year incorporated","year opened","years in business","years with Yellow Pages","Yellow Pages URL","Yelp rating","Yelp review count","Yelp URL"]},"same":["api","strengths","aggregators","waterfall","monthlyFee","addons","catchAllPerThousand","bounceRefund","history","countries","fullFamilyTree","checks","searchesIn"],"facets":["defaults","provider","price","fields","billing","who","freshness","use","answer","paysFor"],"ties":{"Local business search":{"tied":["Amap, top-up","Amap, top-up, 基础搜索服务流量包","Amazon Location Service, pay as you go","Amazon Location Service, pay as you go, On-demand","Amazon Location Service, pay as you go, On-demand, POST /v2/search-nearby","ArcGIS, pay as you go","ArcGIS, pay as you go, Pay-as-you-go","Azure Maps, pay as you go","Azure Maps, pay as you go, Gen2 <500K","Baidu Maps, contact us","Baidu Maps, contact us, 企业开发者（授权版） (enterprise developer, authorized version)","Barikoi, pay as you go","Barikoi, pay as you go, from API call 3,001 of the month","Factori, $300 monthly","Factori, $300 monthly, Starter","FlashData, top-up from $10","FlashData, top-up from $10, Pay as you go","Foursquare, pay as you go","Geocode Earth, $500 monthly","Geocode Earth, $500 monthly, Advanced","Google Maps Platform, pay as you go","Google Maps Platform, pay as you go, 5,001 - 100,000 monthly events","HERE, pay as you go","Jawg, €3,000 yearly","Jawg, €3,000 yearly, Professional","MapQuest, $119 monthly","MapQuest, $119 monthly, Basic","MapTiler, $30 monthly","MapTiler, $30 monthly, Flex","Mapbox, pay as you go","Mapbox, pay as you go, Introductory preview pricing, 50,001 - 500,000 requests","Mappls, contact us","NextBillion.ai, contact us","NextBillion.ai, contact us, Advanced Route Planning","Ola Maps, pay as you go","Ola Maps, pay as you go, Tier 2 · 100K–5M","Outscraper, pay as you go","Outscraper, pay as you go, Business Tier","Pullbay, $9 monthly","Pullbay, $9 monthly, Hobby","ScraperAPI, $49 monthly","ScraperAPI, $49 monthly, Hobby","Stadia Maps, $250 monthly","Stadia Maps, $250 monthly, Professional","Tencent Maps, CNY 300 pack","Tencent Maps, CNY 300 pack, Traffic pack (流量包)","TomTom, pay as you go","TomTom, pay as you go, Pay as you grow, Tier 1","Woosmap, pay as you go","openrouteservice, free"],"movedPages":{},"canonicals":{"2GIS":"free","Amap":"free-get-v5-place-around-3","Amazon Location Service":"free-tier-post-v2-search-nearby","ArcGIS":"free-get-places-within-extent","Azure Maps":"free-gen2-free-get-search-nearby-format","Baidu Maps":"free-individual-developer-get-place-v3-around","Barikoi":"free-get-v2-api-search-nearby-category-1-10","CrawlerData":"free","Crawlora":"free","Datafiniti":"free","Factori":"free-post-v1-poi-by-address","FlashData":"free-trial-post-v1-queries","Foursquare":"free","Geoapify":"free","Geocode Earth":"free-trial-get-v1-autocomplete","Google Maps Platform\nPOST /v1/places:searchNearby\nPlaces API Nearby Search Pro":"free-monthly-usage-post-v1-places-searchnearby-5000-requests-a-month","Google Maps Platform":"free-monthly-usage-post-v1-places-searchnearby-places-api-nearby-search-enterprise","HERE":"free","Jawg":"free-basic-get-places-v1-search","Litescrape":"free-5-free-calls","Local Falcon":"24-99-monthly","LocationIQ":"free","Mapbox":"free-introductory-preview-pricing-up-to-50000-requests-get-search-searchbox-v1-category-canonical-category-id","Mappls":"free-start-for-free-get-search-places-nearby-json","MapQuest":"free-mapquestgo-50000-one-time-free-transactions-get-search-v4-place","MapTiler":"free-get-geocoding-queries-json","NextBillion.ai":"contact-us-advanced-route-planning-get-browse","Ola Maps\nGET /places/v1/nearbysearch":"free-tier-1-up-to-100k-get-places-v1-nearbysearch","Ola Maps":"free-tier-1-up-to-100k-get-places-v1-nearbysearch-advanced","openrouteservice":"free-standard","Outscraper\nGET /yellowpages-search":"free-tier-get-yellowpages-search","Outscraper":"free-tier-get-bing-maps","Pullbay\nGET /yelp/search":"free-get-yelp-search","Pullbay":"free-get-google-maps-place-search","Scale SERP":"free","Scavio":"free","Scrapeak":"free","Scrapeless":"free","ScraperAPI\nPOST /structured/google/mapssearch":"free-plan-post-structured-google-mapssearch","ScraperAPI":"free-plan-get-structured-google-mapssearch","SearchApi":"free","SERPHouse":"free","Serply":"free","SerpWow":"free","Stadia Maps":"free-get-geocoding-v2-autocomplete","Tencent Maps":"free-individual-developer-get-ws-place-v1-explore","TomTom":"free-get-search-2-categorysearch-query-ext","ValueSERP":"free","Woosmap":"free","Yandex Maps API":"2750-yearly","Yelp":"free-base-30-day-free-trial","YepAPI":"free","Zenserp":"49-99-monthly"}}},"shared":[],"notes":{"name":"The sheet's first column gives each row's name. No two rows on the sheet share a name. The name starts with the provider, then the plan's price. Some names: \"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\". Two plans with the same price also get the plan's name. We drop any words in the plan's name that the price already gives. If two rows share a name after that, we add the call's method and path to each name. When two names still match, we add the plan's units. When they still match after that, we add the call's name. The sheet's own CSV and JSON files have no name column. datacircle.json and datacircle.csv have a name column with the same names as the sheets.","api":"This column names each row's API. Each API has a sheet in the GTM APIs list. Most sheets share the API's name. For the rest, we give the sheet's name after the API. \"Employee profile\", on the LinkedIn profiles sheet, returns a person's LinkedIn profile. \"Employee email\", on the Find email sheet, finds a person's work email. \"Email validation\", on the Validate email sheet, checks whether an email address takes mail. \"Employee phone\", on the Find phone sheet, finds a person's phone number. \"Company profile\", on the LinkedIn company profiles sheet, returns a company's LinkedIn page. \"Company headcount\" counts a company's staff. \"Phone validation\", on the Validate phone sheet, checks whether a phone number is valid. \"Post comments\", on the LinkedIn post comments sheet, returns the comments on a LinkedIn post. \"Post reactions\", on the LinkedIn post reactions sheet, returns the reactions to a LinkedIn post, each with the person who reacted. \"Employee lookalikes\", on the Similar people sheet, returns people similar to the person you send. \"Company lookalikes\", on the Similar companies sheet, returns companies similar to the company you send. \"Company technologies\" returns the tools a company uses. \"Company job count\" counts the jobs a company has open on LinkedIn. \"Employee posts\", on the LinkedIn person posts sheet, returns a person's LinkedIn posts. \"Company posts\", on the LinkedIn company posts sheet, returns a company's LinkedIn posts. \"Company funding\" returns a company's funding rounds. \"Company jobs\", on the Company open jobs sheet, returns the jobs a company has open. \"Employee search\", on the LinkedIn people search sheet, finds people by job title, company and place. \"Company search\", on the LinkedIn company search sheet, finds companies by industry, size and place. \"Job search\", on the LinkedIn job search sheet, finds jobs by title, company and place. \"Reverse email lookup\" finds the person behind an email address. \"Post search\", on the LinkedIn post search sheet, finds posts by keyword. \"Post details\", on the LinkedIn post details sheet, returns a post from the post's URL or ID. \"Job details\", on the LinkedIn job details sheet, returns a job from the job's URL or ID. \"Employee comments\", on the LinkedIn person comments sheet, returns the comments a person left on posts. \"Employee reactions\", on the LinkedIn person reactions sheet, returns the posts a person reacted to. \"Post reposts\", on the LinkedIn post reposts sheet, returns the people who reposted a LinkedIn post. \"Employee recommendations\", on the LinkedIn person recommendations sheet, returns the recommendations on a person's LinkedIn profile. \"Job lookalikes\", on the Similar jobs sheet, returns jobs similar to the job you send. \"Employee articles\", on the LinkedIn person articles sheet, returns a person's LinkedIn articles. \"Company enrichment\" returns a company's profile from each seller's own database. \"People search\" finds people in each seller's own database. \"Company discovery\" finds companies in each seller's own database. \"Job postings\" finds job postings in each seller's own database. \"Job posting details\" returns a job posting from the posting's ID. \"Person enrichment\" returns a person's profile. \"Leadership changes\" returns the new hires, promotions and departures in a company's senior roles. \"Company hierarchy\" returns a company's parent companies and subsidiaries. \"Web search\" returns the web pages that match a query. \"SERP\" returns a search engine's results page as data. \"News search\" returns the news articles that match a query. \"Image search\" returns the images a search engine finds for a query, in the order the engine ranks them. \"Video search\" returns the videos a search engine finds for a query, in the order the engine ranks them. \"Search autocomplete\" returns the searches a search engine suggests as you type a query. \"Web scraping\" returns a page's content from the page's URL. \"Keyword research\" returns a keyword's search volume, cost per click and competition. \"Ranked keywords\" returns the keywords a domain ranks for in Google, with the domain's position and traffic for each keyword. \"Related keywords\" returns keywords like the keyword you send, with the search volume of each. \"Backlinks\" returns the links that point to a domain. \"Domain authority\" returns a domain's authority score and the number of links to the domain. \"X profile\" returns an X (Twitter) account's profile from the account's handle. \"X posts\" returns an X account's posts. \"Instagram profile\" returns an Instagram account's profile. \"Instagram posts\" returns an Instagram account's posts. \"TikTok profile\" returns a TikTok account's profile. \"TikTok videos\" returns a TikTok account's videos. \"YouTube channel\" returns a YouTube channel's name, subscribers and description. \"YouTube channel videos\" returns a YouTube channel's videos. \"Reddit profile\" returns a Reddit account's profile. \"Reddit posts\" returns a Reddit account's posts. \"Facebook page\" returns a Facebook page's details from the page's URL. \"Facebook posts\" returns a Facebook page's posts. \"Threads profile\" returns a Threads account's profile. \"Threads posts\" returns a Threads account's posts. \"Bluesky profile\" returns a Bluesky account's profile. \"Bluesky posts\" returns a Bluesky account's posts. \"Telegram channel\" returns a Telegram channel's details. \"Telegram channel posts\" returns a Telegram channel's posts. \"Pinterest search\" returns the pins Pinterest finds for a query. \"Pinterest pin\" returns a Pinterest pin's details. \"Pinterest board pins\" returns the pins on a Pinterest board. \"Pinterest user boards\" returns a Pinterest account's boards. \"Hacker News search\" returns the Hacker News stories for a query. \"Hacker News story comments\" returns the comments on a Hacker News story. \"Twitch profile\" returns a Twitch channel's profile. \"Twitch videos\" returns a Twitch channel's videos. \"Twitch clip\" returns a Twitch clip's details. \"Kick clip\" returns a Kick clip's details. \"Snapchat profile\" returns a Snapchat account's profile. \"Truth Social profile\" returns a Truth Social account's profile. \"Truth Social posts\" returns a Truth Social account's posts. \"GitHub profile\" returns a GitHub account's profile. \"GitHub repository\" returns a GitHub repository's details. \"GitHub user repositories\" returns a GitHub account's repositories. \"Douyin profile\" returns a Douyin account's profile. \"Douyin user videos\" returns a Douyin account's videos. \"Douyin video\" returns a Douyin video's details. \"Weibo profile\" returns a Weibo account's profile. \"Weibo user posts\" returns a Weibo account's posts. \"Weibo post\" returns a Weibo post's details. \"Xiaohongshu profile\" returns a Xiaohongshu (RedNote) account's profile. \"Xiaohongshu user notes\" returns a Xiaohongshu account's notes. \"Xiaohongshu note\" returns a Xiaohongshu note's details. \"Zhihu profile\" returns a Zhihu account's profile. \"Zhihu question answers\" returns the answers to a Zhihu question. \"Kuaishou profile\" returns a Kuaishou account's profile. \"Kuaishou user videos\" returns a Kuaishou account's videos. \"Kuaishou video\" returns a Kuaishou video's details. \"Bilibili profile\" returns a Bilibili account's profile. \"Bilibili user videos\" returns a Bilibili account's videos. \"Bilibili video\" returns a Bilibili video's details. \"Facebook ads\" returns a company's ads from Meta's Ad Library. \"Google ads\" returns a company's ads from Google's Ads Transparency Center. \"LinkedIn ads\" returns a company's ads from LinkedIn's Ad Library. \"TikTok ads\" returns a company's TikTok ads. \"G2 reviews\" returns a software product's reviews on G2. \"Capterra reviews\" returns a software product's reviews on Capterra. \"Trustpilot reviews\" returns a company's reviews on Trustpilot. \"Glassdoor reviews\" returns a company's reviews on Glassdoor, written by people who work or worked there. \"App Store app\" returns an app's listing on the App Store from the app's App Store ID. \"App Store reviews\" returns an app's reviews on the App Store. \"Google Play app\" returns an app's listing on Google Play from the app's package name. \"Google Play reviews\" returns an app's reviews on Google Play. \"Amazon product\" returns a product's listing on Amazon from the product's ASIN. \"Amazon search\" returns the products Amazon finds for a query, in the order Amazon ranks them. \"Google Shopping product\" returns a product's offers on Google Shopping from the product's Google Shopping ID. \"Google Shopping search\" returns the products Google Shopping shows for a query, in the order Google Shopping ranks them. \"Walmart product\" returns the Walmart listing for a Walmart ID. \"Walmart search\" returns the products Walmart finds for a query, in the order Walmart ranks them. \"eBay product\" returns the eBay listing for a listing ID. \"eBay search\" returns the listings eBay finds for a query, in the order eBay ranks them. \"TikTok Shop product\" returns the listing at a TikTok Shop product link. \"TikTok Shop search\" returns the products TikTok Shop finds for a query, in the order TikTok Shop ranks them. \"Facebook Marketplace listing\" returns one listing from the listing's link or ID. \"Facebook Marketplace search\" returns the listings Facebook Marketplace shows for a search term in a city. \"Zillow search\" returns the homes Zillow lists in a place, in the order Zillow ranks them. \"Zillow property\" returns a home's Zillow listing from the home's Zillow URL. \"Redfin search\" returns the homes Redfin lists in a ZIP code, in the order Redfin ranks them. \"Redfin property\" returns a home's Redfin listing from the home's Redfin URL. \"Realtor.com search\" returns the homes Realtor.com lists in a place, in the order Realtor.com ranks them. \"Realtor.com property\" returns a home's Realtor.com listing from the home's Realtor.com ID. \"App Store search\" returns the apps the App Store finds for a query, in the order the App Store ranks them. \"Google Play search\" returns the apps Google Play finds for a query, in the order Google Play ranks them. \"ChatGPT answer\" returns ChatGPT's answer to a prompt. \"Perplexity answer\" returns Perplexity's answer to a prompt. \"Gemini answer\" returns Gemini's answer to a prompt. \"Bing Copilot answer\" returns Bing Copilot's answer to a prompt. \"Google AI Overview answer\" returns the AI Overview Google shows for a prompt, over its search results. \"Google AI Mode answer\" returns the answer Google's AI Mode gives a prompt. \"Business verification\" looks a company up by legal name in a state's register and returns the register's record of the company. \"Local business search\" finds businesses on a map that match your search in an area. You get each business's address, phone and website when the map lists them. \"Local business reviews\" returns a business's reviews on a map. You send the business's place ID.","score":"We score each plan out of 100 on five parts: price, accuracy, cost to get started, bundled calls and performance. We score accuracy and performance from our benchmark of the provider's call. Until we benchmark the call, the plan's accuracy, performance and Overall scores are N/A. The accuracy, performance and Overall scores are also N/A on a plan that lacks a check or feature the benchmarked plan has. The accuracy, performance and Overall scores are also N/A when we can't tell which benchmark score fits the plan. A plan whose accuracy score is 0 has an Overall score of 0, whatever the plan's other scores. Each API's sheet shows what we measured on each benchmarked plan, in the columns after the price. We rank a plan's price per 1,000 against the other scored plans of the same API. We score cost to get started and bundled calls on the plan alone. We give N/A to yearly plans, contact us plans and plans over $500 to start. We also give N/A to plans bought on a marketplace and plans that need your own LinkedIn or X account. We score a free plan only when the provider has no paid plan for that call. The free plan must never end. Any limit on the plan's calls must reset each day or sooner. Other free plans get N/A. A plan we don't score gets no score for any of the five parts, even when we benchmarked the call. 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 in the JSON, datacircle.json and datacircle.csv. 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 the same API. A plan that charges nothing for a call that finds nothing keeps the whole price score. A plan that charges full price for a call that finds nothing keeps half the price score. Some plans give no $ per 1,000. For those plans, when each call returns one result, we use the price our benchmark paid per call. We scale that price by what a credit costs on the plan. We skip our benchmark's price for a plan if another paid plan for the same call lists a $ per 1,000. Plans for one call can each charge a different price per call. On the sheet, click or tap the score to see how we worked out the score.","Accuracy score":"The plan's accuracy score out of 100, from our benchmark of the provider's call. On some APIs, the score measures how complete the call's answer is. On others, the score measures how often the answer is right. We lower the score when we test the call on fewer inputs than the benchmark has. Until we benchmark the call, the score is N/A, and so is the Overall score. The accuracy, performance and Overall scores are also N/A on a plan that lacks a check or feature the benchmarked plan has. The accuracy, performance and Overall scores are also N/A when we can't tell which benchmark score fits the plan. On the sheet, click or tap the score to see how we scored the plan. Each API's sheet shows what we measured on each benchmarked plan, in the columns after the price.","Cost to get started score":"The plan's score out of 100 for getting your first result. The score weighs who can get the plan, how you pay, and the least you pay to start. On the sheet, click or tap the score to see why.","Bundle score":"The plan's score out of 100 for the other calls the plan's price gets you. Also pays for lists those calls. On the sheet, click or tap the score to see why.","Performance score":"The plan's performance score out of 100, from our benchmark of the provider's call. We divide the fastest benchmarked provider's median time by this provider's median time, then multiply by 100. We compare live calls with live calls, and calls that answer from a copy with each other. Some sheets have both kinds of call. On those sheets, each Performance score shows the group we compare the score with: \"among live calls\" or \"among copies\". A median under 0.1 s counts as 0.1 s, since the baseline we take off varies by about that much. The Performance score and the Overall score are N/A until we benchmark the call. The accuracy, performance and Overall scores are also N/A on a plan that lacks a check or feature the benchmarked plan has. The accuracy, performance and Overall scores are also N/A when we can't tell which benchmark score fits the plan. If the call gave no answer we could time, the Performance score is N/A. The Overall score then counts Performance as 0. The Performance score is N/A when we timed no other call of the same kind in the same benchmark. The Overall score then leaves Performance out. On the sheet, click or tap the score to see how we scored the plan. Each API's sheet shows what we measured on each benchmarked plan, in the columns after the price.","perThousand":"The price of 1,000 places on this plan, in dollars. The price is 0 on a free plan. On a plan that charges by the call, each call asks for one search. We add the Start fee to each place's price. On a plan that charges by the page, we divide a page's price by the most results one page holds. Then we multiply by 1,000. We leave the price blank when the provider doesn't say how many results a page holds. On a search that charges by the page, we price the first page of each search, whatever the page holds. On a flat fee, we take the most places the plan allows in one month. We multiply those places by the months the fee covers. We divide the fee by that total. Then we multiply by 1,000. We leave the price blank when the provider doesn't say how many places the plan allows. A plan with no end date and only limits per second, minute, hour or day has no cap on places. A flat fee with no cap on places shows \"no limit\" on the sheet. We leave the price blank in the CSV and JSON. 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 the price blank when a provider a call can reach has no hit rate or page size. 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 places the remaining units buy. Then we multiply by 1,000. We leave the price blank when the Monthly fee uses up all the plan's units. Some plans limit calls per second, minute, hour, day or month. We divide the price by the places the limit allows, if that is fewer than the places you pay for. Then we multiply by 1,000. We leave the price blank on a top-up, because a top-up buys no fixed number of places. We also leave the price blank when the provider's website doesn't say what a place costs on this plan. We leave the price blank, too, when the website doesn't say how many places the price buys.","per":"The price counts a \"call\" or a \"result\". A call asks for one search. A result is each place a call returns. Some calls return a page of results. \"result\" means you pay for each result on the page. \"page of 50\" means you pay for each page of up to 50 results. You pay for a whole page even when the page holds fewer than 50. In the JSON, resultsPerPage is the most results a page holds. resultsPerPage is null when the price isn't per page or the provider doesn't say the page size. \"page, size not stated\" means the provider doesn't say how many results a page holds. On a search, a call is one search, and a \"page of 10\" holds up to 10 results. The price is for the first page of each search. Each further page costs the same as the first page.","billing":"How you pay. \"free\": the plan costs nothing. \"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, so you ask the provider for one. 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: the plan's price for one month in dollars. We divide the plan's Pay by the months the plan buys (termMonths), 12 on most yearly plans. We work out this price for the sheet, to the cent. The sheet's CSV and JSON leave this price out. datacircle.json and datacircle.csv have this price. Blank (null) on every other plan.","notFoundPerThousand":"What you pay for 1,000 searches that find no place. 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. That cost is the sum of the prices of the providers that charge for a miss.","strengths":"The plan's strengths, which we work out from the plan's row. Each strength is a band that many plans of the same API are in. Strengths differ by API. We list and explain them under Strengths on datacircle.dev/fields. Only LinkedIn profiles and Find email have strengths so far. Blank ([] in the JSON) when the plan has none, and then the plan's page leaves Strengths out. 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 gives what a call costs through the aggregator with your own provider key. The cell also gives what 1,000 places 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 result found. We say \"paid, no fixed price\" when the aggregator publishes no price. When an aggregator charges by the page, we divide a page's price by the most results one page holds. Then we multiply by 1,000. We write \"paid, page size not stated\" when the aggregator doesn't say how many results a page holds. Some aggregators list the call but don't say whether you pay them or use your own key. For those, we write \"listed, how it's sold not stated\". An aggregator may sell one of the provider's calls without saying which. Then 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 the aggregator's name. url is the aggregator's 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 the call is sold. callStated is false when the aggregator doesn't say whether the call is this one or another of the provider's. usd is the aggregator's price in dollars for one per, or null when the aggregator sets no price. perThousand is the aggregator's price in dollars for 1,000. per is \"call\", \"result\" or \"page\". resultsPerPage is the most results a page holds, or null.","waterfall":"Some routers, like treg's, try one provider after another until one finds the answer. On a router's call, the Waterfall column lists each provider the router tries, in order. After each provider, we give in brackets the name the router uses for that provider's call. Then we give the provider's price per 1,000 on this plan and how often the provider finds the answer. For Validate email and Validate phone, we give how often the provider checks what you send. We count a check whether the provider's verdict is right or wrong. We add \"misses billed\" when the provider charges for a miss. For a provider that charges by the page, we divide a page's price by the most results one page holds. Then we multiply by 1,000. We write \"page size not stated\" when the provider doesn't say how many results a page holds. The router publishes how often each provider finds an answer over all the router's calls. We assume each provider finds answers at the published rate. We assume this even on calls where the earlier providers found nothing. We leave the Waterfall column blank on calls with a single provider. In the JSON, each provider in the Waterfall is a step with these keys. provider is the provider's name. call is the provider's call, which you can also make alone. perThousand, per and resultsPerPage mean the same as the keys of the same names on a plan's row. hitRate is from 0 to 1, or null when the router publishes no rate. missesBilled is true when the provider charges for a miss.","repeatFree":"On a call that costs units: how long you can get a paid place again for free. On a flat fee with a call limit, the time before the same place counts toward the limit again. We copy the time from the provider's pages, like \"20 minutes\". \"no limit\" means the provider never charges again for a place you paid for once. \"never\" means the provider charges each time you get the place again. Blank when the provider's pages don't say.","resultsCap":"For a search API: the most results one search gets 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. On a plan that charges by the page, you pay for each page you ask for.","startPerCall":"A fee in dollars you pay once for each call, on top of the price per place. An Apify Actor's start fee is one. You pay the same fee for a call of 1,000 places or a call of one place. On a plan that charges by the call, each call asks for one search. On that plan, the $ per 1,000, List $ per 1,000, Overage and Enough for columns all count the Start fee. On a plan that charges by the result or the page, a call can return any number of results. On those plans, the $ per 1,000, List $ per 1,000, Overage and Enough for columns leave the Start fee out. The Start fee is $0.00 on a free plan, and blank when the plan has no start fee. A provider's page can give a range, like \"2-3 credits\". startPerCall then holds the lowest fee and startPerCallMax holds 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 the fee 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 than the row's price. Each group of extra fields has fields and perThousand. perThousand is the price you pay on top of the row's price. Some providers charge for each search and also for the extra fields on each result. For those providers, perThousand is the price for 1,000 searches. We assume each search returns the most results the plan allows.","Also pays for":"The other calls you get for the plan's price. The other calls each have a separate limit. We use the provider's words. When a plan pays for more than 40 other calls, we write their count instead, like \"300 other calls\". We leave out apps, extensions, MCP servers, proxies and storage, since they are not calls. We also leave out features you can use only in the provider's app, like sending the provider's 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 the price buys.","overagePerThousand":"On a subscription: dollars for each 1,000 places you get past the plan's units, when the provider sells extra places. On a plan that charges by the call, Overage includes the Start fee.","unitsCap":"\"hard\" means calls stop once the plan's units run out. \"soft\" means calls go on after the plan's units run out. Those calls cost the Overage price when the provider gives one. Blank (null in the JSON) when the provider's pages don't say.","addons":"On an email API's subscription: the packs of units the provider sells on top of the plan. We read them on the pricing page. Each pack has units and pay, in the plan's currency. renews is \"month\" or \"year\" when you pay for the pack again with the plan. renews is \"never\" when you buy the pack once. perThousand is dollars for 1,000 emails at the pack's 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 such calls 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 found. Blank when the provider's pages don't say.","bounceRefund":"On an email API: the credit or refund the provider gives when a paid address bounces. Also the conditions, in the provider's words, like \"the credit, reported from the dashboard or the API and reviewed\". \"never\" when the provider's pages say a bounced address stays charged. Blank when the pages don't say.","pitch":"How the provider sells the row's call, quoted from the call's own page. When one page covers all the provider's calls, we quote the provider's own pitch. \"[...]\" marks a cut.","freshness":"How old the answer may be, as the provider's pages say. \"live\": the provider gets the data at the moment you call. The provider reads sources like LinkedIn, company websites, job boards, search results, keyword data or a page you send. Or the provider finds or checks an email or phone number at the moment you call. Some providers keep each answer for an hour or less. They give the same answer to anyone who asks the same question in that time. We call a plan that keeps answers for an hour or less \"live\" too. Renidly, for example, keeps each answer for 20 minutes. \"1 month\" or \"30 days\": the provider answers from a copy and refreshes the copy as often as the value says. \"as of 2025-11-13\": from a copy last refreshed that day. \"stored\": from a copy with no date on the provider's pages. Some email or phone checks never ask the mail server or the carrier. They read only the format, the domain's DNS and the provider's own lists. We mark those checks \"stored\" too. Freshness is blank (null in the JSON) when the provider's pages don't say how fresh the answer is. Freshness is also blank when the pages don't agree with each other. Plans that answer from a copy are on the same sheet as the plans that read live. When the provider's pages give some fields a different freshness from the rest, we list those fields in brackets. fieldFreshness gives the freshness of each field in brackets. Bright Data's LinkedIn profile is \"live (current title, jobs, schools: as of 2025-11-13)\". LinkedIn put current title, jobs and schools behind a login wall. Bright Data serves those three fields from a copy.","history":"How far back the answers reach, on an API whose answers are dated. A company's funding rounds and open jobs are dated. \"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 a value: the closed ones alone. Blank (null in the JSON) when the provider's pages don't say, or when the answers aren't dated.","countries":"On Validate phone, the countries whose numbers the call checks, like \"United States\". On Business verification, Company enrichment, Company discovery, Company hierarchy, Company headcount and Similar companies, the countries of the companies found. On People search, Person enrichment and Find email, the countries whose people the call finds. We take them from the provider's pages. \"Worldwide\": the call covers any country. \"Worldwide\" also means the call covers over 100 countries. Blank (null in the JSON) until we read the countries on the provider's pages. Also blank when the provider's pages don't list the countries. Blank on every other API.","fullFamilyTree":"On Company hierarchy, this column says whether one call gives the whole family tree. The whole tree runs from the top parent down each branch. \"yes\" (true in the JSON): one call gives the whole tree, counting every page of results the call returns. \"no\" (false): one call gives part of the tree, like the parents or one level of subsidiaries. You call again for each company to get the rest. The column is blank (null in the JSON) until we read the provider's website. The column is also blank when the provider's website doesn't say. Always blank on every other API.","checks":"This column lists the checks each call makes, as the provider's pages describe them. You find this column on the Validate email and Validate phone sheets. On Find email, the column lists the checks a finder makes on an address before giving you the address. A finder that asks the mail server takes longer than a finder that doesn't. On an email, \"format\": the address is well formed. \"mail servers\": the domain has servers that take mail. \"disposable domains\": the call spots a domain on a list of throwaway domains. \"role addresses\": the call spots a shared address, like sales@. \"mailbox\": the call checks with the mail server that the mailbox exists. On a number, \"numbering plan\": the number fits the rules of the number's country. \"carrier\": the call finds the carrier the number is with today. If the owner moved the number to a new carrier, you see the new carrier. \"line in service\": the call checks with the network that the line is live. \"messaging apps\": the call checks with a messaging app, like WhatsApp, that the number has an account there. A call without \"mailbox\" doesn't check the mailbox. Such a call can pass an address that bounces. The column is blank (null in the JSON) until we read the provider's pages. Also blank when the provider's pages don't say. Always blank on every other API.","searchesIn":"This column says where the call looks for posts. We read where the call looks on the provider's pages. You find this column on the LinkedIn post search sheet. \"LinkedIn's search\": the call runs LinkedIn's own search. \"Google's index\": the call searches Google for LinkedIn posts. Google sets how many posts the call can find. New posts show up only after Google indexes them. \"a search engine's index\": the call searches another search engine for LinkedIn posts. We also mark a call \"a search engine's index\" when the provider's pages don't name the search engine. \"the provider's own database\": the call searches a copy of LinkedIn posts the provider keeps. We leave the column blank (null in the JSON) when the provider's pages don't say. We leave the column blank for every other API.","keep":"How long the provider's terms let you keep the API's answers. \"no limit\" when the terms set none. \"no API terms\" when the provider has no API terms.","use":"What the provider's terms let you use the API's answers for. Also what the terms ask in return, like a link back or a credit. \"any\" when the terms limit nothing and ask nothing. \"no API terms\" when the provider has no API terms.","pay":"The plan's price, in the plan's currency. On a subscription, the price covers the months in termMonths. In the sheet's CSV, we write the months after the price. Some examples: \"$39.00/month\", \"€99.00/month\" on a plan in euros, or \"$468.00/15 months\" on gtm-api.com's yearly plan. A pack's Pay is the pack's price. A top-up's Pay is the smallest amount you can top up. On a top-up with no minimum from the provider, Pay is blank (null in the JSON). A free plan's Pay is $0.00. On a usage tier, Pay is what you pay each month for your calls below that tier. Each of those calls costs the price of the tier the call is in. Some tiers have a minimum. If your calls below the tier cost less than the minimum, you pay the minimum. When a usage tier sits on a subscription, you also pay the plan's price. Crawlbase has a tier for the next 10M requests. On that tier, Pay is $583: what you pay each month for your calls below the tier. On Mailgun's Foundation plan, you pay $95 a month for up to 5,000 validations. The $95 is the $35 plan plus $60 for the validations. On a pay-as-you-go plan, the sheet's Pay column shows Charged.","units":"What the plan gives for the price, counted in unit. On a usage tier, where the tier starts: \"from the 51st call a month\".","calls":"The number of places you get for the plan's price, counted in per. On a plan that charges by the page, calls and monthlyCap count pages. calls is the number of places the plan's units pay for: \"100 calls, once\" for a free trial, \"1,250 results a month\" for an allowance. On a plan that charges by the call, calls is the plan's units divided by the cost of one call. That cost includes the Start fee. A plan can limit calls per day or per month. Then calls is the most calls the limit allows before the units renew. The limit counts each call as one place. On a plan that charges by the page, the limit counts each call as one page. Say a plan allows 10,000 requests a month and 200 calls a day. You get 6,000 calls a month, because 30 days of 200 calls is 6,000. Some providers count each result toward the limit. A list you send in one call counts one result for each row. When a provider counts results, limitsCountedIn says \"result\", and calls and monthlyCap count results. A limit of 2,000 results a day allows 60,000 results in a month of 30 days. We fill monthlyCap when a call costs 0 units, like a call on a flat fee. monthlyCap is the most places you get a month, or \"no limit\". On a plan with a daily or monthly limit, monthlyCap is the most calls in 30 days. 3,000 calls a day make 90,000. The Enough for column shows 3,000 calls a day as \"90,000 calls a month\". Any plan can limit calls per hour, minute or second. calls and monthlyCap also hold the most calls a limit per hour, minute or second allows. A limit of 50 calls an hour allows 36,000 calls in 30 days. We count a call limit in monthlyCap only when each call returns one place or a fixed-size page. On a free trial shorter than 30 days, monthlyCap is the most calls you get over the whole trial. The trial's calls never renew. A 7-day trial with 1,000 calls a day shows as \"7,000 calls, once\". Enough for shows calls, or monthlyCap when a row has no calls. On a plan with a Monthly fee, the provider first takes one month's fee from the plan's units. calls counts the calls left after the fee. 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 places you get. Enough for is also blank on pay as you go plans and on top-ups. Enough for is blank too on subscriptions that charge for each place on top of the fee. Enough for is also blank when a waterfall's average call costs nothing. calls and monthlyCap are null when Enough for is blank.","expires":"When the units you don't use lapse, in the provider's words: \"never\", \"365 days\", \"at renewal: unused credits do not carry over\". Blank when the provider's pages don't say.","perDay":"The most calls a day. Some providers count each result of a call instead, like each row of a list. limitsCountedIn says what the provider counts: \"call\", \"result\" or \"page\". The provider counts the same unit for this column and for the plan's monthly limit. limitsCountedIn says \"call\" when the provider's docs don't say.","perSecond":"The most calls a second you can keep up. When the provider counts a limit over a longer window, we divide the limit. We divide a limit per minute by 60, per 5 minutes by 300, per hour by 3,600. When the provider sets several limits, we show the tightest: 25 a second and 40 a minute is 0.67. We round to two decimals. A rate under 0.1 keeps two digits past the 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 calls by the second. Then Per second sets your limit. Blank (null) when the provider's pages don't say.","batch":"The most searches in one call on this plan. 1 when the call 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 many. A call that refuses fewer than a set number shows the fewest and the most, like \"2,000 to 2,000,000\". A call that needs at least 2,000 and has no top limit shows \"2,000 or more\". A call that needs at least 2,000 shows \"at least 2,000\" when the provider's pages don't give the top limit.","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 the answer is ready in time. If the answer isn't ready, the call returns a job you check later. An Apify Actor returns a job when the run goes 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. For a benchmarked call, we show our benchmark's median. The API's benchmark columns show the same median. From each call's time, we subtract the mean time of three free calls to the same provider, made just before. If that mean is longer than the call, we use the provider's median baseline instead. We cap the baseline at the call's time, so no time is below zero. For a call we didn't benchmark, we show the time from the provider's pages. Or we show a time we measured when we added the row. On a plan without a check or feature of the benchmarked plan, we show the provider's time or our own. We leave the median blank (null) when we have no time. We also leave the median blank when the benchmarked call gave no answer we could time. The JSON and datacircle.csv give the time in milliseconds. The sheet and the sheet's CSV give the time in seconds.","send":"You send a query and a place. You must send every input listed before \"Optional:\". In the CSV and JSON downloads, the inputs after a semicolon are optional.","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 a separate address has a separate path.","plan":"The plan's name on the provider's pricing page.","who":"Who the provider offers the plan to: \"anyone\", or the condition the provider's 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 the credit 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":53,"free":true,"paid":{"ranked":{"Local business search":[0,0,0,0,0.001,0.0011,0.0013,0.002,0.0022,0.0027,0.005,0.005,0.005,0.006,0.006,0.006,0.0063,0.0063,0.0073,0.0098,0.0125,0.0125,0.0167,0.0167,0.0179,0.0179,0.0179,0.02,0.0208,0.0213,0.0224,0.0224,0.0224,0.0262,0.027,0.027,0.027,0.0338,0.0338,0.0338,0.034,0.04,0.04,0.04,0.04,0.045,0.045,0.045,0.0716,0.085,0.0955,0.1,0.1194,0.1344,0.147,0.1527,0.16,0.16,0.18,0.1993,0.2,0.3,0.375,0.4,0.4,0.695,0.8,0.9,1,1,1,1,1,1.6,1.6,1.75,1.75,2,2,2,3,3,3,3,3.5,4.99,5,15.9,59]},"bench":{},"free":["Local business search|openrouteservice|/pois"]},"more":"/assets/sheet-cPE--80m.json"}