OCR a receipt, ID, or form and get structured JSON fields back.
We read the text on our server, then send the first 12,000 characters of it to an outside AI model through OpenRouter. What happens to it
{}
POST returns HTTP 402 Payment Required until paid.
curl -s -X POST https://gate402.app/v1/ocr-structured \
-H 'content-type: application/json' \
-d '{…}'
# → 402, then retry with PAYMENT-SIGNATURE / X-PAYMENT