Search MailFrame
Find blog posts, parser schemas, docs, and comparisons.
All 60 pages.
No results found. Try a different term, or browse the blog or schema library.
- Page
Docs
MailFrame developer docs: a 5-minute quickstart and full API reference with curl, TypeScript, and Python examples per endpoint, plus webhook verification.
- Page
Pricing
MailFrame pricing: Pay per parse operation. No per-seat fees. No hidden costs. Choose from Free, Indie, Startup, Scale, and Enterprise tiers.
- Page
FAQ
Answers to the most common developer questions about MailFrame: pricing, JSON Schema extraction, synchronous delivery, security, and roadmap.
- Page
Security & Trust
How MailFrame handles your email data: synchronous POST /v1/parse, hashed API keys, signed webhooks (roadmap), and a plainly-stated compliance roadmap including SOC 2.
- Page
Status
MailFrame Status — operational posture for the API, parse engine, dashboard, and docs, the planned roadmap components, plus our incident and uptime policy.
- Page
Email to JSON API
MailFrame email to JSON API — POST raw email/MIME and receive schema-validated JSON. Define a JSON Schema; we extract, validate, and return typed data.
- Page
Free Stripe Receipt Parser
Paste a Stripe receipt email and get structured JSON instantly. A free, in-browser parser — no signup, no API key, nothing leaves your device.
- Page
MailFrame vs Mailparser
How MailFrame and Mailparser compare for turning email into structured data: rule-based parsing vs schema-first LLM extraction, and how to choose.
- Page
MailFrame vs Parseur
A developer-focused comparison of MailFrame and Parseur for turning email and documents into structured data — the strengths of each, and how to choose.
- Page
MailFrame vs Email Parser by Zapier
A balanced comparison of MailFrame and Email Parser by Zapier: no-code mailbox-and-highlight automation vs a schema-first email parsing API for developers.
- Page
MailFrame vs Postmark Inbound
A developer-focused look at MailFrame vs Postmark inbound processing. Understand the difference between transport-level email parsing and schema-first data extraction.
- Schema
Parse Stripe Receipts
Turn Stripe payment receipts and invoices into typed JSON — receipt ID, amount, currency, card brand, last four, customer email, and payment status.
- Schema
Parse Shopify Orders
Extract Shopify order confirmations into typed JSON — order number, line items, totals, fulfillment status, and customer details from every store email.
- Schema
Parse Amazon Order Emails
Turn Amazon order confirmations and shipping alerts into typed JSON — order ID, line items, totals, delivery estimate, and seller, ready for your database.
- Schema
Parse PayPal Receipts
Convert PayPal payment receipt emails into typed JSON — transaction ID, amount, currency, fees, net proceeds, payer, recipient, and payment status.
- Schema
Parse Apple App Store Receipts
Parse Apple App Store receipt emails into typed JSON — order ID, Apple ID, purchased items, subscription type, tax, totals, and renewal status.
- Schema
Parse Google Play Receipts
Extract Google Play order receipt emails into typed JSON — order ID, item title, tax, totals, currency, and auto-renewal status for each transaction.
- Schema
Parse GitHub Notification Emails
Turn GitHub notification emails into typed JSON — repository, thread type, thread number, actor, action, and the canonical URL. Schema-first.
- Schema
Parse Invoice & Payment-Due Emails
Turn invoice and payment-due emails into typed JSON — invoice number, vendor, amount due, currency, issue and due dates, PO number, and payment status.
- Schema
Parse Travel Booking Confirmation Emails
Turn flight, hotel, and rental-car confirmation emails into typed JSON — confirmation code, provider, traveler, dates, locations, price, and per-segment legs.
- Schema
Parse Shipping & Delivery Notification Emails
Turn FedEx, UPS, USPS, and DHL shipment and delivery notifications into typed JSON — carrier, tracking number, status, origin, destination, and ETA.
- Schema
Parse Calendar Meeting Invite Emails
Turn Google Calendar, Outlook, and iCloud meeting invite emails into typed JSON — event title, organizer, attendees, start and end times, location, and response.
- Schema
Parse Subscription Renewal Emails
Turn SaaS billing renewal emails from Vercel, Netlify, OpenAI, Notion, Linear, Figma, and others into typed JSON — subscription ID, product, plan, next renewal date, amount, payment method, and renewal status.
- Schema
Parse Linear Notification Emails
Turn Linear issue, project, cycle, and @-mention notification emails into typed JSON — workspace, project, issue ID, issue title, actor, action, due date, and canonical URL. Schema-first.
- Schema
Parse Job Application Emails
Turn Greenhouse, Lever, Workday, and Ashby candidate-status emails into typed JSON — application status, role, company, recruiter, posting ID, dates, and offer details. Schema-first.
- Schema
Parse Bank & Card Transaction Emails
Turn Chase, Bank of America, Wells Fargo, Capital One, Citi, USAA, PNC, Revolut, Monzo, and Starling transaction alerts into typed JSON — transaction type, amount, balance, merchant, posted date, and account mask. Schema-first.
- Schema
Parse Rideshare & Delivery Receipt Emails
Turn Uber, Lyft, DoorDash, and Grubhub receipts into typed JSON — service, trip/delivery ID, fare, subtotal, tax, tip, currency, pickup/dropoff or merchant, driver/courier, timestamp. Schema-first.
- Schema
Parse Domain & Hosting Renewal Emails
Turn GoDaddy, Namecheap, Cloudflare, Squarespace, and AWS domain/hosting renewal emails into typed JSON — registrar, domain, registration period, amount, currency, expiration date, auto-renew status, and renewal status.
- Blog
Money Amounts and Currencies in Email Extraction
Model prices from emails without rounding errors or guessed currencies: integer minor units, explicit currency codes, signed refunds, and source text for review.
- Blog
Treat Parsed Email Data as Untrusted Input
A schema-valid POST /v1/parse result is still text an outside sender wrote. Constrain the schema and handle extracted fields safely downstream.
- Blog
Ambiguous Dates and Time Zones in Email Extraction
Extract dates from emails without inventing a time zone: keep the source text, separate dates from instants, and route doubtful results to review.
- Blog
Handling Errors and Timeouts from POST /v1/parse
A client guide to POST /v1/parse: which statuses to retry, how to handle validation_errors, and how to log request_id.
- Blog
Versioning JSON Schemas for Email Extraction Without Breaking Your Pipeline
A practical guide to caller-managed JSON Schema versioning for email extraction: backward-compatible vs. breaking changes, keeping validation_errors for review, and testing against historical fixtures.
- Blog
Preserve Raw Multipart MIME in POST /v1/parse
A practical guide to sending intact RFC 822 MIME, including multipart bodies, to MailFrame's synchronous parse API, with curl and code examples.
- Blog
Parse plain-text and email-like input with MailFrame's /v1/parse
Test MailFrame without a real inbox: send a simple email-like text string and an inline JSON Schema to POST /v1/parse and get typed, validated JSON back.
- Blog
Optional vs. Required Fields in JSON Schema Email Extraction
How to choose required vs. optional JSON Schema fields for email extraction, avoid fabricated values, and why valid output is not always correct.
- Blog
Preventing Duplicate Records When Parsing Email with POST /v1/parse
A guide to building caller-side idempotency and deduplication when parsing incoming emails synchronously with MailFrame's POST /v1/parse API.
- Blog
Parse Shipping Notification Emails to JSON
Turn FedEx, UPS, USPS, and DHL shipment and delivery notifications into typed JSON — carrier, tracking number, status, locations, and delivery dates. Schema-first tutorial.
- Blog
Parse Google Play Receipt Emails to JSON
Turn Google Play order receipt emails into typed JSON — order ID, item title, tax, totals, currency, and auto-renewal status. Schema-first tutorial.
- Blog
Parse Apple App Store Receipt Emails to JSON
Turn Apple App Store purchase and subscription receipt emails into typed JSON — order ID, Apple ID, purchased items, subscription type, tax, totals, and renewal status. Schema-first tutorial.
- Blog
Parse Stripe Receipt Emails to JSON
Turn Stripe payment receipts and invoices into typed JSON — payment intent ID, amount, currency, card brand, customer email, and payment status. Schema-first tutorial.
- Blog
Parse Amazon Order Emails to JSON
Turn Amazon order confirmations and shipping notifications into typed JSON — order ID, line items, totals, delivery estimate, seller, and order date. Schema-first tutorial.
- Blog
Parse Domain & Hosting Renewal Emails to JSON
Turn GoDaddy, Namecheap, Cloudflare, Squarespace, and AWS Route 53 renewal emails into typed JSON — registrar, domain, registration period, amount, currency, expiration date, auto-renew, and renewal status. Schema-first tutorial.
- Blog
Parse PayPal Receipt Emails to JSON
Turn PayPal payment receipts and refund confirmations into typed JSON — transaction ID, amount, currency, fees, net proceeds, payer, recipient, and payment status. Schema-first tutorial.
- Blog
Parse Shopify Order Emails to JSON
Turn Shopify order confirmations and shipping notifications into typed JSON — order number, line items, totals, fulfillment status, and customer details. Schema-first tutorial.
- Blog
Parse Calendar Invite Emails to JSON
Turn Google Calendar, Outlook, and iCloud meeting invite emails into typed JSON: event title, organizer, attendees, start and end times, location, and response. Schema-first tutorial.
- Blog
Parse Travel Booking Confirmation Emails to JSON
Turn flight, hotel, and rental-car confirmation emails into typed JSON — confirmation code, provider, traveler, dates, locations, price, and per-segment legs. Schema-first tutorial.
- Blog
Parse Rideshare & Delivery Receipt Emails to JSON
Turn Uber, Lyft, DoorDash, and Grubhub receipts into typed JSON: service, trip/delivery ID, fare, tax, tip, currency, merchant, driver/courier, timestamp. Schema-first tutorial.
- Blog
Parse Bank & Card Transaction Emails to JSON
Turn Chase, Bank of America, Wells Fargo, Capital One, Revolut, and Monzo transaction alerts into typed JSON: amount, currency, merchant, account mask, posted date, balance. Schema-first.
- Blog
Parse Job Application Emails to JSON
Turn Greenhouse, Lever, Workday, and Ashby candidate-status emails into typed JSON: status, role, company, recruiter, posting ID, interview date, offer. Schema-first.
- Blog
Parse Linear Notification Emails to JSON
Turn Linear issue, project, cycle, and @-mention notification emails into typed JSON: workspace, project, issue ID, title, actor, priority, state, due date, URL. Schema-first.
- Blog
Parse Subscription Renewal Emails to JSON
Turn Vercel, Netlify, OpenAI, Notion, Linear, Figma, and other SaaS renewal emails into typed JSON: subscription ID, product, plan, next renewal date, amount, payment method, and status. Schema-first.
- Blog
Building a JSON Schema Email Parser
Learn how to apply schema validation for raw MIME email to extract typed, structured data reliably.
- Blog
Parse Invoice & Payment-Due Emails to JSON
Turn AP/invoice emails into typed JSON: extract vendor, amount due, currency, dates, and payment status with a JSON Schema and one POST to /v1/parse.
- Blog
Parse GitHub Notification Emails to JSON
Turn GitHub notification emails into typed JSON: extract repo, thread, actor, action, and reason with a JSON Schema and one POST to /v1/parse.
- Blog
How to Choose an Email Parsing API: A Developer's Guide
Compare rule-based, no-code, and schema-first email parsing APIs in 2026 — and the criteria that matter when you turn raw email into structured JSON.
- Blog
Designing a Reliable Schema-First Email Parsing Pipeline
A guide to evaluating email parser APIs and designing a dependable extraction pipeline around POST /v1/parse, from schema contract to validation routing.
- Blog
Designing Webhooks That Don't Break at 2 AM
The planned design for MailFrame webhook delivery (on the roadmap, not yet available): HMAC signing, idempotency, backoff retries, dead-letter queues, and replay.
- Blog
Why We Built MailFrame Schema-First
How MailFrame uses JSON Schema to constrain LLM extraction with schema validation, so you get typed, validated data from email without brittle regex.
- Blog
Introducing MailFrame: Your Inbox Becomes an API
MailFrame turns raw email and MIME messages into typed, schema-validated JSON matching your own schema — returned synchronously, with zero brittle regex.