Analyzes a photograph of a receipt as input, and outputs key business information such as the name of the business, the address of the business, the phone number of the business, the total of the receipt, the date of the receipt, and more. Note: for free tier API keys, it is required to add a credit card to your account for security reasons, to use the free tier key with this API.
643 matches
18 actions
ocrapi
18 actions
- Convert a PDF into text lines with locationPOSTv1.0.0
- Convert a PDF into words with locationPOSTv1.0.0
- Convert a photo of a document into textPOSTv1.0.0
- Convert a photo of a document or receipt into words with locationPOSTv1.0.0
- Convert a photo of a receipt into a CSV file containing structured information from the receiptPOSTv1.0.0
- Convert a scanned image into textPOSTv1.0.0
- Convert a scanned image into words with locationPOSTv1.0.0
- Convert a scanned image into words with locationPOSTv1.0.0
- Convert an image of text into a binarized (light and dark) viewPOSTv1.0.0
- Convert an image of text into a binary (light and dark) view with MLPOSTv1.0.0
- Detect and unrotate a document imagePOSTv1.0.0
- Detect and unrotate a document image (advanced)POSTv1.0.0
- Detect and unskew a photo of a documentPOSTv1.0.0
- Get the angle of the page / document / receiptPOSTv1.0.0
- Recognize a photo of a business card, extract key business informationPOSTv1.0.0
- Recognize a photo of a form, extract key fields and business informationPOSTv1.0.0
- Recognize a photo of a form, extract key fields using stored templatesPOSTv1.0.0
- Recognize a photo of a receipt, extract key business informationPOSTv1.0.0
Other/ocrapi
Recognize a photo of a receipt, extract key business information
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
{
"type": "object",
"properties": {
"language": {
"type": "string"
},
"preprocessing": {
"type": "string"
},
"recognitionMode": {
"type": "string"
}
},
"additionalProperties": false
}Output
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
{
"type": "object",
"description": "Result of recognizing a receipt, to extract the key information from the receipt",
"properties": {
"AddressString": {
"type": "string",
"description": "The address of the business printed on the receipt (if included on the receipt)"
},
"BusinessName": {
"type": "string",
"description": "The name of the business printed on the receipt (if included on the receipt)"
},
"BusinessWebsite": {
"type": "string",
"description": "The website URL of the business printed on the receipt (if included on the receipt)"
},
"PhoneNumber": {
"type": "string",
"description": "The phone number printed on the receipt (if included on the receipt)"
},
"ReceiptItems": {
"type": "array",
"description": "The individual line items comprising the order; does not include total (see ReceiptTotal)",
"items": {
"type": "object",
"description": "Receipt line item, comprised of a product or item and a price (if available)",
"properties": {
"ItemDescription": {
"type": "string",
"description": "Description of the item"
},
"ItemPrice": {
"type": "number",
"format": "double",
"description": "Price of the item if available"
}
}
}
},
"ReceiptSubTotal": {
"type": "number",
"format": "double",
"description": "Optional; if available, the monetary value of the receipt subtotal - typically not including specialized line items such as Tax. If this value is not available, it will be 0."
},
"ReceiptTotal": {
"type": "number",
"format": "double",
"description": "The total monetary value of the receipt (if included on the receipt)"
},
"Successful": {
"type": "boolean",
"description": "True if the operation was successful, false otherwise"
},
"Timestamp": {
"type": "string",
"format": "date-time",
"description": "The date and time printed on the receipt (if included on the receipt)"
}
}
}