# ParseTx ## Docs - [POST /v1/enrich — Synchronous Transaction Enrichment](https://docs.parsetx.dev/api-reference/enrich.md): Enrich up to 10 raw transaction strings synchronously. Returns canonical merchant names, domains, categories, MCC codes, and subscription flags. - [POST /v1/enrich/async — Async Batch Transaction Enrichment](https://docs.parsetx.dev/api-reference/enrich-async.md): Submit up to 500 transaction strings for async background enrichment. Returns a job ID immediately. Poll /v1/enrich/jobs/:id for results. - [GET /v1/enrich/jobs/:id — Poll Async Job Results](https://docs.parsetx.dev/api-reference/jobs.md): Retrieve the current status and enriched results of an async batch job by UUID. Poll this endpoint until the job reaches complete or failed status. - [Authentication: API Keys and Security Best Practices](https://docs.parsetx.dev/authentication.md): Learn how to get a ParseTx API key, pass it in requests using either supported header format, and keep your credentials safe in production. - [ParseTx API Changelog: All Releases & Version History](https://docs.parsetx.dev/changelog.md): A complete version history of ParseTx API releases — new features, performance improvements, and bug fixes documented in reverse chronological order. - [ParseTx Transaction Category Taxonomy Reference](https://docs.parsetx.dev/concepts/categories.md): The complete 15-category taxonomy used by ParseTx to classify merchant transactions, with descriptions, examples, and guidance on Unknown and MCC codes. - [How ParseTx Enrichment Works: The Full Pipeline](https://docs.parsetx.dev/concepts/how-it-works.md): A step-by-step walkthrough of how ParseTx transforms a raw bank transaction string into clean, structured JSON — from normalization to cache to AI. - [ParseTx Response Schema: EnrichResultItem Reference](https://docs.parsetx.dev/concepts/response-schema.md): Complete field-by-field reference for the EnrichResultItem object and batch response envelope, including status handling and logo rendering patterns. - [ParseTx Transaction Enrichment API: Common Questions](https://docs.parsetx.dev/faq.md): Everything you need to know about ParseTx: how pricing works, batch size limits, data privacy, confidence scores, MCC codes, and how to cancel. - [ParseTx Batch Processing: Sync and Async Endpoints](https://docs.parsetx.dev/guides/batch-processing.md): Choose between synchronous (up to 10 items) and asynchronous (up to 500 items) batch modes to match your throughput, latency, and workflow requirements. - [ParseTx Billing, Pricing, and Daily Cost Protection](https://docs.parsetx.dev/guides/billing.md): Understand ParseTx's pay-as-you-go pricing, how cache hits keep costs low, Stripe metered billing mechanics, and daily cost protection limits. - [ParseTx API Error Handling and Partial Batch Failures](https://docs.parsetx.dev/guides/error-handling.md): Understand ParseTx HTTP error codes, partial batch failure semantics, and retry strategies for building resilient transaction enrichment pipelines. - [Merchant Logos: Rendering with ParseTx Domain Field](https://docs.parsetx.dev/guides/logos.md): ParseTx returns a domain field instead of a logo URL. Render merchant logos client-side via Google Favicons, Logo.dev, or Brandfetch. - [ParseTx: Raw Transactions In, Clean Merchant Data Out](https://docs.parsetx.dev/introduction.md): ParseTx enriches messy bank transaction strings into structured merchant data with canonical names, domains, categories, and MCC codes. - [Quickstart: Make Your First ParseTx Enrichment Call](https://docs.parsetx.dev/quickstart.md): Get your ParseTx API key, send your first enrichment request in cURL, Node.js, or Python, and understand what every response field means. - [ParseTx Node.js SDK: Install, Configure, and Enrich](https://docs.parsetx.dev/sdks/node.md): Enrich raw transaction strings into clean merchant data using the official ParseTx Node.js SDK — sync for up to 10 items, async batch jobs for up to 500. - [ParseTx Python SDK: Install, Configure, and Enrich](https://docs.parsetx.dev/sdks/python.md): Turn raw bank statement strings into structured merchant data with ParseTx Python SDK — sync enrichment for up to 10 items, async batch jobs for up to 500.