# Improve transaction clarity with brand data

Help customers recognize brands instantly across transactions, portfolios or other financial data.

**Links:**
- [Get started free](https://developers.brandfetch.com/register)
- [Setup with docs](https://docs.brandfetch.com/get-started)

## How finance teams use Brandfetch

### Avoid chargebacks with merchant logos

Customers dispute transactions they don't recognize, show every merchant with an up-to-date logo.

### Stock ticker and ISIN logos

Show company logos in stock watchlists, portfolio cards and trading apps with Logo API’s ticker route.

## Easy integration

_For AI Agents_

Standard REST endpoints with predictable JSON and clear error codes. You or your AI agents can ship enriched feeds the same day.

### Do it yourself

1. [Sign up and get your free API key.](https://developers.brandfetch.com/register)
2. Call the API with Bearer auth:

   ```shell
   curl --request POST \
     --url https://api.brandfetch.io/v2/brands/transaction \
     --header 'Authorization: Bearer <api_key>' \
     --header 'Content-Type: application/json' \
     --data '{"transactionLabel": "STARBUCKS 1523 OMAHA NE", "countryCode": "US"}'
   ```
3. A Transaction API call turns the raw transaction text into the merchant’s brand, with its logo and company data.

### Hand it to your agent

Copy and paste this prompt into your AI agent:

```text
Add a new MCP server called "Brandfetch" with the URL https://mcp.brandfetch.io/mcp. Connect to it and sign in with my Brandfetch account when prompted.
```

AI agents can also buy API access on their own, paying per request or prepaying for an API key: [Read agent docs](https://docs.brandfetch.com/agents/overview)

## Brandfetch by the numbers

Coverage, uptime and speed for Brand API. Core brands are easy. The long tail is the hard part, so we report both.

**Key numbers:**
- **50M+** Brands available
- **95%** Core coverage
- **86%** Long-tail match
- **99.9%** API uptime
- **<200ms** Response time
- **1BN+** Requests served

## Why finance teams choose Brandfetch

_Why Brandfetch_

Statements arrive as codes. Portfolios arrive as symbols. Brandfetch turns both into companies people recognize. Used by Yodlee, GBM, and Morningstar.

### Multiple identifiers

Support Raw card descriptor, ISIN, Stock or ETF ticker, Crypto symbol, and more.

### Superior accuracy

99.8% accuracy with real-time updates across local and global brands.

### First-party, no PII

No cardholder data. Send only the transaction string. SOC 2 Type II audited.

## Discover other products

_Also from Brandfetch_

**Related products:**
- [Transaction API](/developers/transaction-api)
- [Brand API](/developers/brand-api)
- [Logo API](/developers/logo-api)

## Enterprise-grade by default

_Compliance and security_

Contractual uptime, audited security, and a team that knows how procurement works.

### SOC 2 compliant

Security documentation available for compliance review.

### 99.9% Uptime SLA

Guaranteed availability backed by contractual commitments.

### Dedicated support

Named account manager with priority response times.

### Procurement-ready

MSA review, security questionnaires, and vendor onboarding.

### Flexible licensing

Flat-fee, self-hosting, and multi-year terms available.

### Zero data retention

Keeps request metadata from ever being stored in Brandfetch’s logs or analytics.

## Frequently asked questions

### What does the Transaction API do?

The [Transaction API](https://brandfetch.com/developers/transaction-api) turns a raw bank descriptor, such as `SQ *BLUE BOTTLE COFFEE OAKLAND`, into a full brand record with the name, domain, industry, and logo. Use `name` as the display label, `industry` as the spend category, and render the logo from `domain` through the Logo API.

### Why send a country code with a transaction?

The same descriptor can point to different merchants in different regions, pick the right brand by sending a `countryCode`.

### Do you receive any cardholder data?

No. Send the merchant string only. We enforce a strict no-PII policy and are SOC 2 Type II certified.

### Can I get logos from a stock ticker without a domain?

Yes. Logo API supports [multiple identifiers](https://docs.brandfetch.com/logo-api/parameters#identifier), use `cdn.brandfetch.io/ticker/{SYMBOL}?c={CLIENT_ID}`. For other identifiers, replace `ticker` with `isin` or `crypto`.

### Are stock ticker logos free?

Yes. The Logo API is free, including the ticker, ISIN, and crypto routes. Create a client ID on the [Developer Portal](https://developers.brandfetch.com/register). No attribution required.

### Can you handle our volume?

Yes. You can send batch jobs to backfill millions of records, while real-time requests resolve instantly as transactions happen. Rate limits depend on your plan, with custom limits set for [enterprise customers.](https://brandfetch.com/developers/enterprise)

## More ways to use Brandfetch

_Discover use cases_

**Related use cases:**
- [Product & PLG](/developers/use-cases/product-and-plg)
- [Sales & ABM](/developers/use-cases/sales-and-abm)
- [AI agents](/developers/use-cases/ai-agents)

---

_Source: <https://brandfetch.com/developers/use-cases/finance>_
_See [/llms.txt](/llms.txt) for a full list of agent-readable pages, and [/auth.md](/auth.md) for how agents authenticate._