Bing Maps Places Scraper avatar

Bing Maps Places Scraper

Pricing

from $0.02 / 1,000 place results

Go to Apify Store
Bing Maps Places Scraper

Bing Maps Places Scraper

Scrape public Bing Maps places by query and location with business contacts, ratings, coordinates, rank, and source provenance.

Pricing

from $0.02 / 1,000 place results

Rating

0.0

(0)

Developer

Hanna Nosova

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

Use this Bing Maps scraper to export public business listings for local SEO, lead generation, competitor research, and market analysis. This Bing Maps places scraper searches multiple categories and locations in one run and returns deduplicated Bing Maps business data with contact details, ratings, coordinates, listing links, and rank provenance.

Input example

{
"searchQueries": ["restaurants", "dentists"],
"locations": ["Lisbon, Portugal"],
"maxPlacesPerQuery": 20,
"market": "en-US",
"includeWebsite": true,
"dedupeBy": "placeId"
}

Output example

{
"placeId": "ypid:YN93943E0541A05534",
"name": "Example Restaurant",
"categories": ["Restaurant"],
"address": "24 Example Street, Lisbon 1100-125",
"locality": null,
"region": null,
"postalCode": null,
"country": null,
"phone": "+351 21 000 0000",
"website": "https://example.com/",
"rating": 4.3,
"reviewCount": 1095,
"latitude": 38.71146,
"longitude": -9.13494,
"bingMapsUrl": "https://www.bing.com/maps?osid=ypid%3AYN93943E0541A05534",
"imageUrl": "https://www.bing.com/th?id=example",
"isOpen": true,
"searchQuery": "restaurants",
"location": "Lisbon, Portugal",
"rank": 1,
"sourceUrl": "https://www.bing.com/maps?q=restaurants%20Lisbon%2C%20Portugal",
"scrapedAt": "2026-08-06T14:00:00.000Z",
"dedupeKey": "ypid:YN93943E0541A05534",
"warnings": []
}

Input settings

FieldDescription
searchQueriesCategories or free-form place searches.
locationsCities, regions, or postal areas combined with each query.
startUrlsOptional Bing Maps search URLs containing a q parameter.
maxPlacesPerQueryMaximum places per query/location pair, from 1 to 100.
marketLanguage-region code such as en-US or pt-PT.
includeWebsiteWhether to include business websites supplied by Bing.
dedupeByDeduplicate by placeId, website, or nameAddress.

Output fields

Every row contains these stable keys: placeId, name, categories, address, locality, region, postalCode, country, phone, website, rating, reviewCount, latitude, longitude, bingMapsUrl, imageUrl, isOpen, searchQuery, location, rank, sourceUrl, scrapedAt, dedupeKey, and warnings.

Bing may not supply every optional contact or address component for every place. Such values are returned as null; the Actor never fabricates them. warnings identifies important missing optional values.

Use cases

  • Build local business prospect lists from an alternative maps index.
  • Track which businesses rank for category/location combinations.
  • Compare local coverage across cities and markets.
  • Enrich market research with public websites, phones, ratings, and coordinates.

Pricing

The Actor uses pay-per-event pricing: one small start event per run and one result event for each unique place saved. See the live Pricing tab for your current account-tier rates.

Input recipes

Single market scan

{"searchQueries":["coffee shops"],"locations":["Austin, TX"],"maxPlacesPerQuery":50}

Overlapping lead searches with website deduplication

{"searchQueries":["dentists","dental clinics"],"locations":["Boston, MA"],"dedupeBy":"website"}

Tips and limits

  • Use precise locations for locally relevant rankings.
  • Result availability and optional fields depend on Bing Maps coverage.
  • A run deduplicates overlapping results but preserves the rank and provenance of the first saved match.
  • Large query batches may finish partially near the run timeout; already saved rows remain available.

API

curl -X POST "https://api.apify.com/v2/acts/fetch_cat~bing-maps-places-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["restaurants"],"locations":["Lisbon, Portugal"],"maxPlacesPerQuery":20}'

Use the Apify API client in JavaScript or Python with Actor ID fetch_cat/bing-maps-places-scraper.

MCP and AI agents

Connect through Apify MCP to let an AI agent launch searches and consume structured place rows.

FAQ

What data can I export with Bing Maps scraper? Each place can include its name, category, address, phone, website, rating, review count, coordinates, Bing Maps URL, image, rank, and query provenance.

Can I run Bing Maps Places Scraper through an API, schedule, or MCP client? Yes. Use the Apify API or MCP examples above, and create an Apify schedule for recurring exports.

How much does it cost to use Bing Maps Places Scraper? A run charges one start event and one result event per unique saved place. Current account-tier prices are always shown on the Pricing tab.

Does it require a Bing Maps API key? No. This Bing places scraper processes public Bing Maps search listings.

Why are some fields null? Bing does not expose every optional field for every listing or market.

Can I use Bing Maps URLs? Yes. Add public search URLs with a q parameter to startUrls.

Does it scrape reviews? It returns aggregate rating and review count when supplied, not individual review text.

Support

Open an issue from the Actor's Issues tab with your input and run URL. We investigate reproducible failures and source changes.