Bing Maps Scraper Extract Local Business Data avatar

Bing Maps Scraper Extract Local Business Data

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Bing Maps Scraper Extract Local Business Data

Bing Maps Scraper Extract Local Business Data

Google Maps gets all the attention, but Bing Maps has unique business data. Many businesses are listed on Bing but not Google & B2B companies. The Bing Maps Scraper extracts business listings including: Business details Location data Contact information Ratings & reviews Business hours Photos

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

The Howlers

The Howlers

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

7

Monthly active users

14 days

Issues response

4 days ago

Last modified

Share

Bing Maps Scraper - Extract Local Business Data

Scrape business listings from Bing Maps. Extract business names, addresses, phone numbers, ratings, reviews, hours, and categories. Compare Bing vs. Google business presence for comprehensive local SEO analysis. Essential for lead generation, citation auditing, and competitive intelligence.


Getting empty results or fake Seattle data? Jump to Troubleshooting below.


Quick Start (Copy & Paste)

Simplest possible input — just change the search query:

{
"searchQuery": "plumber denver co"
}

That's it. The actor will search Bing Maps and return up to 20 real business listings.

Multiple Searches at Once

{
"searchQueries": [
"restaurant seattle wa",
"coffee shop seattle wa",
"bar seattle wa"
],
"maxResults": 25
}

Look Up a Specific Business

{
"searchQuery": "The Big Texan Steak Ranch Amarillo TX"
}

Returns the Bing Maps profile for that specific business (name, address, phone, rating, hours, etc.).

With Customer Reviews

{
"searchQuery": "dentist chicago il",
"maxResults": 30,
"includeReviews": true,
"maxReviews": 10
}

Demo Mode (Free Test — Returns Fake Data)

{
"demoMode": true,
"searchQuery": "plumber denver co"
}

Returns 3 fake sample businesses (Seattle Coffee House, Pike Place Diner, Emerald City Auto Repair) so you can test your automation pipeline without any cost. These are not real results.

IMPORTANT: Demo mode returns fake sample data — not your actual search results. If you see businesses named "Seattle Coffee House", "Pike Place Diner", or "Emerald City Auto Repair", you are in demo mode. Make sure demoMode is set to false (unchecked) or removed entirely from your input to get real data.


Input Parameters

ParameterTypeDefaultDescription
searchQuerystring-Single search query (e.g., "plumber denver co")
searchQueriesstring[]-Multiple search queries as an array
maxResultsnumber20Max businesses to return per query (1-100)
includeReviewsbooleanfalseAlso scrape customer reviews for each business
maxReviewsnumber10Max reviews per business (1-50)
proxyConfigurationobjectResidentialProxy settings (residential recommended)
webhookUrlstring-Webhook URL for Zapier/Make/n8n integration
demoModebooleanfalseReturns fake sample data instead of real results. Must be false (unchecked) for real scraping.

You must provide either searchQuery or searchQueries (or both — they get merged). If neither is set, the actor will exit with an error.

Search Query Formats

This actor supports two types of searches:

Category Search (returns multiple businesses)

Use the format: "business type city state"

{ "searchQuery": "plumber denver co" }
Good QueryWhy It Works
plumber denver coCategory + city + state abbreviation
restaurants in Seattle, WANatural language with state
auto repair shops 90210Category + ZIP code
dentist near meWill use Bing's geo-detection (less reliable)

Specific Business Lookup (returns 1 business)

Search for a specific business by name to get its Bing Maps profile:

{ "searchQuery": "The Big Texan Steak Ranch Amarillo TX" }
Good QueryWhy It Works
The Big Texan Steak Ranch Amarillo TXBusiness name + city + state
Starbucks 1st Ave Seattle WAName + street + city + state
Mayo Clinic Rochester MNWell-known business + location

Tip: For specific business lookups, keep it simple — use "Business Name City State". You don't need the full street address; Bing can find it with just the name and city.

Bad Queries

Bad QueryWhy It Fails
plumberNo location — Bing doesn't know where to search
denverNo business category — returns map, not listings
www.yelp.comThis isn't a search engine query

Output Format

Each business listing contains:

