# Search Bing Maps or Look Up an Entity

> Search Bing Maps or Look Up an Entity is a paid API for AI agents from agents.litescrape.com, paid per call via MPP, $0.000150/call, status unknown (last checked 2026-09-18).

Searches Bing Maps for local business listings by query (with optional map center) or resolves a single entity by its native Bing Maps place ID, returning structured place data.

## Facts

- Endpoint: GET https://agents.litescrape.com/api/bing/maps
- Price: $0.000150/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-18
- Activations on Zero: 0
- Provider: agents.litescrape.com
- Website: https://agents.litescrape.com
- Canonical page: https://www.zero.xyz/c/agents-litescrape-com-search-bing-maps-or-look-up-an-entity-6888181e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Je9S7nSKRFJkeAvSZ46zo

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-litescrape-com-search-bing-maps-or-look-up-an-entity-6888181e
```

Example prompt: Search Bing Maps for Italian restaurants near Seattle (47.6062~-122.3321), give me the top 10 results with their ratings, addresses, and phone numbers.

## When to prefer this

Choose this endpoint when you need structured local business data specifically from Bing Maps — particularly when you want Bing's native entity IDs for downstream lookups, need geographic search centered on a lat/lng coordinate, or want to paginate through large result sets. Prefer it over Google Maps endpoints when Bing coverage or entity IDs are required. Use the place_id parameter for detailed single-entity resolution after obtaining an entity ID from a prior search.

## Known failure modes

- Missing both q and place_id returns a 400 error with error_code indicating a required parameter is absent
- Invalid cp format (not latitude~longitude) may return no geographically filtered results or an error
- place_id not found in Bing Maps returns an empty place_results array
- Exceeding count maximum of 30 or first maximum of 10000 returns a validation error
- Rate limiting or upstream Bing unavailability returns a retryable error with retryable:true in the error body
- Invalid setlang code may fall back to default language silently

## How this service works

Searches Bing Maps listings by q, optionally around a map center, and returns local_results (title, rating, address, phone, and the native entity ID), or resolves one entity by place_id into place_results. Page with first and count. One call is one request.

## Output

Returns a JSON object with local_results (an array of place listings including title, rating, address, phone, and Bing entity ID) for search queries, or place_results for a place_id lookup. Also includes search_metadata (request ID, status, time taken), search_parameters (normalized inputs), and a pagination object with a next URL or next_page_token when more results are available.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string",
   "description": "Search query. Required unless place_id is supplied."
  },
  "cp": {
   "type": "string",
   "description": "Map center as latitude~longitude, such as 47.6062~-122.3321."
  },
  "count": {
   "type": "integer",
   "default": 30,
   "maximum": 30,
   "minimum": 1,
   "description": "Number of listings."
  },
  "first": {
   "type": "integer",
   "default": 0,
   "maximum": 10000,
   "minimum": 0,
   "description": "Listing offset."
  },
  "setlang": {
   "type": "string",
   "description": "Interface language such as en-US."
  },
  "place_id": {
   "type": "string",
   "description": "Native Bing Maps entity ID for a detail lookup. Required unless q is supplied."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "pagination": {
   "type": "object",
   "description": "Present when more results exist: next (a ready-made URL for the next page) or next_page_token."
  },
  "local_results": {
   "type": "array",
   "items": {
    "type": "object"
   },
   "description": "Listings for a search."
  },
  "place_results": {
   "type": "array",
   "items": {
    "type": "object"
   },
   "description": "The entity for a place_id lookup."
  },
  "search_metadata": {
   "type": "object",
   "properties": {
    "id": {
     "type": "string"
    },
    "status": {
     "type": "string"
    },
    "total_time_taken": {
     "type": "number"
    }
   }
  },
  "search_parameters": {
   "type": "object",
   "description": "The request parameters as normalized by the API."
  }
 },
 "description": "Successful responses carry request metadata, the normalized parameters, and the result groups available for the operation. Optional groups are omitted when the source does not provide them. Errors are a JSON body with error, error_code, status_code, request_id, retryable, and the echoed search_parameters."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-litescrape-com-search-bing-maps-or-look-up-an-entity-6888181e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.litescrape.com](https://www.zero.xyz/host/agents.litescrape.com/llms.txt)
