API v1StableLast updated Oct 2026Changelog →
Get started

Quickstart

Make your first MessyAPI request in under a minute.

MessyAPI is a REST API at https://messyapi.com/api/v1. Send JSON, get JSON back.

1. Get a key

Create a free account and generate a key in the dashboard. Keys look like messy_live_… or messy_test_… and are shown exactly once.

2. Repair some data

curl -X POST https://messyapi.com/api/v1/repair \
  -H "Authorization: Bearer $MESSYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "records": [
    {
      "Company Name": "ACME, INC.",
      "Email": " JOHN@ACME.COM ",
      "Revenue": "$1.2M",
      "signup": "3/7/26"
    },
    {
      "company": "Acme Inc",
      "email_address": "john@acme.com",
      "revenue": "1200000",
      "created": "2026-03-07"
    }
  ]
}'

3. Read the response

Every response includes request_id and, on metered endpoints, a usage block with credits_used and credits_remaining.