POST /extract-fields

This is a paid x402 endpoint. You're seeing this preview because you opened it in a browser with GET — no charge, nothing happened.

Price: $0.02 USDC per call
Network: eip155:8453
Asset: USDC · Scheme: exact
payTo: 0xea6c6d0361a758e51004fc5b0c31a3c6b2408858
Facilitator: https://api.cdp.coinbase.com/platform/v2/x402
Supported fields: email, phone, url, date, amount, currency, invoice_no, order_id, name, company, address, zip, country, percentage, quantity

Deterministic regex extraction — no LLM, no API key. Every requested field is returned; misses come back null with a per-field confidence score.

To call it

curl -X POST https://x402-extract-wg5z.onrender.com/extract-fields \
  -H 'Content-Type: application/json' \
  -H "PAYMENT-SIGNATURE: <base64-signed-payment>" \
  -d '{"text":"Invoice #INV-42, total $99.50","fields":["invoice_no","amount"]}'

The first unpaid POST returns 402 with the full payment challenge. Sign it with any x402 v2 client and retry.

Free pre-check: GET /validate-fields?fields=email,phone&text=… · Docs: / · Status: /health