Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.edenai.co/docs/llms.txt

Use this file to discover all available pages before exploring further.

Endpoint

POST /v3/universal-ai (sync) Model string pattern: ocr/ocr/{provider}[/{model}]

Input

FieldTypeRequiredDescription
filefile_inputYesPDF or image file ID from /v3/upload or direct file URL
languagestringYesDocument language code

Output

FieldTypeRequiredDescription
textstringYes
bounding_boxesarray[object]No
    textstringYes
    leftfloatYes
    topfloatYes
    widthfloatYes
    heightfloatYes

Available Providers

ProviderModel StringPrice
amazonocr/ocr/amazon$1.5 per 1,000 pages
api4aiocr/ocr/api4ai$3 per 1,000 requests
googleocr/ocr/google$1.5 per 1,000 pages
microsoftocr/ocr/microsoft$1 per 1,000 pages
mistralocr/ocr/mistral$1 per 1,000 pages
sentisightocr/ocr/sentisight$0.75 per 1,000 files

Quick Start

import requests

url = "https://api.edenai.run/v3/universal-ai"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}

payload = {
    "model": "ocr/ocr/amazon",
    "input": {
        "file": "YOUR_FILE_UUID_OR_URL",
        "language": "en"
    }
}

response = requests.post(url, headers=headers, json=payload)
print(response.json())