How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Eden AI OCR API

The OCR API from Eden AI — the first-party OpenAPI harvested from api.edenai.run declares 22 operation(s).

Eden AI OCR API is one of 13 APIs that Eden AI publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include OCR. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 22 operations across 14 paths, organized into 10 resource areas, and defines 84 schemas. It is described by OpenAPI 3.0.3, at version 2.0.

Requests are made against a single base URL, https://api.edenai.run/v2.

22 operations 14 paths 84 schemas 4 DELETE8 GET10 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
2.0
Base URL
https://api.edenai.run/v2
Authentication
HTTP Bearer
Resource Areas
10

Authentication & Security 1

Eden AI OCR API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (FeatureApiAuth).

Paths & Operations 22

Across 14 paths, the API surfaces 22 operations — 4 DELETE, 8 GET, 10 POST. They span 10 resource areas: Anonymization Async, Bank Check Parsing, Custom Document Parsing Async, Data Extraction, Financial Parser, Identity Parser, Ocr, Ocr Async, Ocr Tables Async, Resume Parser. Each is listed below with its method, path, parameters, and response codes.

Anonymization Async 4
GET
/ocr/anonymization_async/
Anonymization List Job
ocr_anonymization_async_retrieve → 200
POST
/ocr/anonymization_async/
Anonymization Launch Job
ocr_anonymization_async_create body → 200
DELETE
/ocr/anonymization_async/
Anonymization delete Jobs
ocr_anonymization_async_destroy → 204
GET
/ocr/anonymization_async/{public_id}/
Anonymization Get Job Results
ocr_anonymization_async_retrieve_2 4 params → 200400500403404
Bank Check Parsing 1
POST
/ocr/bank_check_parsing/
Bank Check Parsing
ocr_bank_check_parsing_create body → 200400500403404
Custom Document Parsing Async 4
GET
/ocr/custom_document_parsing_async/
Custom Document Parsing List Job
ocr_custom_document_parsing_async_retrieve → 200
POST
/ocr/custom_document_parsing_async/
Custom Document Parsing Launch Job
ocr_custom_document_parsing_async_create body → 200
DELETE
/ocr/custom_document_parsing_async/
Custom Document Parsing delete Jobs
ocr_custom_document_parsing_async_destroy → 204
GET
/ocr/custom_document_parsing_async/{public_id}/
Custom Document Parsing Get Job Results
ocr_custom_document_parsing_async_retrieve_2 4 params → 200400500403404
Data Extraction 1
POST
/ocr/data_extraction/
Data Extraction
ocr_data_extraction_create body → 200400500403404
Financial Parser 1
POST
/ocr/financial_parser/
Financial Parser
ocr_financial_parser_create body → 200400500403404
Identity Parser 1
POST
/ocr/identity_parser/
Identity Parser
ocr_identity_parser_create body → 200400500403404
Ocr 1
POST
/ocr/ocr/
OCR
ocr_ocr_create body → 200400500403404
Ocr Async 4
GET
/ocr/ocr_async/
Ocr Async List Job
ocr_ocr_async_retrieve → 200
POST
/ocr/ocr_async/
Ocr Async Launch Job
ocr_ocr_async_create body → 200
DELETE
/ocr/ocr_async/
Ocr Async delete Jobs
ocr_ocr_async_destroy → 204
GET
/ocr/ocr_async/{public_id}/
Ocr Async Get Job Results
ocr_ocr_async_retrieve_2 4 params → 200400500403404
Ocr Tables Async 4
GET
/ocr/ocr_tables_async/
OCR Tables List Job
ocr_ocr_tables_async_retrieve → 200
POST
/ocr/ocr_tables_async/
OCR Tables Launch Job
ocr_ocr_tables_async_create body → 200
DELETE
/ocr/ocr_tables_async/
OCR Tables delete Jobs
ocr_ocr_tables_async_destroy → 204
GET
/ocr/ocr_tables_async/{public_id}/
OCR Tables Get Job Results
ocr_ocr_tables_async_retrieve_2 4 params → 200400500403404
Resume Parser 1
POST
/ocr/resume_parser/
Resume Parser
ocr_resume_parser_create body → 200400500403404

Schemas 84

The contract defines 84 schemas that model the data the API accepts and returns. The most detailed are FinancialCustomerInformation (30 properties), FinancialMerchantInformation (25 properties), FinancialPaymentInformation (21 properties), InfosIdentityParserDataClass (17 properties). Each schema is shown below with its type and property counts.

