Bing Maps Local Business Finder
Find restaurants, shops, hotels, and other local businesses on Bing Maps by keyword and city, or by a precise latitude/longitude and radius, with address, phone, website, rating, and coordinates.
Open in Apify Store$0.99 / 1K on Free
Short answer
Bing Maps Local Business Finder is an Apify Store Actor for Bing Maps data that returns 14 published output fields, including name, category, address, phone. It lists $0.99 per 1,000 results on the Free plan (pay per event), $0.49 on the Business plan. It takes 14 input settings, none required. It covers 8 of the 8 core Bing Maps fields this site tracks. Last updated Nov 10, 2026.
From the public Store listing and published build schema, synced 2026-11-12.What it returns
14 fields from the published dataset schema. Export as JSON, CSV or Excel, or read the dataset through the Apify API.
namecategoryaddressphoneratingreviewCountwebsiteopenStatusurldescriptionhoursattributesreviewsphotos
Input
| Setting | Type | Required | Default | What it does |
|---|---|---|---|---|
| mode | string | No | search | Choose how to find businesses: by keyword and place, around a point, or by exact place IDs/links. |
| searchQueries | array | No | [] | One or more business searches, e.g. 'coffee shops', 'dentist', 'hotel'. Each query is combined with every location. |
| locations | array | No | [] | Cities, areas or full addresses to search in, e.g. 'London', 'Manhattan, New York', 'Paris, France'. |
| placeIds | array | No | – | Used by 'Place details by ID or URL'. Paste Bing place IDs (ypid:...) or full Bing Maps links that contain a place ID or a place name. |
| latitude | number | No | – | Centre latitude for nearby search, e.g. 51.5074 for London. |
| longitude | number | No | – | Centre longitude for nearby search, e.g. -0.1278 for London. |
| radius | integer | No | 1000 | How far around the centre point to search, in metres. |
| maxItems | integer | No | 20 | Maximum number of businesses to save across all queries and locations. |
| market | string | No | en-US | Bing market (language and region) used for results, addresses and hours. |
| minRating | string | No | 0 | Only keep businesses at or above this rating. Businesses with no rating are left out when a minimum is set. |
Show the other 4 settings
| Setting | Type | Required | Default | What it does |
|---|---|---|---|---|
| openNow | boolean | No | false | Keep only businesses Bing marks as open at the time of the run. |
| includeDetails | boolean | No | false | Fetch each place's detail panel for weekly hours, description, amenities, reviews, rating breakdown, photos, menu and booking links. Slower because it adds one request per business. |
| maxReviews | integer | No | 3 | How many recent reviews to include when detail fields are enabled. Set 0 for none. |
| proxyConfiguration | object | No | {"useApifyProxy":true} | Optional proxy. Apify Proxy AUTO is enabled by default to reduce the chance of rate limiting on large runs. |
Example input
Built from the input form's published example values and defaults.
{
"mode": "search",
"searchQueries": [
"coffee shops"
],
"locations": [
"London"
],
"radius": 1000,
"maxItems": 3,
"market": "en-US",
"minRating": "0",
"openNow": false,
"includeDetails": false,
"maxReviews": 0,
"proxyConfiguration": {
"useApifyProxy": true
}
} Run it from code or an AI agent
The same run through the Apify API, with the example input. You need an Apify API token; the run is billed to your account at the Store price.
Python
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
"mode": "search",
"searchQueries": [
"coffee shops"
],
"locations": [
"London"
],
"radius": 1000,
"maxItems": 3,
"market": "en-US",
"minRating": "0",
"openNow": False,
"includeDetails": False,
"maxReviews": 0,
"proxyConfiguration": {
"useApifyProxy": True
}
}
run = client.actor("dataspryva/bing-maps-local-business-finder").call(run_input=run_input)
if run is None:
raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
print(item) pip install apify-client
JavaScript
import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
"mode": "search",
"searchQueries": [
"coffee shops"
],
"locations": [
"London"
],
"radius": 1000,
"maxItems": 3,
"market": "en-US",
"minRating": "0",
"openNow": false,
"includeDetails": false,
"maxReviews": 0,
"proxyConfiguration": {
"useApifyProxy": true
}
};
const run = await client.actor("dataspryva/bing-maps-local-business-finder").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items); npm install apify-client
cURL
curl -X POST "https://api.apify.com/v2/actors/dataspryva~bing-maps-local-business-finder/run-sync-get-dataset-items" -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" -d '{"mode":"search","searchQueries":["coffee shops"],"locations":["London"],"radius":1000,"maxItems":3,"market":"en-US","minRating":"0","openNow":false,"includeDetails":false,"maxReviews":0,"proxyConfiguration":{"useApifyProxy":true}}' Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).
MCP (AI agents)
{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=dataspryva/bing-maps-local-business-finder",
"headers": {
"Authorization": "Bearer <YOUR_APIFY_TOKEN>"
}
}
}
} Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.
What a run costs
The result rate falls on higher Apify plans. Each figure is the published per-result rate times the number of results.
| Apify plan | Per 1,000 | 10,000 results | 100,000 results |
|---|---|---|---|
| Free plan | $0.99 | $9.90 | $99 |
| Starter plan | $0.82 | $8.20 | $82 |
| Scale plan | $0.66 | $6.60 | $66 |
| Business plan | $0.49 | $4.90 | $49 |
- Every run also has a start event, charged per GB of memory (minimum one): $0.10 on Free, $0.03 on Business. At its default memory of 4 GB a run starts at $0.40 on Free. Fewer, larger runs keep this small.
- The Free plan includes $5 of monthly usage (Apify pricing, checked 2026-11-11); at the Free rate that covers at most about 5,050 results, less start events and platform usage.
- Worked example: 10,000 results in one run on the Free plan cost $10.30 ($9.90 for results + $0.40 start), plus Apify platform usage (compute), billed separately by Apify.
- Pay per event. Platform usage (compute) is billed by Apify on top of the event prices. Compare other tools in the cost estimator.
Where it fits among Bing Maps routes
It ranks 1 of 1 catalogue Actors for Bing Maps on the published formula (fields, price, reliability, freshness). Its line is highlighted on the map.
- 1 Bing Maps Local Business Finder 14 output fields, pay per event 8 of 8 core fields
$0.99 / 1K - + 7 other Store tools, combined Reference only 8 of 8 core fields
from $0.01 / 1K - API Bing Maps for Enterprise (successor: Azure Maps) Retired fields not compared
Stops are fields. A ring means the field is in that route's published output schema; no ring means the line passes without it. Bold labels are the core fields for this website, the rest are fields that differ between routes. A white capsule means every data line stops there. The red line is the official API; its field coverage is not compared. A crossed red line means there is no open official API.
Official route: Bing Maps for Enterprise (successor: Azure Maps)
Retired. Microsoft stopped licensing Bing Maps for Enterprise to new customers on June 30, 2024, retired free Basic accounts on June 30, 2025, and ends service for enterprise customers on June 30, 2028. Azure Maps is the replacement, with its own search and points-of-interest APIs.
Azure Maps is pay-as-you-go with a free monthly allotment of transactions; see the Azure Maps pricing page.
Other Store tools for Bing Maps
Reference only, from their public listings.
| Tool | Fields | Price / 1K |
|---|---|---|
| Bing Maps Scraper Extract Local Business Data | 8 | $0.01 |
| Bing Maps Lead Scraper | 21 | $0.03 |
| Bing Maps Places Scraper | 24 | $0.03 |
| Bing Maps Scraper | 35 | $3.49 |
| Bing Maps Scraper | 10 | $2.50 |
What people use it for
- find local businesses
- collect place details
- review local businesses
Similar Actors
Google Maps Review & Contributor Activity Scraper
Get reviews for any Google Maps business or place, or switch to author mode to pull everything one Google reviewer has written. Includes ratings,…
2GIS Business Directory Extractor for CIS & Middle East
Search 2GIS for businesses by category and city across Russia, the UAE, Kazakhstan and the wider CIS, and get name, address, rating, hours,…
Google Maps Popular Times & Live Busyness Scraper
Scrape Google Maps Popular Times: hourly busy hours, live busyness vs usual, open/closed status, newest reviews with closure mentions and…
Google Maps Timezone & Local Time Lookup
Resolve the IANA timezone, current local time, UTC offset, and daylight-saving information for any coordinate. Accepts single or batch lat/lng inputs.
Naver Map Business Listings with Menu & Hours Data
Search Naver Map by keyword or place URL and get address, phone, weekly hours, menu with prices, amenities, transit access, booking links, and…
Yandex Maps Business Search, Details & Reviews Scraper
Search Yandex Maps by keyword, fetch full business details, or collect customer reviews - with address, phone, rating, working hours, photos,…
Questions people ask
How much does Bing Maps Local Business Finder cost?
The published result rate depends on your Apify plan: $0.99 per 1,000 on Free, $0.82 per 1,000 on Starter, $0.66 per 1,000 on Scale, $0.49 per 1,000 on Business. So 10,000 results cost about $9.90 on the Free plan and $4.90 on Business, plus a start fee of $0.10 per run per GB of memory on Free. Platform usage is billed separately.
What data does Bing Maps Local Business Finder return?
Its published output schema lists 14 fields: name, category, address, phone, rating, reviewCount, website, openStatus, url, description, hours, attributes, and 2 more. A listed field is not guaranteed to be filled in every row.
What input does Bing Maps Local Business Finder need?
No input is strictly required; the defaults run as is. Common settings: mode, searchQueries, locations, placeIds, latitude, longitude.
How do I run Bing Maps Local Business Finder from Python or the API?
Use the Apify API client: in Python, ApifyClient(token).actor("dataspryva/bing-maps-local-business-finder").call(run_input=...), then read the run's default dataset (run.default_dataset_id); in JavaScript the same call is client.actor("dataspryva/bing-maps-local-business-finder").call(input). Without a client, POST the input JSON to https://api.apify.com/v2/actors/dataspryva~bing-maps-local-business-finder/run-sync-get-dataset-items with your API token. Ready-to-paste code with the example input is on this page.
Sources
- Bing Maps Local Business Finder on Apify Store
- Published build with input and output schema (JSON)
- Bing Maps for Enterprise (successor: Azure Maps) documentation
Cite this page
Scraper Finder. "Bing Maps Local Business Finder." https://scraperfinder.com/catalogue/bing-maps-local-business-finder/ (data checked 2026-11-12).
Run Bing Maps Local Business Finder
$0.99 per 1,000 results. Paste the example input above, set your Bing Maps query, then export the dataset. Still choosing? Compare every Bing Maps route.