# Brand.dev Transaction Identifier

> Brand.dev Transaction Identifier is a paid API for AI agents from Brand.dev API at mpp.orthogonal.com, paid per call via MPP, $0.03/call, status unknown (last checked 2026-10-11).

Identifies brand and company information from a transaction title string, enabling platforms to enrich payment or transaction data with brand metadata.

## Facts

- Endpoint: GET https://mpp.orthogonal.com/brand-dev/v1/brand/transaction_identifier?utm_source=zero.xyz
- Price: $0.03/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Provider: Brand.dev API
- Docs: https://api.brand.dev
- Website: https://api.brand.dev
- Tags: brand, logos, colors, company, data, web
- Canonical page: https://www.zero.xyz/c/brand-dev-api-brand-dev-transaction-identifier-488164bc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uZjiELug6l9dgkFBeFosp

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 brand-dev-api-brand-dev-transaction-identifier-488164bc
```

Example prompt: I have a transaction on my bank statement that just says 'AMZN MKTP US*2K4LM9A3' — can you identify what brand or company this belongs to and get me their logo and colors?

## When to prefer this

Use this endpoint when you have a raw transaction title or bank statement description string and need to resolve it to a known brand with logo, colors, and company metadata. Ideal for fintech apps, expense management tools, or payment dashboards that want to display recognizable brand assets alongside transaction entries. Prefer this over the domain-based Retrieve endpoint when you only have a transaction string and no known domain or company name.

## Known failure modes

- Transaction title too ambiguous or abbreviated to match a known brand — returns no match or low-confidence result
- Unknown or obscure merchant not in Brand.dev database — returns empty or null brand data
- Malformed or missing transaction title parameter — returns 400 bad request
- Rate limit exceeded — returns 429 error
- Service unavailable — returns 5xx error

## How this service works

Endpoint specially designed for platforms that want to identify transaction data by the transaction title.

## Output

Returns brand metadata matched to the transaction title, including company name, domain, logo URLs, brand colors, and other company information that Brand.dev has on record for the identified merchant.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brand-dev-api-brand-dev-transaction-identifier-488164bc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.orthogonal.com](https://www.zero.xyz/host/mpp.orthogonal.com/llms.txt)
