Transaction Categorization {API}

Categorize and enrich any transaction with merchant data and brand assets.

Turn raw transaction strings into structured merchant data with names, logos, categories, and domains. Built for finance apps and fraud detection.

No credit card required
View Documentation
Passionfroot logo
Daydream logo
Kovai logo
Orange logo
SendX logo
Klarna logo
Super.com logo
Passionfroot logo
Daydream logo
Kovai logo
Orange logo
SendX logo
Klarna logo
Super.com logo
Passionfroot logo
Daydream logo
Kovai logo
Orange logo
SendX logo
Klarna logo
Super.com logo
Passionfroot logo
Daydream logo
Kovai logo
Orange logo
SendX logo
Klarna logo
Super.com logo

What You Get

Each API call converts transaction text into structured brand data.

Company name

Clean, official business name

Domain & logo

Official website and high-res logo

Brand metadata

Colors, description, and social profiles

Category

Business classification and industry

How It Works

We use advanced matching algorithms to identify merchants from transaction descriptions.

— step 01

Send transaction text

Like GREGORYS COFFEE $9.99

— step 02

String parsed

Token matching, BIN data, and payment processor mapping

— step 03

Merchant matched

Known merchant database and pattern analysis

— step 04

Brand returned

Complete business identity with domain, logo, and category

API Response

Extracted brand data for Nespresso

POST /v1/brand/transaction
{
  "brand": {
    "domain": "nespresso.com",
    "title": "Nespresso",
    "description": "World leader in coffee...",
    "colors": [{ "hex": "#8a8c92", "name": "Ancient Pewter" }],
    "logos": [{ "url": "https://media.context.dev/...", "mode": "light" }]
  }
}

Context at scale

Join 5,000+ businesses using Context.dev to enrich their products with structured web data.