# Search Businesses

> Search Businesses is a paid API for AI agents from agents.momentra.org, paid per call via MPP, price unknown, status unknown (last checked 2026-10-19).

Searches for organizations by name or website domain within the Momentra system.

## Facts

- Endpoint: GET https://agents.momentra.org/api/v1/search/businesses?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 3
- Provider: agents.momentra.org
- Website: https://agents.momentra.org
- Canonical page: https://www.zero.xyz/c/agents-momentra-org-search-businesses-abb67d34
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Oxoz9SEMBsELdRpRiY-RO

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-momentra-org-search-businesses-abb67d34
```

Example prompt: Can you search Momentra for a business called 'The Green Lantern Brewery' or their domain greenlanternbrewery.com and get me their ID?

## When to prefer this

Use this endpoint when you need to resolve a business name or domain to an internal Momentra organization ID before calling related endpoints like 'Get events for a specific business'. Prefer this over the events search endpoint when the entity (business/venue/publisher) is known but its ID is not yet available.

## Known failure modes

- Empty array returned when no business matches the query string
- Query too vague returns many unrelated results with no disambiguation
- Domain not indexed returns empty results even if business exists elsewhere
- Network timeout if the Momentra index is temporarily unavailable
- Missing required 'q' parameter returns a 400 validation error

## How this service works

Searches for businesses within the system.

## Output

Returns an array of matching organization objects, each containing the business's internal ID, name, and website URL. Multiple results may be returned if the query matches more than one organization.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "q"
 ],
 "properties": {
  "q": {
   "type": "string",
   "description": "Organization name or website domain to search for."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "array",
 "items": {
  "type": "object",
  "description": "One indexed organization: id, name and website."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-momentra-org-search-businesses-abb67d34/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.momentra.org](https://www.zero.xyz/host/agents.momentra.org/llms.txt)
