Skip to content
Blog

Engineering & Updates

Technical deep dives on email parsing, schema design, and building an API-first product.

Subscribe via Atom feed
shipping logistics tracking

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.

MailFrame Team
google-play android receipts

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.

MailFrame Team
apple app-store receipts

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.

MailFrame Team
stripe payments receipts

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.

MailFrame Team
amazon ecommerce orders

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.

MailFrame Team
domains hosting renewals

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.

MailFrame Team
paypal payments receipts

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.

MailFrame Team
shopify ecommerce orders

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.

MailFrame Team
calendar invites meetings

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.

MailFrame Team
travel flights hotels

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.

MailFrame Team
rideshare delivery uber

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.

MailFrame Team
banking transactions cards

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.

MailFrame Team
jobs recruiting ats

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.

MailFrame Team
linear project-management schema

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.

MailFrame Team
subscriptions saas schema

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.

MailFrame Team
email-to-json api schema

Building a JSON Schema Email Parser

Learn how to apply schema validation for raw MIME email to extract typed, structured data reliably.

MailFrame Team
invoices accounts-payable schema

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.

MailFrame Team
github developers schema

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.

MailFrame Team
email-parsing-api evaluation schema

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.

MailFrame Team
pipeline schema api

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.

MailFrame Team
webhooks reliability security

Designing Webhooks That Don't Break at 2 AM

How MailFrame makes webhook delivery reliable: HMAC signing, idempotency, and backoff retries — with dead-letter queues and replay in early access.

MailFrame Team
technical schema llm

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.

MailFrame Team
announcement launch parsing

Introducing MailFrame: Your Inbox Becomes an API

MailFrame turns raw email and MIME messages into typed JSON matching your own schema — with signed webhooks, confidence scoring, and zero brittle regex.

MailFrame Team