# OpenMart Business Records Lookup by ID

> OpenMart Business Records Lookup by ID is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Fetch full business records for up to 100 businesses by openmart_id or google_place_id in a single request.

## Facts

- Endpoint: GET https://x402.orthogonal.com/openmart/api/v1/business_records/list/openmart_id
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/openmart-business-records-lookup-by-id-6406e2a4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0JihBw3NVOUiOj9Xk8zLB

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 openmart-business-records-lookup-by-id-6406e2a4
```

Example prompt: Can you pull the full business records for these 5 OpenMart IDs: om_001, om_002, om_003, om_004, om_005 — I need their addresses, contact info, and any other available details?

## When to prefer this

Use this endpoint when you already have a list of openmart_ids or google_place_ids and need to hydrate them into full business records efficiently. It is ideal for batch enrichment workflows where you have up to 100 known identifiers and need structured business data. Prefer this over a keyword search endpoint when you have deterministic IDs rather than fuzzy business names or locations.

## Known failure modes

- Invalid or unrecognized IDs return empty or missing records for those entries
- Exceeding 100 IDs per request may result in an error or truncated response
- Malformed query parameter format causes a 400 Bad Request
- Payment failure or missing x402 payment header results in a 402 Payment Required
- IDs from mismatched ID types (e.g. passing a google_place_id to an openmart_id endpoint) may return no results

## How this service works

Fetch full business records by openmart_id or google_place_id. Up to 100 IDs.

## Output

Returns full structured business records for each requested ID, including business name, address, contact information, category, and other available metadata fields from the OpenMart database. Up to 100 records returned per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "ids": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/openmart-business-records-lookup-by-id-6406e2a4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
