Powered by AI Factory

Transaction EnrichmentMade Ridiculously Simple

Turn cryptic bank codes into rich merchant profiles with logos, categories, contacts, MCC codes, and 15+ data fields per transaction.

See All Features
POST /enrich
~50ms response
Request
{
  "merchantName": "NFLX*NETFLIX.COM 866-579-7172"
}
Response200 OK
{
  "merchant_name": "Netflix",
  "category": "streaming",
  "logo_url": "https://img.logo.dev/...",
  "is_subscription": true,
  "contact_phone": "+1 866-579-7172",
  "mcc_code": "5815",
  "confidence": 0.98
}
+ 10 more fields available
15+
Data Fields
<50ms
Response Time
30+
Categories
99.9%
Uptime SLA
Complete Data Suite

Every field you need

One API call returns 15+ enriched data points per transaction

Merchant Recognition

Identify real merchant names from cryptic bank codes. NFLX becomes Netflix, AMZN becomes Amazon.

merchant_namebrand_iddescription

30+ Categories

Auto-categorize into grocery, streaming, transport, healthcare, entertainment, and many more.

categorycategories[]subcategory

Brand Assets

High-resolution merchant logos via Logo.dev with automatic Google favicon fallback.

logo_urldomain

Contact Details

Customer service phone, support email, and help URLs for thousands of merchants.

contact_phonecontact_emailsupport_url

MCC Codes

Standard ISO 18245 Merchant Category Codes for payment processing and compliance.

mcc_codebusiness_type

Subscription Detection

Automatically identify recurring charges, trials, and subscription-based services.

is_subscriptionis_online_only

Carbon Footprint

Environmental impact classification from very_low to very_high for ESG reporting.

co2_category

Business Intelligence

Know if it's a chain, online-only, or local business. Includes country of origin.

is_chaincountry

Confidence Scores

AI confidence ratings from 0.0 to 1.0 so you know when to trust the enrichment.

confidence

Full API Response Example

Every field returned for a single enrichment request

{
  "merchant_name": "Netflix",
  "category": "streaming",
  "categories": ["streaming", "entertainment", "subscription"],
  "subcategory": "video_streaming",
  "business_type": "subscription",
  "mcc_code": "5815",
  "is_chain": false,
  "is_subscription": true,
  "is_online_only": true,
  "domain": "netflix.com",
  "logo_url": "https://img.logo.dev/netflix.com?token=...",
  "brand_id": "netflix_us",
  "country": "US",
  "contact_phone": "+1 866-579-7172",
  "contact_email": "help@netflix.com",
  "support_url": "https://help.netflix.com",
  "co2_category": "low",
  "confidence": 0.98,
  "description": "Streaming entertainment service"
}
Simple Pricing

Pay per request

No subscriptions. No minimums. Load balance and use the API.

1-2ยข/ request

All 15+ fields included

Merchant name & categories
High-res logo URL
Contact info (phone, email, support)
MCC code & business type
Subscription & chain detection
CO2 footprint category
99.9% uptime SLA
$10
500 req
$50
4,166 req
$100
10,000 req

No credit card required

Quick Start

Three steps to enrichment

1

Create account & get API key

POST /auth/register
{ "email": "...", "password": "...", "name": "..." }
2

Add funds via Revolut Pay

Use the dashboard to add balance. Accepts cards, Apple Pay, Google Pay.

Secure payments with Revolut
3

Start enriching transactions

POST /enrich
Authorization: Bearer enrich_xxxxx

{ "merchantName": "AMZN*12345 SEATTLE" }