# Business Details Plus

> Business Details Plus is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Fetches full Google Maps business details enriched with AI-extracted review keywords and their mention counts, supporting up to 20 businesses per request.

## Facts

- Endpoint: GET https://agents.openwebninja.com/local-business-data/business-details-plus?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-business-details-plus-5d4c4ae0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uam7j2YfBojIVqXrNoiJo

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-openwebninja-com-business-details-plus-5d4c4ae0
```

Example prompt: Pull up everything you can about the restaurant with Google place ID ChIJkaUn1JPTD4gR7ZWpE9cCuow — I especially want to see which keywords come up most often in its Google Maps reviews and how many times each is mentioned.

## When to prefer this

Choose this endpoint over the standard Business Details endpoint when you need AI-powered review keyword analysis in addition to standard business data. It is ideal for competitive research, reputation monitoring, lead enrichment, or any workflow that needs to understand what customers frequently discuss about a business. Use it when batching up to 20 businesses at once is needed and you want both structured business metadata and semantic review insights in a single call. Costs 2 credits per business vs 1 for plain business details.

## Known failure modes

- Invalid or unrecognized business_id returns empty data array or error status
- Batch exceeding 20 business IDs rejected with validation error
- Business has no reviews — keywords_mentioned_in_reviews returns empty array
- Region or language code not supported returns error or defaults
- Insufficient credits (2 credits per business) causes payment/authorization failure
- Private or permanently closed business may return limited fields

## How this service works

Get full business details PLUS additional AI-powered enrichments — currently includes `keywords_mentioned_in_reviews`, an array of the keywords most frequently surfaced in the business' Google Maps reviews together with how many reviews mention each.

  All `/business-details` request parameters and response fields are supported.

  **Cost: 2 credits per business.**

  Supports batching of up to 20 Business Ids.

## Output

Returns an array of business objects each containing standard Google Maps business fields (name, address, rating, category, website, hours, photos, latitude/longitude, etc.) plus an AI-generated `keywords_mentioned_in_reviews` array listing the most frequent review keywords alongside how many reviews mention each. Optionally includes extracted emails, phone numbers, and social media profiles.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "business_id"
 ],
 "properties": {
  "fields": {
   "type": "string",
   "description": "A comma separated list of business fields to include in the response (field projection).\n  By default all fields are returned."
  },
  "region": {
   "type": "string",
   "default": "us",
   "description": "Query Google Maps from a particular region or country.\n  For a list of supported region/country codes see *https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes (Alpha-2 code)*."
  },
  "language": {
   "type": "string",
   "default": "en",
   "description": "Set the language of the results.\n  For a list of supported language codes see *https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes*."
  },
  "business_id": {
   "type": "string",
   "example": "0x880fd393d427a591:0x8cba02d713a995ed",
   "description": "Unique Business Id. Accepts `google_id` / `business_id` or `place_id`.\n\n  **Examples:**\n  `0x880fd393d427a591:0x8cba02d713a995ed`\n  `ChIJkaUn1JPTD4gR7ZWpE9cCuow`\n\n  In addition, batching of up to 20 Business Ids is supported in a single request using a comma separated list *(e.g. business_id=id1,id2)*."
  },
  "coordinates": {
   "type": "string",
   "description": "Geographic coordinates of the location from which the query is applied - recommended to use so that results are biased towards this location.\n  Defaults to some central location in the region (see the region parameter)."
  },
  "extract_share_link": {
   "type": "boolean",
   "default": false,
   "description": "Whether to extract place's share link for the business.\n  In case true, businesses will be enriched with a share_link field containing a shortened Google URL for sharing."
  },
  "extract_emails_and_contacts": {
   "type": "boolean",
   "default": true,
   "description": "Whether to extract emails, contacts and social profiles for the business.\n  In case true, businesses will be enriched with an emails_and_contacts field, potentially containing emails, phones, Facebook, LinkedIn, Instagram and other social profiles."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "status",
  "request_id",
  "parameters",
  "data"
 ],
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "business_id",
     "google_id",
     "name",
     "business_status"
    ],
    "properties": {
     "cid": {
      "type": "string",
      "nullable": true,
      "description": "Google CID (Customer ID) of the business."
     },
     "tld": {
      "type": "string",
      "nullable": true,
      "description": "Top-level domain of the business website."
     },
     "city": {
      "type": "string",
      "nullable": true,
      "description": "City of the business location."
     },
     "name": {
      "type": "string",
      "description": "Display name of the business."
     },
     "type": {
      "type": "string",
      "nullable": true,
      "description": "Primary business category as labelled by Google Maps."
     },
     "about": {
      "type": "object",
      "nullable": true,
      "properties": {
       "details": {
        "type": "object",
        "nullable": true,
        "description": "Map of attribute groups (e.g. Amenities, Crowd, Service options) to attribute name -> boolean.",
        "additionalProperties": {
         "type": "object",
         "additionalProperties": {
          "type": "boolean"
         }
        }
       },
       "summary": {
        "type": "string",
        "nullable": true,
        "description": "Free-text description of the business."
       }
      },
      "description": "Free-form summary and a structured details map of business attributes."
     },
     "state": {
      "type": "string",
      "nullable": true,
      "description": "State / region of the business location."
     },
     "rating": {
      "type": "number",
      "nullable": true,
      "description": "Average review rating (1-5) on Google Maps."
     },
     "address": {
      "type": "string",
      "nullable": true,
      "description": "Street address line of the business."
     },
     "country": {
      "type": "string",
      "nullable": true,
      "description": "ISO 3166-1 alpha-2 country code of the business location."
     },
     "website": {
      "type": "string",
      "nullable": true,
      "description": "Business website URL."
     },
     "zipcode": {
      "type": "string",
      "nullable": true,
      "description": "ZIP / postal code of the business location."
     },
     "district": {
      "type": "string",
  
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-business-details-plus-5d4c4ae0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
