Skip to content
Gridlode
Docs · Reference

Bing Maps Places Search

GET /v1/places/bing-maps1 credit / businesscache 10080 min

Local businesses from a Bing Maps search, by keyword plus city, ZIP or address ("plumbers", "Austin, TX") or around exact coordinates: name, Bing listing ID and URL, category, full address (street, city, state and ZIP for US addresses), phone, website, star rating with its review count and source (Bing shows Yelp, TripAdvisor or its own ratings), open-now status and hours text, latitude, longitude and photo, about 18 businesses per Bing page and up to 100 per call, in any Bing market (en-US, en-GB, de-DE...). Read from the list the signed-out Bing Maps page loads; verification pages are detected, never bypassed, and never charged. Billed per business returned; blocked or failed requests are free.

Query parameters

q
string · required
What to look for, e.g. 'plumbers', 'coffee' or a business name.
location
string
Where to look: city and state, ZIP or address, e.g. 'Austin, TX'. Leave empty when q already names the place or when ll is set.
Default: null
ll
string
Search around these coordinates instead of a place name: 'latitude,longitude', e.g. '30.2672,-97.7431'.
Default: null
zoom
integer
Map zoom used with ll (3 = continent, 12 = city, 16 = streets).
Default: 12
market
string
Bing market (language-COUNTRY), e.g. en-US, en-GB, de-DE, fr-FR.
Default: "en-US"
limit
integer
Maximum businesses to return (1-100).
Default: 20
max_age
integer
Accept a cached answer up to this many seconds old, billed at 50%.

Response data fields

    Example

    curl "https://api.gridlode.com/v1/places/bing-maps?q=plumbers&location=Austin%2C%20TX&limit=15" \
      -H "Authorization: Bearer $GRIDLODE_KEY"

    Try it without code on the Bing Maps Places Search API page.