{
"name": "Rocky Mountain Plumbing",
"address": "456 Broadway, Denver, CO 80203",
"phone": "(303) 555-1234",
"website": "https://rockymountainplumbing.com",
"rating": 4.6,
"reviewCount": 89,
"categories": ["Plumber", "Water Heater Repair"],
"hours": "Mon-Fri 7AM-6PM, Sat 8AM-2PM",
"latitude": 39.7312,
"longitude": -104.9826,
"url": "https://www.bing.com/maps?q=...",
"searchQuery": "plumber denver co",
"scrapedAt": "2026-01-28T10:30:00.000Z",
"reviews": [
{
"author": "Mike R.",
"rating": 5,
"text": "Fast response and professional work.",
"date": "2025-11-20"
}
]
}

The reviews field is only included when includeReviews is set to true.

How to tell if your results are real: Real results will have actual business names from your search area. If you see "Seattle Coffee House", "Pike Place Diner", or "Emerald City Auto Repair" — those are demo/fake results and you need to set demoMode to false.


Pricing

EventPrice
Per business listing scraped$0.06
Demo modeFree

Example costs:

  • 20 businesses (1 query, default): $1.20
  • 50 businesses: $3.00
  • 3 queries x 25 results each = 75 businesses: $4.50
  • Demo mode: $0.00

Reviews are included in the per-listing price (no extra charge).


Features

  • Business Profiles — Name, address, phone, website, hours, categories
  • Single Business Lookup — Search a specific business by name to get its Bing profile
  • Bing Ratings — Star ratings and review counts
  • Customer Reviews — Optional review text, author, rating, and date
  • GPS Coordinates — Latitude/longitude for mapping
  • Anti-Detection — Camoufox stealth browser + residential proxies
  • No Login Required — Works with public Bing Maps data
  • Webhook Support — Send results to Zapier, Make.com, n8n
  • Demo Mode — Test with sample data for free

Use Cases

Lead Generation

{
"searchQueries": [
"marketing agency new york ny",
"web design agency new york ny",
"seo company new york ny"
],
"maxResults": 50
}

Citation Audit (Bing vs. Google)

{
"searchQuery": "lawyer los angeles ca",
"maxResults": 100
}

Compare with Google Maps data to find NAP inconsistencies across platforms.

Specific Business Lookup

{
"searchQuery": "The Big Texan Steak Ranch Amarillo TX",
"includeReviews": true,
"maxReviews": 20
}

Look up a single business to get its Bing Maps profile data including reviews.

Review Monitoring

{
"searchQuery": "your business name city state",
"includeReviews": true,
"maxReviews": 25
}

Webhook Automation

{
"searchQuery": "plumber denver co",
"maxResults": 50,
"webhookUrl": "https://hooks.zapier.com/hooks/catch/123456/abcdef/"
}

Results are automatically sent to your Zapier/Make/n8n webhook when the run completes.


Troubleshooting

"Actor succeeded but I got fake Seattle businesses"

You are in Demo Mode. Demo mode returns 3 hardcoded sample businesses (Seattle Coffee House, Pike Place Diner, Emerald City Auto Repair) regardless of your search query.

Fix: Open the actor input, find the "Demo Mode" checkbox, and uncheck it. Or set "demoMode": false in your JSON input. Then re-run the actor.

"No data returned" / Empty results

  1. Make sure you set searchQuery or searchQueries in the input (not some other field name)
  2. Always include a location in your query: "plumber denver co" not just "plumber"
  3. Verify demoMode is false (unchecked) — if checked, you'll get fake data instead of real results
  4. Some niche categories have fewer listings on Bing Maps than Google. Try broader terms.

Those are demo mode results. The 3 businesses (Seattle Coffee House, Pike Place Diner, Emerald City Auto Repair) are fake sample data. Set demoMode to false and re-run.

"Scraper is slow"

  • The actor uses human-like delays (3-6 seconds per page) to avoid detection
  • Each business takes ~2-5 seconds to process
  • 20 businesses takes ~1-2 minutes
  • Reviews add extra time per listing

"Rate limited / blocked"

  • Wait 10-15 minutes between runs
  • Reduce maxResults
  • The actor uses residential proxies by default for best reliability

"Some fields are null"

Not all Bing Maps listings have complete data. Fields like website, hours, phone, or rating may be null if the business hasn't claimed or completed their Bing Places profile.


Why Bing Maps Data Matters

  • Microsoft ecosystem — Powers Cortana, Edge, and Windows Maps
  • Yahoo partnership — Bing powers Yahoo search results
  • Different data — Bing may show businesses not found on Google Maps
  • Bing Places — Growing platform for local business management
  • Enterprise market — Microsoft 365 users often use Bing by default
  • Citation auditing — NAP consistency across platforms is critical for local SEO

Support


Built by John Rippy | Actor Arsenal