Developer Portal
Add automatic receipt data extraction to your applications with our powerful processing API
Resources
Complete API integration in 4 steps
Generate a new API key from the API Management page
X-API-Key: rcp_1234567890abcdefUpload a receipt using your API key
curl -X POST https://api.recipo.app/v1/receipts \
-H "X-API-Key: your-api-key" \
-F "file=@receipt.pdf"Query the processing status of your receipt
curl -X GET https://api.recipo.app/v1/receipts/{id}/status \
-H "X-API-Key: your-api-key"Get the processed receipt data in JSON format
curl -X GET https://api.recipo.app/v1/receipts/{id}/data \
-H "X-API-Key: your-api-key"Receive automatic notifications when receipt processing is complete
POST https://your-app.com/webhook/receipt-processed{
"event": "receipt.processed",
"timestamp": "2024-01-15T10:30:00Z",
"data": {
"receiptId": "123e4567-e89b-12d3-a456-426614174000",
"status": "completed",
"extractedData": {
"vendor": "Example Store",
"total": 150.50,
"date": "2024-01-15"
}
}
}