{
  "name": "Azure AI Document Intelligence",
  "slug": "azure-document-intelligence",
  "website_url": "https://azure.microsoft.com/en-us/products/ai-services/ai-document-intelligence",
  "vendor_description": "\"Azure Document Intelligence in Foundry Tools is a machine-learning based OCR and intelligent document processing service to automate extraction of key data from forms and documents.\"",
  "categories": [
    "ocr"
  ],
  "summary": "Azure AI Document Intelligence is a machine-learning OCR and document processing service from Microsoft that extracts structured data from forms, invoices, receipts, identity documents, tax forms, bank statements, and dozens of other document types via REST API. It suits teams automating accounts payable, mortgage processing, or RAG data preparation, with SDKs for Python, JavaScript, Java, and C#/.NET. Pricing starts at $1.50 per 1,000 pages on a pay-per-use basis with a free tier of 500 pages per month, and the service carries SOC 2 Type II, HIPAA, GDPR, and ISO 27001 certifications across more than 25 global regions.",
  "capabilities": {
    "supported_actions": [
      "analyze_document (prebuilt-read)",
      "analyze_document (prebuilt-layout)",
      "analyze_document (prebuilt-invoice)",
      "analyze_document (prebuilt-receipt)",
      "analyze_document (prebuilt-idDocument)",
      "analyze_document (prebuilt-contract)",
      "analyze_document (prebuilt-creditCard)",
      "analyze_document (prebuilt-check.us)",
      "analyze_document (prebuilt-payStub.us)",
      "analyze_document (prebuilt-bankStatement)",
      "analyze_document (prebuilt-healthInsuranceCard.us)",
      "analyze_document (prebuilt-marriageCertificate.us)",
      "analyze_document (prebuilt-mortgage.us.1003)",
      "analyze_document (prebuilt-mortgage.us.1004)",
      "analyze_document (prebuilt-mortgage.us.1005)",
      "analyze_document (prebuilt-mortgage.us.1008)",
      "analyze_document (prebuilt-mortgage.us.closingDisclosure)",
      "analyze_document (prebuilt-tax.us)",
      "analyze_document (prebuilt-tax.us.w2)",
      "analyze_document (prebuilt-tax.us.1040)",
      "analyze_document (prebuilt-tax.us.1098)",
      "analyze_document (prebuilt-tax.us.1099)",
      "build_custom_model (template)",
      "build_custom_model (neural)",
      "build_custom_classifier",
      "compose_models",
      "copy_model",
      "delete_analyze_result",
      "get_analyze_result",
      "list_models",
      "get_model",
      "delete_model",
      "ocr_high_resolution (add-on)",
      "formula_extraction (add-on)",
      "font_property_extraction (add-on)",
      "barcode_extraction (add-on)",
      "searchable_pdf_generation (add-on)",
      "query_fields (add-on)",
      "key_value_pairs (add-on)"
    ],
    "supported_regions": [
      "East US",
      "East US 2",
      "West US",
      "West US 2",
      "West US 3",
      "Central US",
      "North Central US",
      "South Central US",
      "Canada Central",
      "Canada East",
      "North Europe",
      "West Europe",
      "UK South",
      "France Central",
      "Germany West Central",
      "Switzerland North",
      "East Asia",
      "Southeast Asia",
      "Australia East",
      "Japan East",
      "Korea Central",
      "Brazil South",
      "South Africa North",
      "UAE North",
      "Azure Government (US)",
      "Azure China (21Vianet)",
      "Azure US Government (Fairfax)"
    ],
    "supported_languages": [
      "Abaza",
      "Abkhazian",
      "Achinese",
      "Acoli",
      "Adangme",
      "Adyghe",
      "Afar",
      "Afrikaans",
      "Akan",
      "Albanian",
      "Algonquin",
      "Arabic",
      "Asturian",
      "Azerbaijani",
      "Bambara",
      "Bashkir",
      "Basque",
      "Belarusian",
      "Bislama",
      "Bosnian",
      "Breton",
      "Bulgarian",
      "Catalan",
      "Cebuano",
      "Chamorro",
      "Chinese Simplified",
      "Chinese Traditional",
      "Cornish",
      "Corsican",
      "Croatian",
      "Czech",
      "Danish",
      "Dari",
      "Dutch",
      "English",
      "Estonian",
      "Faroese",
      "Fijian",
      "Filipino",
      "Finnish",
      "French",
      "Galician",
      "German",
      "Greek",
      "Gujarati (detection only)",
      "Haitian Creole",
      "Hawaiian",
      "Hebrew",
      "Hindi",
      "Hungarian",
      "Icelandic",
      "Indonesian",
      "Interlingua",
      "Irish",
      "Italian",
      "Japanese",
      "Javanese",
      "Kazakh",
      "Korean",
      "Kurdish",
      "Latin",
      "Latvian",
      "Lithuanian",
      "Luxembourgish",
      "Macedonian",
      "Malay",
      "Maltese",
      "Maori",
      "Marathi",
      "Mongolian",
      "Nepali",
      "Norwegian",
      "Occitan",
      "Persian",
      "Polish",
      "Portuguese",
      "Punjabi",
      "Romanian",
      "Romansh",
      "Russian",
      "Samoan",
      "Sanskrit",
      "Scottish Gaelic",
      "Serbian",
      "Slovak",
      "Slovenian",
      "Somali",
      "Spanish",
      "Swahili",
      "Swedish",
      "Tajik",
      "Tamil",
      "Tatar",
      "Thai",
      "Turkish",
      "Turkmen",
      "Ukrainian",
      "Urdu",
      "Uzbek",
      "Vietnamese",
      "Welsh",
      "Zulu"
    ],
    "input_types": [
      "PDF",
      "JPEG",
      "JPG",
      "PNG",
      "BMP",
      "TIFF",
      "HEIF",
      "DOCX",
      "PPTX",
      "XLSX"
    ],
    "output_types": [
      "JSON",
      "Searchable PDF"
    ],
    "webhooks_supported": false,
    "sandbox_available": false,
    "sdk_languages": [
      "C# / .NET",
      "Java",
      "JavaScript / TypeScript",
      "Python"
    ],
    "mcp_server_available": false
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://{endpoint}/documentintelligence",
    "api_version": "2024-11-30",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/train/custom-lifecycle",
    "auth_methods": [
      "api_key",
      "oauth2"
    ],
    "auth_docs_url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/versioning/sdk-overview-v4-0#use-your-api-key",
    "idempotency_supported": false,
    "error_format": "vendor-specific (JSON: {error: {code, message, details, innererror}})",
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": 15,
    "rate_limit_window": "second",
    "sdk_packages": [
      {
        "package": "Azure.AI.DocumentIntelligence",
        "language": "C# / .NET",
        "official": true,
        "repo_url": "https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/documentintelligence/Azure.AI.DocumentIntelligence"
      },
      {
        "package": "com.azure:azure-ai-documentintelligence",
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/documentintelligence/azure-ai-documentintelligence"
      },
      {
        "package": "@azure-rest/ai-document-intelligence",
        "language": "JavaScript / TypeScript",
        "official": true,
        "repo_url": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/documentintelligence/ai-document-intelligence-rest"
      },
      {
        "package": "azure-ai-documentintelligence",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/documentintelligence/azure-ai-documentintelligence"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/quickstarts/get-started-sdks-rest-api"
  },
  "pricing": {
    "pricing_model": "usage_based",
    "has_published_pricing": true,
    "starting_price_usd": "1.5000",
    "price_basis": "1,000 pages",
    "free_tier_available": true,
    "free_tier_limit": "500 pages/month",
    "free_tier_details": "Document Intelligence offers a persistent free tier (F0) for testing all features. F0 includes 500 pages/month; no time limit. F0 limits document analysis to only the first two pages per request, max document size 4 MB, and 1 TPS. No SLA is provided on the free tier.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Free (F0)",
        "item": "All models — 500 pages per month included",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/"
      },
      {
        "plan": "Pay As You Go (S0)",
        "item": "Read (OCR) — first 1M pages/month",
        "amount_usd": "1.5000",
        "amount_percent": null,
        "per": "1,000 pages",
        "currency": "USD",
        "source_url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/"
      },
      {
        "plan": "Pay As You Go (S0)",
        "item": "Read (OCR) — over 1M pages/month",
        "amount_usd": "0.6000",
        "amount_percent": null,
        "per": "1,000 pages",
        "currency": "USD",
        "source_url": "https://learn.microsoft.com/en-us/answers/questions/1684935/pricing-azure-document-intelligence-service"
      },
      {
        "plan": "Pay As You Go (S0)",
        "item": "Layout model",
        "amount_usd": "10.0000",
        "amount_percent": null,
        "per": "1,000 pages",
        "currency": "USD",
        "source_url": "https://learn.microsoft.com/en-us/answers/questions/2139293/does-pricing-for-complicated-operations-like-layou"
      },
      {
        "plan": "Pay As You Go (S0)",
        "item": "Prebuilt models (Invoice, Receipt, ID Document, W-2, 1098, Health Insurance Card, Contract, Business Card, Credit Card, Pay Stub, Bank Statement, Mortgage, etc.)",
        "amount_usd": "10.0000",
        "amount_percent": null,
        "per": "1,000 pages",
        "currency": "USD",
        "source_url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/"
      },
      {
        "plan": "Pay As You Go (S0)",
        "item": "Custom classification model — analysis",
        "amount_usd": "3.0000",
        "amount_percent": null,
        "per": "1,000 pages",
        "currency": "USD",
        "source_url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/"
      },
      {
        "plan": "Pay As You Go (S0)",
        "item": "Custom extraction model (template/neural) — analysis",
        "amount_usd": "30.0000",
        "amount_percent": null,
        "per": "1,000 pages",
        "currency": "USD",
        "source_url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/"
      },
      {
        "plan": "Pay As You Go (S0)",
        "item": "Custom generative extraction model — analysis",
        "amount_usd": "30.0000",
        "amount_percent": null,
        "per": "1,000 pages",
        "currency": "USD",
        "source_url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/"
      },
      {
        "plan": "Pay As You Go (S0)",
        "item": "Query fields add-on",
        "amount_usd": "10.0000",
        "amount_percent": null,
        "per": "1,000 pages",
        "currency": "USD",
        "source_url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/"
      },
      {
        "plan": "Pay As You Go (S0)",
        "item": "High resolution / font / formula add-on",
        "amount_usd": "6.0000",
        "amount_percent": null,
        "per": "1,000 pages",
        "currency": "USD",
        "source_url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/"
      },
      {
        "plan": "Pay As You Go (S0)",
        "item": "Custom neural model training — first 10 hours/month",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/"
      },
      {
        "plan": "Pay As You Go (S0)",
        "item": "Custom neural model training — beyond 10 free hours/month",
        "amount_usd": "3.0000",
        "amount_percent": null,
        "per": "hour",
        "currency": "USD",
        "source_url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/"
      },
      {
        "plan": "Commitment Tier — Prebuilt (500K pages/month)",
        "item": "Monthly commitment fee — 500,000 pages included",
        "amount_usd": "375.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://aiproductivity.ai/pricing/azure-document-intelligence/"
      },
      {
        "plan": "Commitment Tier — Prebuilt (8M pages/month)",
        "item": "Monthly commitment fee — 8,000,000 pages included",
        "amount_usd": "4200.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://aiproductivity.ai/pricing/azure-document-intelligence/"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": true,
    "gdpr": true,
    "iso_27001": true,
    "pci_dss": false,
    "sla_published": true,
    "sla_url": "https://azure.microsoft.com/en-us/support/legal/sla/cognitive-services/",
    "data_retention_policy_url": "https://learn.microsoft.com/en-us/legal/cognitive-services/document-intelligence/data-privacy-security",
    "documented_rate_limits": "Free (F0): 1 TPS Analyze, 1 TPS GET operations, 1 TPS model management, 1 TPS list operations; max doc size 4 MB; max pages per analysis 2. Standard (S0): 15 TPS Analyze (default, adjustable), 50 TPS GET operations (default, adjustable), 5 TPS model management (default, adjustable), 10 TPS list operations (default, adjustable); max doc size 500 MB; max pages per analysis 2,000. (Source: https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits)",
    "known_restrictions": [
      "Free (F0) tier limits document analysis to only the first two pages per request",
      "Free (F0) tier max document size is 4 MB vs 500 MB on Standard",
      "PDF and TIFF max 2,000 pages (Standard tier)",
      "Image dimensions must be between 50x50 pixels and 10,000x10,000 pixels",
      "Minimum text height for extraction is 12 pixels for a 1024x768 image",
      "Password-locked PDFs must have password removed before submission",
      "Microsoft Office files (DOCX, PPTX, XLSX) are only supported by Read and Layout models, not prebuilt or custom extraction models",
      "No webhook/callback support; async operations require polling",
      "Data and results are temporarily stored in Azure Storage in the same region for 24 hours, then deleted",
      "Custom neural model free training capped at 10 hours/month (v4.0); additional training billed per hour",
      "Disconnected container support limited to custom and invoice models",
      "Copying models across cloud environments (e.g., public cloud to Azure Government) is not supported"
    ]
  },
  "developer": {
    "docs_url": "https://azure.microsoft.com/developer",
    "api_reference_url": null,
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": null,
    "llms_txt_url": "https://azure.microsoft.com/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2019-01-01",
    "ga_date": "2020-08-01",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": []
  },
  "scores": {
    "agent_friendliness": 45,
    "pricing_transparency": 100,
    "setup_speed": 85,
    "docs_quality": 25,
    "procurement_friction": 100,
    "trust_readiness": 90,
    "best_for": [
      "Prototypes and side projects - free to start, no sales call",
      "Regulated or enterprise workloads - compliance attestations and an enterprise plan",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)"
    ],
    "avoid_if": []
  },
  "sources": [
    {
      "field": "vendor_description",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/faq",
      "excerpt": "Azure Document Intelligence in Foundry Tools is a cloud-based service that uses machine-learning models to extract key/value pairs, text, and tables from your documents. The returned result is a structured JSON output.",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/faq",
      "excerpt": "Document Intelligence use cases include automated data processing, enhanced data-driven strategies, and enriched document search capabilities.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/overview",
      "excerpt": "Document Intelligence supports optional features that you can enable or disable depending on the document extraction scenario: ocr.highResolution ... ocr.formula ... ocr.font ... ocr.barcode ... Searchable PDF ... queryFields ... keyValuePairs",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/overview",
      "excerpt": "Azure Document Intelligence in Foundry Tools is a machine-learning based OCR and intelligent document processing service to automate extraction of key data from forms and documents.",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/overview",
      "excerpt": "Accounts payable processing● Automated tax recording and reporting ... Extract key information from passports and ID cards ... Extract key information from invoices ... Extract key information from 1003 loan applications.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/overview",
      "excerpt": "Azure Document Intelligence in Foundry Tools is a cloud-based Foundry Tools service that you can use to build intelligent document processing solutions. ... For information on region access, see Product availability by region.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/overview",
      "excerpt": "prebuilt-read ... prebuilt-layout ... prebuilt-invoice ... prebuilt-receipt ... prebuilt-idDocument ... prebuilt-contract ... prebuilt-creditCard ... prebuilt-check ... prebuilt-payStub.us ... prebuilt-bankStatement ... prebuilt-healthInsuranceCard.us ... prebuilt-marriageCertificate.us ... prebuilt-mortgage.us.1003 ... prebuilt-tax.us.w2 ... prebuilt-tax.us.1040 ... prebuilt-tax.us.1098 ... prebuilt-tax.us.1099",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://learn.microsoft.com/en-us/rest/api/aiservices/document-models/analyze-document?view=rest-aiservices-v4.0+(2024-11-30)",
      "excerpt": "POST {endpoint}/documentintelligence/documentModels/{modelId}:analyze?_overload=analyzeDocument&api-version=2024-11-30",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/faq",
      "excerpt": "Document Intelligence Studio has separate URL endpoints for sovereign cloud regions: URL for the Azure US Government cloud (Azure Fairfax) ... URL Microsoft Azure operated by 21Vianet (Azure China)",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/language-support-ocr",
      "excerpt": "Azure Document Intelligence in Foundry Tools models provide multilingual document processing support. Our language support capabilities enable your users to communicate with your applications in natural ways and empower global outreach.",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://learn.microsoft.com/en-us/rest/api/aiservices/document-models/analyze-document?view=rest-aiservices-v4.0+(2024-11-30)",
      "excerpt": "AnalyzeOutputOption ... | pdf | Generate searchable PDF output. | ... DocumentContentFormat ... | text | Plain text representation ... | markdown | Markdown representation of the document content with section headings, tables, etc. |",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "If your application returns Response Code 429 (*Too many requests*) you are over the threshold for one or more of the transactions per second limits ... In general, we recommend not calling the get analyze response more than once every 2 seconds for a corresponding POST request. The `analyze` response also contains a **retry-after** header",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/faq",
      "excerpt": "Document Intelligence offers the latest development options within the following platforms: REST API ... C#/.NET ... Java ... JavaScript/TypeScript ... Python",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "Document Intelligence billing is calculated monthly based on the model type and the number of pages analyzed.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "For **Free (F0)** pricing tier see also monthly allowances at the pricing page (https://azure.microsoft.com/pricing/details/ai-document-intelligence/).",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "Document Intelligence offers a free tier (F0) where you can test all the Document Intelligence features. The free tier limits analyze response to only the first two pages in a request.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "Document Intelligence has a commitment-based pricing model for large workloads.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://learn.microsoft.com/en-us/azure/compliance/offerings/offering-soc-2",
      "excerpt": "Microsoft Azure, Dynamics 365, and other Microsoft cloud services undergo rigorous independent third-party SOC 2 Type 2 audits conducted by a reputable certified public accountant (CPA) firm.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://learn.microsoft.com/en-us/azure/compliance/offerings/offering-hipaa-us",
      "excerpt": "Azure has enabled the physical, technical, and administrative safeguards required by HIPAA and the HITECH Act inside the in-scope Azure services, and offers a HIPAA BAA as part of the Microsoft Product Terms (formerly Online Services Terms) to all customers who are covered entities or business associates under HIPAA.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://learn.microsoft.com/en-us/legal/cognitive-services/document-intelligence/data-privacy-security",
      "excerpt": "This article provides details regarding how Document Intelligence processes your data. Document Intelligence is designed with compliance, privacy, and security in mind.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://learn.microsoft.com/en-us/azure/compliance/offerings/offering-iso-27001",
      "excerpt": "Microsoft Azure, Dynamics 365, and other Microsoft online services undergo regular independent third-party audits for ISO/IEC 27001 compliance.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://azure.microsoft.com/en-us/explore/trusted-cloud/compliance/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "sla_published",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "For **Free (F0)** pricing tier see also monthly allowances at the pricing page.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "| Microsoft Office: `DOCX`, `PPTX`, `XLS` | ✔️ | ✔️ | ✖️ | ✖️ | ✖️ | ✔️ = supported ✖️ = Not supported",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/versioning/sdk-overview-v4-0",
      "excerpt": "There are two supported methods for authentication: Use a Document Intelligence API key with AzureKeyCredential from azure.core.credentials. Use a token credential from azure-identity to authenticate with Microsoft Entra ID.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://learn.microsoft.com/en-us/rest/api/aiservices/document-models/analyze-document?view=rest-aiservices-v4.0+(2024-11-30)",
      "excerpt": "POST {endpoint}/documentintelligence/documentModels/{modelId}:analyze?_overload=analyzeDocument&api-version=2024-11-30",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://learn.microsoft.com/en-us/rest/api/aiservices/document-models/analyze-document?view=rest-aiservices-v4.0+(2024-11-30)",
      "excerpt": "Service: Azure AI Services API Version: 2024-11-30",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/language-support-ocr",
      "excerpt": "The following table lists read model language support for extracting and analyzing printed text. | Language | Code (optional) | | --- | --- | | Abaza | `abq` | | Abkhazian | `ab` | | Achinese | `ace` | ... | Zulu | `zu` |",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "| Document types supported | Read | Layout | Prebuilt models | Custom models | Add-on capabilities | | --- | --- | --- | --- | --- | --- | | PDF | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | Images: `JPEG/JPG`, `PNG`, `BMP`, `TIFF`, `HEIF` | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | Microsoft Office: `DOCX`, `PPTX`, `XLS` | ✔️ | ✔️ | ✖️ | ✖️ | ✖️ |",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/faq",
      "excerpt": "Azure Document Intelligence in Foundry Tools is a cloud-based service that uses machine-learning models to extract key/value pairs, text, and tables from your documents. The returned result is a structured JSON output.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/versioning/sdk-overview-v4-0",
      "excerpt": "Document Intelligence SDK supports the following languages and platforms: | .NET/C# → 1.0.0 (GA) | ... | Java → 1.0.0 (GA) | ... | JavaScript → 1.0.0 (GA) | ... | Python → 1.0.0 (GA) |",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/faq",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "pricing_model",
      "url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/faq",
      "excerpt": "For free-tier (F0) resources, **only the first two pages** are analyzed whether you're using Document Intelligence Studio, the REST API, or client libraries.",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/faq",
      "excerpt": "You need an active Azure account (https://azure.microsoft.com/pricing/purchase-options/azure-account) and subscription with at least a Reader role to access Document Intelligence Studio.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://azure.microsoft.com/en-us/blog/cognitive-services-certifications-and-availability/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://learn.microsoft.com/en-us/azure/compliance/offerings/offering-hipaa-us",
      "excerpt": "Microsoft will enter into BAAs with its covered entity and business associate customers.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://learn.microsoft.com/en-us/compliance/regulatory/gdpr",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://azure.microsoft.com/en-us/blog/cognitive-services-certifications-and-availability/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://azure.microsoft.com/en-us/support/legal/sla/cognitive-services/v1_1/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "| Quota | Free (F0) | Standard (S0) | | **Analyze transactions Per Second limit** | 1 | 15 (default value) | | **Get operations Per Second limit** | 1 | 50 (default value) | | **Max document size** | 4 MB | 500 MB | | **Max number of pages (Analysis)** | 2 | 2000 |",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://learn.microsoft.com/en-us/legal/cognitive-services/document-intelligence/data-privacy-security",
      "excerpt": "Analyze response is stored for 24 hours from when the operation completes for retrieval. Customers can delete the analysis response at any time by utilizing the Delete Analyze Result API.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://learn.microsoft.com/en-us/rest/api/aiservices/document-models/analyze-document?view=rest-aiservices-v4.0+(2024-11-30)",
      "excerpt": "### Ocp-Apim-Subscription-Key Type: apiKey In: header ### OAuth2Auth Type: oauth2 Flow: accessCode Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://learn.microsoft.com/en-us/rest/api/aiservices/document-models/analyze-document?view=rest-aiservices-v4.0+(2024-11-30)",
      "excerpt": "POST {endpoint}/documentintelligence/documentModels/{modelId}:analyze?_overload=analyzeDocument&api-version=2024-11-30 ... POST https://myendpoint.cognitiveservices.azure.com/documentintelligence/documentModels/prebuilt-layout:analyze",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/versioning/sdk-overview-v4-0",
      "excerpt": "| .NET/C# 1.0.0 (GA) | v4.0 (GA) | 2024-11-30 GA | ... | Python 1.0.0 | v4.0 (GA) | 2024-11-30 GA |",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://learn.microsoft.com/en-us/rest/api/aiservices/document-models/analyze-document?view=rest-aiservices-v4.0+(2024-11-30)",
      "excerpt": "DocumentIntelligenceError Object | code | string | One of a server-defined set of error codes. | details | DocumentIntelligenceError[] | ... | innererror | DocumentIntelligenceInnerError | ... | message | string | A human-readable representation of the error. | DocumentIntelligenceErrorResponse | error | DocumentIntelligenceError | Error info.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "By default the number of transactions per second is limited to 15 transactions per second for a Document Intelligence resource.",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "For **Free (F0)** pricing tier see also monthly allowances at the pricing page (https://azure.microsoft.com/pricing/details/ai-document-intelligence/).",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/whats-new",
      "excerpt": "Document Intelligence REST API v4.0: 2024-11-30 REST API (GA) is now generally available (GA)!",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://learn.microsoft.com/en-us/rest/api/aiservices/document-models/analyze-document?view=rest-aiservices-v4.0+(2024-11-30)",
      "excerpt": "202 Accepted | The request has been accepted for processing, but processing has not yet completed. Headers: Operation-Location: string",
      "confidence": "medium"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits",
      "excerpt": "| **Analyze transactions Per Second limit** | 1 | 15 (default value) | | Adjustable | No | Yes",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://azure.microsoft.com/en-us/pricing/details/document-intelligence/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://azure.microsoft.com/en-us/updates?id=form-recognizer-is-generally-available",
      "excerpt": null,
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "mcp_server_available_confirmed",
    "commitment_tier_prices_from_official_pricing_page",
    "mcp_url",
    "webhook_events_url",
    "webhook_signing",
    "notable_customers",
    "idempotency_supported (no documented idempotency key; service is async-poll based)"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-14T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/azure-document-intelligence",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/azure-document-intelligence/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme API",
            "website_url": "https://acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example"
            }
          ]
        }
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}