Our own visit statistics are always on. Google Analytics, which helps us understand how people use our public pages (not your signed-in workspace), is enabled only with your permission. See our Privacy policy.

Bing Maps API

Bing Maps is Microsoft's map service. search finds businesses that match a keyword around a map center and returns name, address, coordinates, phone, website, category, opening state and rating for each.

Give latitude and longitude for the area you want; without them Bing picks the location. Ratings and review counts usually come from review sites such as Yelp or TripAdvisor, named in rating_source. Page through results with page, up to 30 businesses per page.

Platform availability

24h health
Normal
Normal

Last 30 days

Available capabilities

Each Bing Maps action, what it does, its price and its health over the last 24 hours. Open an action for its parameters, response fields and code samples.

CapabilityWhat it doesPer 1,00024-hour health
SearchsearchFind businesses on Bing Maps for a keyword around a map center.$0.56 per 1,000 requestsNormal

Open a capability for its parameters, response fields, code samples and trial.

What does each Bing Maps action accept?

Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.

Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and features of the official site are not part of the EveryInfra API unless this page lists them.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
search

Search

Find businesses on Bing Maps for a keyword around a map center. Get Bing business ID, address, coordinates, phone, website, category, opening state and a rating with its review count from sites such as Yelp or TripAdvisor. Up to 30 businesses per page.

keywordlanguage, latitude, longitude, pageSync deliveryCatalog values: defaultLimit=20, maxLimit=30. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$0.56 per 1,000 requestsrank · place_id · name · url · category · address · lat · lng · phone · website · rating · rating_scale · review_count · rating_source · open_state · hours_text · image_url · platform

What do the Bing Maps search parameters mean?

Find businesses on Bing Maps for a keyword around a map center. Get Bing business ID, address, coordinates, phone, website, category, opening state and a rating with its review count from sites such as Yelp or TripAdvisor. Up to 30 businesses per page.

Full API reference: parameters, code samples, response example and health
keywordRequired
What to look for on the map, a business name or category such as coffee or pizza.
languageOptional
A two-letter language code such as en or de for the returned listings.
latitudeOptional
The latitude of the map center, from -90 to 90, given together with longitude. Without a center Bing chooses the location, which may not be the city you want.
Microsoft Learn: Bing Maps Local Search Returns Businesses Around a Location — Microsoft's documentation says Bing Maps Local Search takes a query plus a user location, a bounding box or a circle and returns business entities around that location; that official interface is retired for free accounts and covers US businesses only. The source confirms only that Bing Maps finds businesses by map location; this API's `latitude` and `longitude` are a map center defined by EveryInfra, not that official interface, and are not bound by its regional limit. · Checked
longitudeOptional
The longitude of the map center, from -180 to 180, given together with latitude.
pageOptional
Which page of listings to return, starting at 1, with limit businesses per page (up to 20 pages).

How to use the Bing Maps API

  1. 01Choose a platform action from the public catalog.
  2. 02Send the platform, action, and required parameters to POST /api/v1/social.
  3. 03Read the result from the response. For an asynchronous action, poll the returned job ID.
  4. 04Store the response fields that your application needs.
bing_maps_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"bing_maps","action":"search","params":{"keyword":"<keyword>"}}'

Bing Maps API questions

What can I retrieve with the Bing Maps API?

Set platform to bing_maps. The current catalog lists search. These action names identify different Bing Maps objects or views; they are not interchangeable search modes.

Which input starts the Bing Maps search request?

What to look for on the map, a business name or category such as coffee or pizza. Send it as keyword inside params.

Which fields can Bing Maps search return?

Its declared schema includes rank, place_id, name, and category. A declared field can still be absent from an individual record, and every other action has its own field list.

Does every Bing Maps action return immediately?

Actions labeled asynchronous return a job ID you poll. Every other action can also run asynchronously: add "mode": "async" to the request body to receive a job ID immediately, useful for slow tasks or large limits. The current catalog contains sync delivery.