AnonymizationAsyncRequest
object
12 properties 1 required
AsyncJobList
object
6 properties 6 required
AsyncOcrRequest
object
11 properties 1 required
BadRequest
object
1 property 1 required
BoundingBox
object
Bounding box of a word in the image Attributes: left (float): Left coordinate of the bounding box top (float): Top coordinate of the bounding box width (float)…
4 properties 4 required
Bounding_box
object
5 properties 5 required
BoundixBoxOCRTable
object
4 properties 4 required
Cell
object
8 properties 7 required
Country
object
4 properties 3 required
CustomDocumentParsingAsyncBoundingBox
object
4 properties 4 required
CustomDocumentParsingAsyncItem
object
5 properties 5 required
CustomDocumentParsingAsyncRequest
object
13 properties 2 required
DocumentTypeEnum
string
auto-detect - auto-detect invoice - invoice receipt - receipt
Error
object
1 property 1 required
FieldError
object
1 property 1 required
FinalStatusEnum
string
FinancialBankInformation
object
7 properties
FinancialBarcode
object
2 properties 2 required
FinancialCustomerInformation
object
30 properties
FinancialDocumentInformation
object
12 properties
FinancialDocumentMetadata
object
3 properties
FinancialLineItem
object
17 properties
FinancialLocalInformation
object
5 properties
FinancialMerchantInformation
object
25 properties
FinancialParserObjectDataClass
object
8 properties 7 required
FinancialPaymentInformation
object
21 properties
InfosIdentityParserDataClass
object
17 properties 14 required
ItemBankCheckParsingDataClass
object
12 properties 12 required
ItemDataExtraction
object
4 properties 4 required
ItemIdentityParserDataClass
object
2 properties
LaunchAsyncJobResponse
object
1 property 1 required
Line
object
Line of a document Attributes: text (str): Text detected in the line boundingboxes (Sequence[BoundingBox]): Bounding boxes of the words in the line words (Sequ…
4 properties 2 required
ListAsyncJobResponse
object
1 property 1 required
MicrModel
object
5 properties 5 required
NestedBadRequest
object
2 properties 2 required
NestedError
object
2 properties 2 required
NotFoundResponse
object
1 property
OcrTablesAsyncRequest
object
12 properties 1 required
Page
object
Page of a document Attributes: lines (Sequence[Line]): List of lines of the page
1 property
ResumeEducation
object
2 properties 1 required
ResumeEducationEntry
object
8 properties 8 required
ResumeExtractedData
object
9 properties 3 required
ResumeLang
object
2 properties 2 required
ResumeLocation
object
10 properties 10 required
ResumePersonalInfo
object
16 properties 11 required
ResumePersonalName
object
7 properties 7 required
ResumeSkill
object
2 properties 2 required
ResumeWorkExp
object
2 properties 1 required
ResumeWorkExpEntry
object
8 properties 7 required
Row
object
1 property
StateEnum
string
finished - finished failed - failed Timeout error - Timeout error processing - processing
StatusEnum
string
Table
object
3 properties 2 required
Word
object
Word of a document Attributes: text (str): Text detected in the word boundingboxes (Sequence[BoundingBox]): Bounding boxes of the words in the word confidence…
3 properties 3 required
asyncocranonymization_asyncResponseModel
object
4 properties 4 required
asyncocrcustom_document_parsing_asyncResponseModel
object
4 properties 4 required
asyncocrocr_asyncResponseModel
object
4 properties 4 required
asyncocrocr_tables_asyncResponseModel
object
4 properties 4 required
ocranonymization_asyncAnonymizationAsyncDataClass
object
6 properties 4 required
ocranonymization_asyncModel
object
3 properties
ocrbank_check_parsingBankCheckParsingDataClass
object
3 properties 1 required
ocrbank_check_parsingBankCheckParsingRequest
object
11 properties 1 required
ocrbank_check_parsingResponseModel
object
4 properties
ocrcustom_document_parsing_asyncCustomDocumentParsingAsyncDataClass
object
5 properties 2 required
ocrcustom_document_parsing_asyncModel
object
2 properties
ocrdata_extractionDataExtractionDataClass
object
3 properties 1 required
ocrdata_extractionDataExtractionRequest
object
11 properties 1 required
ocrdata_extractionResponseModel
object
2 properties
ocrfinancial_parserFinancialParserDataClass
object
3 properties 1 required
ocrfinancial_parserFinancialParserRequest
object
13 properties 1 required
ocrfinancial_parserResponseModel
object
13 properties
ocridentity_parserIdentityParserDataClass
object
3 properties 1 required
ocridentity_parserIdentityParserRequest
object
11 properties 1 required
ocridentity_parserResponseModel
object
7 properties
ocrocrOcrDataClass
object
4 properties 2 required
ocrocrOcrRequest
object
11 properties 1 required
ocrocrResponseModel
object
8 properties
ocrocr_asyncModel
object
5 properties
ocrocr_asyncOcrAsyncDataClass
object
7 properties 4 required
ocrocr_tables_asyncModel
object
3 properties
ocrocr_tables_asyncOcrTablesAsyncDataClass
object
6 properties 3 required
ocrresume_parserResponseModel
object
6 properties
ocrresume_parserResumeParserDataClass
object
3 properties 2 required
ocrresume_parserResumeParserRequest
object
11 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

eden-ai-ocr-features-openapi.json Raw ↑

Other APIs Eden AI publishes across the network.

Eden AI API
Eden AI Audio API
Eden AI Image API
Eden AI Text API
Eden AI Translation API
Eden AI API V3
Eden AI Video API
Eden AI LLM API (v2)
Eden AI Multimodal API
Eden AI User Management API
Eden AI Cost Monitoring API
Eden AI Organization Management API
Where this information came from

This is an independent, third-party profile of Eden AI OCR API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.