AMZN Mktp US*1A2B3C4D5 Amzn.com/bill WA — and ParseTx returns clean, structured JSON your app can actually use. No sales calls, no enterprise contracts, no minimum spend. Just an API key and $0.005 per request.
What ParseTx Returns
Every enrichment call gives you six fields for each transaction string:| Field | Type | Description |
|---|---|---|
merchant | string | Canonical, normalized merchant name (e.g. "Amazon" — never "AMZN" or "Amazon.com") |
domain | string | null | Verified merchant domain — use it to render logos client-side |
category | string | One of 15 standardized categories such as "Shopping", "Food & Drink", or "Software" |
mcc_code | string | null | 4-digit ISO 18245 Merchant Category Code, essential for accounting and compliance tooling |
is_subscription | boolean | true if the merchant operates on a recurring billing model |
confidence | float | Model confidence from 0.0 to 1.0 — set your own threshold for downstream logic |
Why ParseTx
ParseTx is not a thin wrapper around an LLM. It’s a cache-first enrichment engine designed to be the reliable infrastructure layer your application depends on. Sub-50ms cache hits. ParseTx maintains a pre-warmed canonical merchant database seeded with the world’s top merchants. When your request matches a known entry, the result is returned from the edge in under 50ms — no AI inference, no waiting. Batch-native architecture. Submit up to 10 transactions synchronously viaPOST /v1/enrich, or up to 500 transactions asynchronously via POST /v1/enrich/async. No more looping through 500 sequential HTTP requests to process a bank statement.
Deterministic output. Unlike raw LLM calls, ParseTx caches every resolved result. The same input string always returns the same merchant name, category, and MCC code. This consistency is essential for bookkeeping, analytics, and any downstream system that groups or deduplicates by merchant.
Pay-as-you-go pricing. A flat 5. There’s no enterprise gate, no sales demo, and no compliance questionnaire standing between you and your first API call.
See It in Action
Here is how ParseTx transforms a realistic Amazon transaction string into usable data: Input:Where to Go Next
Quickstart
Make your first API call in under 60 seconds. Get your key, copy a cURL command, and see enriched results immediately.
Authentication
Learn how to pass your API key, understand the two supported auth methods, and keep your credentials secure.
Enrich Endpoint
Full reference for
POST /v1/enrich — request parameters, response schema, error codes, and rate limits.Batch Processing
Process up to 500 transactions in a single async job. Covers the async endpoint and job polling.