Playground

Run any published endpoint against the live MessyAPI engine. Parameters and examples come from the OpenAPI specification.

Paste something messy — instant Messy Score
JSON or CSV · up to 50 records · free, no sign-up

POST/api/v1/repair

Repair messy data in one call

Held in this tab only. Sent once to the MessyAPI API through our server; never stored or logged. Use a messy_test_ key while experimenting.

Share links include the endpoint and request body only — never your key.

Response

Run a request to see status, latency and the JSON response.

Code

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"
    }
  ]
}'