Bing Maps Local Business Finder
Pricing
from $0.49 / 1,000 results
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.
Pricing
from $0.49 / 1,000 results
Rating
0.0
(0)
Developer
Dataspryva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
Share
Build a clean list of local businesses from Bing Maps without opening a browser or signing in. Search by keyword and place, sweep a precise radius around a latitude/longitude, or look up exact places by ID or link. Every record carries the contact details Bing publishes, plus coordinates, rating and category. Turn on detail fields when you also need weekly hours, a description, amenities, recent reviews, rating breakdown and photos.
Bing retired its Local Search REST API in August 2025, so this actor reads the same public listing and detail panels that Bing Maps serves to visitors. No API key, Bing account or cookie is needed.
Ways to search
- Keyword + location —
coffee shopsinLondon,dentistinManhattan, New York, any category and place Bing recognises. Supply several queries and several locations in one run and they are combined into a queue. - Nearby radius — centre on a latitude/longitude and set a radius in metres. Useful when you care about a point (a store, a venue, a neighbourhood centroid) rather than a city name.
- Place details — paste Bing place IDs (
ypid:...) or full Bing Maps links and the actor returns those exact businesses, with the detail panel included. - Optional detail enrichment — enable it for keyword or nearby searches to add one detail request per business.
Results are read page by page, deduplicated by listing ID, and stop when maxItems is reached or Bing stops returning new places. rank records where each business first appeared for its query, and query/location/market keep the provenance.
What each record contains
Listing fields (always when Bing publishes them):
listingId, placeId, name, category, categoryPath, address, phone, website, chainId, rating, reviewCount, ratingSource, lat, lon, openStatus, openHours, thumbnailUrl, url, rank, query, location, market, recordType, scrapedAt.
Detail fields (when includeDetails is on):
hours— Monday–Sunday rows, each{ "day": "Monday", "hours": "7 am - 4 am" }description— the business description shown in Bing's detail panelattributes— amenities and service labels such as "Outdoor seating" or "Free Wi-Fi"reviews— up tomaxReviewsrecent reviews, each with author, rating, ISO date, text, source and original review linkratingDistribution— star buckets with count and percentagephotos— Bing-hosted business photosdetailsFetched—truewhen the detail panel was read
Fields Bing does not publish for a business are omitted, not sent as null or empty strings.
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | search | search, nearbySearch or placeDetails |
searchQueries | string list | [] | One or more business searches; falls back to coffee shops when empty |
locations | string list | [] | One or more cities, areas or addresses; falls back to London when empty |
placeIds | string list | – | Place IDs or Bing Maps links for placeDetails |
latitude, longitude | number | – | Centre point for nearbySearch |
radius | integer | 1000 | Radius in metres (100–50000) for nearbySearch |
maxItems | integer | 20 | Maximum records across the whole run (1–1000) |
market | select | en-US | Bing language/region market |
minRating | select | 0 | Keep only businesses at or above this rating |
openNow | boolean | false | Keep only businesses Bing marks open now |
includeDetails | boolean | false | Add hours, description, amenities, reviews and photos |
maxReviews | integer | 3 | Reviews per business when details are on (0–20) |
proxyConfiguration | proxy | Apify Proxy AUTO | Optional proxy settings |
Examples
Keyword and city:
{"mode": "search","searchQueries": ["coffee shops", "bakery"],"locations": ["London", "Manchester"],"maxItems": 40,"includeDetails": true,"maxReviews": 3}
Nearby radius:
{"mode": "nearbySearch","searchQueries": ["restaurant"],"latitude": 51.5074,"longitude": -0.1278,"radius": 2000,"maxItems": 25}
Exact places:
{"mode": "placeDetails","placeIds": ["ypid:YNA290932D99230C7A","https://www.bing.com/maps/search?q=coffee+shops+London&secq=Bar+Italia&sece=ypid%3AYNA290932D99230C7A"],"includeDetails": true,"maxReviews": 5}
Use cases
- Local lead generation with phone, website and address
- Comparing Bing's local coverage with another maps index
- Tracking rating and review-count changes over scheduled runs
- Enriching a CRM or directory with hours, amenities and coordinates
- Finding the businesses around a specific venue or site
Limits and data notes
- Bing returns at most about 60 unique listings for one query and viewport; later pages repeat them. The actor deduplicates and stops at that source limit. Split by narrower categories or locations to go deeper.
minRatingandopenNoware applied after fetching because Bing's direct listing endpoint does not accept them without a signed page session. A very restrictive filter can scan the full result set and still return fewer rows thanmaxItems.- Detail fields depend on what Bing's providers publish for each business. Many listings have hours and reviews but no description or booking link.
- Addresses are the provider's single-line address. Bing does not expose reliable locality/region/postal fields for every market, so the actor does not guess them.
- Photo fields use Bing-hosted images so they stay reachable. Some listings have no photo.
FAQ
Do I need a Bing account or API key? No. The actor reads public Bing Maps pages.
What is the difference between search and nearbySearch?
search combines a keyword with a named place. nearbySearch uses a precise point and radius, so it works even where there is no useful place name.
How do I get every business in a city? Run several narrower queries (subcategories or neighbourhood names) because Bing caps a single query at about 60 unique places.
Why is minRating sometimes returning zero rows?
No business in the fetched result set matched the rating, or none had a published rating. Lower the threshold or broaden the query.
Should I use a proxy? Small runs usually work without one. Apify Proxy AUTO is the default to reduce rate limiting on larger runs; you can change it in the input.
Is this affiliated with Microsoft or Bing? No. This is an independent third-party actor and is not endorsed by Microsoft.