Bing Maps Local Business Finder avatar

Bing Maps Local Business Finder

Pricing

from $0.49 / 1,000 results

Go to Apify Store
Bing Maps Local Business Finder

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

Dataspryva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Features

Limited permissions

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.

  • Keyword + location — coffee shops in London, dentist in Manhattan, 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 panel
  • attributes — amenities and service labels such as "Outdoor seating" or "Free Wi-Fi"
  • reviews — up to maxReviews recent reviews, each with author, rating, ISO date, text, source and original review link
  • ratingDistribution — star buckets with count and percentage
  • photos — Bing-hosted business photos
  • detailsFetched — true when the detail panel was read

Fields Bing does not publish for a business are omitted, not sent as null or empty strings.

Input

FieldTypeDefaultDescription
modeselectsearchsearch, nearbySearch or placeDetails
searchQueriesstring list[]One or more business searches; falls back to coffee shops when empty
locationsstring list[]One or more cities, areas or addresses; falls back to London when empty
placeIdsstring list–Place IDs or Bing Maps links for placeDetails
latitude, longitudenumber–Centre point for nearbySearch
radiusinteger1000Radius in metres (100–50000) for nearbySearch
maxItemsinteger20Maximum records across the whole run (1–1000)
marketselecten-USBing language/region market
minRatingselect0Keep only businesses at or above this rating
openNowbooleanfalseKeep only businesses Bing marks open now
includeDetailsbooleanfalseAdd hours, description, amenities, reviews and photos
maxReviewsinteger3Reviews per business when details are on (0–20)
proxyConfigurationproxyApify Proxy AUTOOptional 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.
  • minRating and openNow are 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 than maxItems.
  • 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.