APIs

  1. Form Recognizer 2021-09-30-preview

    Form Recognizer extracts information from forms and images into structured data. It includes the following options:

    • Layout - Extracts text and table structure from documents using optical character recognition (OCR).
    • Document - Extract text, selection marks, tables, entities, and general key-value pairs from documents.
    • Business Card - Detects and extracts data from business cards using optical character recognition (OCR) and our business card model, enabling you to easily extract structured data from business cards such as contact names, company names, phone numbers, emails, and more.
    • ID Document - Detects and extracts data from identification documents using optical character recognition (OCR) and our ID document model, enabling you to easily extract structured data from ID documents such as first name, last name, date of birth, document number, and more.
    • Invoices - Detects and extracts data from invoices using optical character recognition (OCR) and our invoice understanding deep learning models, enabling you to easily extract structured data from invoices such as customer, vendor, invoice ID, invoice due date, total, invoice amount due, tax amount, ship to, bill to, line items and more.
    • Receipt - Detects and extracts data from receipts using optical character recognition (OCR) and our receipt model, enabling you to easily extract structured data from receipts such as merchant name, merchant phone number, transaction date, transaction total, and more.
    • Custom - Extracts information from forms (PDFs and images) into structured data based on a model created from a set of representative training forms. Form Recognizer learns the structure of your forms to intelligently extract text and data. It ingests text from forms, applies machine learning technology to identify keys, tables, and fields, and then outputs structured data that includes the relationships within the original file.
  2. Form Recognizer 2022-01-30-preview

    Form Recognizer extracts information from forms and images into structured data. It includes the following options:

    • Read - Extract text from documents.
    • Layout - Extract text and layout information from documents.
    • Document - Extract text, layout, entities, and general key-value pairs from documents.
    • Business Card - Extract key information from business cards.
    • ID Document - Extract key information from US driver licenses and international passports.
    • Invoice - Extract key information from invoices.
    • Receipt - Extract key information from receipts.
    • US W2 Tax - Extract key information from IRS US W2 tax forms (year 2018-2021).
    • Custom - Extracts information from forms (PDFs and images) into structured data based on a model created from a set of representative training forms. Form Recognizer learns the structure of your forms to intelligently extract text and data. It ingests text from forms, applies machine learning technology to identify keys, tables, and fields, and then outputs structured data that includes the relationships within the original file.
  3. Form Recognizer 2022-06-30-preview

    Form Recognizer extracts information from forms and images into structured data. It includes the following options:

    • Read - Extract text from documents.
    • Layout - Extract text and layout information from documents.
    • Document - Extract text, layout, entities, and general key-value pairs from documents.
    • Business Card - Extract key information from business cards.
    • ID Document - Extract key information from US driver licenses and international passports.
    • Invoice - Extract key information from invoices.
    • Receipt - Extract key information from receipts.
    • US W2 Tax - Extract key information from IRS US W2 tax forms (year 2018-2021).
    • Vaccination Card - Extract key information from US Covid-19 CDC vaccination cards.
    • Health Insurance Card - Extract key information from US health insurance cards.
    • Custom - Extracts information from forms (PDFs and images) into structured data based on a model created from a set of representative training forms. Form Recognizer learns the structure of your forms to intelligently extract text and data. It ingests text from forms, applies machine learning technology to identify keys, tables, and fields, and then outputs structured data that includes the relationships within the original file.
  4. Form Recognizer 2022-08-31

    Form Recognizer extracts information from forms and images into structured data. It includes the following options:

    • Read - Extract text from documents.
    • Layout - Extract text and layout information from documents.
    • Document - Extract text, layout, entities, and general key-value pairs from documents.
    • Business Card - Extract key information from business cards.
    • ID Document - Extract key information from passports and ID cards.
    • Invoice - Extract key information from invoices.
    • Receipt - Extract key information from receipts.
    • Health Insurance Card - Extract key information from US health insurance cards.
    • Vaccination Card - Extract key information from US Covid-19 CDC vaccination cards.
    • US W2 Tax - Extract key information from IRS US W2 tax forms (year 2018-2021).
    • Custom - Extracts information from forms (PDFs and images) into structured data based on a model created from a set of representative training forms. Form Recognizer learns the structure of your forms to intelligently extract text and data. It ingests text from forms, applies machine learning technology to identify keys, tables, and fields, and then outputs structured data that includes the relationships within the original file.
  5. Form Recognizer 2023-02-28-preview

    Form Recognizer extracts information from forms and images into structured data. It includes the following options:

    • Read - Extract text from documents.
    • Layout - Extract text and layout information from documents.
    • Document - Extract text, layout, entities, and general key-value pairs from documents.
    • Business Card - Extract key information from business cards.
    • ID Document - Extract key information from passports and ID cards.
    • Invoice - Extract key information from invoices.
    • Receipt - Extract key information from receipts.
    • Health Insurance Card - Extract key information from US health insurance cards.
    • Vaccination Card - Extract key information from US Covid-19 CDC vaccination cards.
    • US W2 Tax - Extract key information from IRS US W2 tax forms (year 2018-current).
    • US 1098 Tax - Extract key information from United States Internal Revenue Service Form 1098 (2021-current).
    • US 1098-E Tax - Extract key information from United States Internal Revenue Service Form 1098-E (2021-current).
    • US 1098-T Tax - Extract key information from United States Internal Revenue Service Form 1098-T (2021-current).
    • Contract - Extract key information from legal contracts.
    • Custom - Extracts information from forms (PDFs and images) into structured data based on a model created from a set of representative training forms. Form Recognizer learns the structure of your forms to intelligently extract text and data. It ingests text from forms, applies machine learning technology to identify keys, tables, and fields, and then outputs structured data that includes the relationships within the original file.
  6. Form Recognizer 2023-07-31

    Form Recognizer extracts information from forms and images into structured data. It includes the following options:

    • Read - Extract text from documents.
    • Layout - Extract text and layout information from documents.
    • Document - Extract text, layout, entities, and general key-value pairs from documents.
    • Business Card - Extract key information from business cards.
    • ID Document - Extract key information from passports and ID cards.
    • Invoice - Extract key information from invoices.
    • Receipt - Extract key information from receipts.
    • Health Insurance Card - Extract key information from US health insurance cards.
    • US W2 Tax - Extract key information from IRS US W2 tax forms (year 2018-current).
    • US 1098 Tax - Extract key information from United States Internal Revenue Service Form 1098 (2021-current).
    • US 1098-E Tax - Extract key information from United States Internal Revenue Service Form 1098-E (2021-current).
    • US 1098-T Tax - Extract key information from United States Internal Revenue Service Form 1098-T (2021-current).
    • Contract - Extract key information from legal contracts.
    • Custom - Extracts information from forms (PDFs and images) into structured data based on a model created from a set of representative training forms. Form Recognizer learns the structure of your forms to intelligently extract text and data. It ingests text from forms, applies machine learning technology to identify keys, tables, and fields, and then outputs structured data that includes the relationships within the original file.
  7. Form Recognizer API (v1.0-preview)

    Form Recognizer extracts key value pairs and tables from documents and includes the following options:

    • Custom - Extracts information from forms (PDFs and images) into structured data based on a model created by a set of representative training forms. Form Recognizer learns the structure of your forms to intelligently extract text and data. It ingests text from forms, applies machine learning technology to identify keys and tables, and then outputs structured data that includes the relationships within the original file.
    • Prebuilt Receipt - Detects and extracts data from receipts using optical character recognition (OCR) and our receipt model, enabling you to easily extract structured data from receipts such as merchant name, merchant phone number, transaction date, transaction total, and more.


    This API is currently available in:

    • Australia East - australiaeast.api.cognitive.microsoft.com
    • Canada Central - canadacentral.api.cognitive.microsoft.com
    • Central US - centralus.api.cognitive.microsoft.com
    • East Asia - eastasia.api.cognitive.microsoft.com
    • East US - eastus.api.cognitive.microsoft.com
    • East US 2 - eastus2.api.cognitive.microsoft.com
    • North Europe - northeurope.api.cognitive.microsoft.com
    • South Central US - southcentralus.api.cognitive.microsoft.com
    • Southeast Asia - southeastasia.api.cognitive.microsoft.com
    • UK South - uksouth.api.cognitive.microsoft.com
    • West Europe - westeurope.api.cognitive.microsoft.com
    • West US 2 - westus2.api.cognitive.microsoft.com
  8. Form Recognizer API (v2.0)

    On 31 August 2026 Azure AI Document Intelligence (formerly known as Azure Form Recognizer) v2.0 API will be retired. Please transition to Azure AI Document Intelligence v3.1 API by that date following the detailed steps.

    Form Recognizer extracts information from forms and images into structured data. It includes the following options: * Form - Extracts information from forms (PDFs and images) into structured data based on a model created from a set of representative training forms. Form Recognizer learns the structure of your forms to intelligently extract text and data. It ingests text from forms, applies machine learning technology to identify keys, tables, and fields, and then outputs structured data that includes the relationships within the original file. * Receipt - Detects and extracts data from receipts using optical character recognition (OCR) and our receipt model, enabling you to easily extract structured data from receipts such as merchant name, merchant phone number, transaction date, transaction total, and more. * Layout - Extracts text and table structure from documents using optical character recognition (OCR).
  9. Form Recognizer API (v2.1)

    Form Recognizer extracts information from forms and images into structured data. It includes the following options:

    • Form - Extracts information from forms (PDFs and images) into structured data based on a model created from a set of representative training forms. Form Recognizer learns the structure of your forms to intelligently extract text and data. It ingests text from forms, applies machine learning technology to identify keys, tables, and fields, and then outputs structured data that includes the relationships within the original file.
    • Receipt - Detects and extracts data from receipts using optical character recognition (OCR) and our receipt model, enabling you to easily extract structured data from receipts such as merchant name, merchant phone number, transaction date, transaction total, and more.
    • Business Card - Detects and extracts data from business cards using optical character recognition (OCR) and our business card model, enabling you to easily extract structured data from business cards such as contact names, company names, phone numbers, emails, and more.
    • Layout - Extracts text and table structure from documents using optical character recognition (OCR).
    • Invoices - Detects and extracts data from invoices using optical character recognition (OCR) and our invoice understanding deep learning models, enabling you to easily extract structured data from invoices such as customer, vendor, invoice ID, invoice due date, total, invoice amount due, tax amount, ship to, bill to, line items and more.
    • ID Documents - Detects and extracts data from identification documents using optical character recognition (OCR) and our ID document model, enabling you to easily extract structured data from ID documents such as first name, last name, date of birth, document number, and more.