APIs

  1. Form Recognizer API (v2.1-preview.3)

    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.
  2. Image Search API - v7

    The Image Search API lets partners send a search query to Bing and get back a list of relevant images. Note you should call the Image API if you need image content only. If you need other content such as news and webpages in addition to images, you must call the Search API which includes images in the response. You must display the images in the order provided in the response.

  3. Language Authoring APIs

  4. Language Authoring CLU APIs

  5. LUIS API

  6. LUIS Endpoint API v2.0

    This API is currently available in:

    • China East2 - chinaeast2.api.cognitive.azure.cn
    • China North - chinanorth.api.cognitive.azure.cn
  7. LUIS Endpoint API v3.0

    This API is currently available in:

    • China East2 - chinaeast2.api.cognitive.azure.cn
    • China North - chinanorth.api.cognitive.azure.cn
  8. LUIS Endpoint API v3.0-preview

    This API is currently available in:

    • China East2 - chinaeast2.api.cognitive.azure.cn
    • China North - chinanorth.api.cognitive.azure.cn
  9. LUIS Programmatic API

  10. LUIS Programmatic APIs v2.0

    This API is currently available in:

    • China East2 - chinaeast2.api.cognitive.azure.cn
    • China North - chinanorth.api.cognitive.azure.cn
  11. LUIS Programmatic APIs v3.0

    This API is currently available in:

    • Australia East - australiaeast.api.cognitive.microsoft.com
    • West Europe - westeurope.api.cognitive.microsoft.com
    • West US - westus.api.cognitive.microsoft.com
  12. LUIS Programmatic APIs v3.0-preview

    This API is currently available in:

    • Australia East - australiaeast.api.cognitive.microsoft.com
    • West Europe - westeurope.api.cognitive.microsoft.com
    • West US - westus.api.cognitive.microsoft.com
  13. Microsoft Azure Metrics Advisor REST API

    Microsoft Azure Metrics Advisor REST API

  14. Microsoft Cognitive Language Service

    The language service API is a suite of natural language processing (NLP) skills built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction, language detection and question answering. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview.0

  15. News Search API - v7

    The News API lets partners send a search query to Bing and get back a list of relevant news articles. Note you should call the News API if you need news content only. If you need other content such as images and webpages in addition to images, you must call the Search API which includes news articles in the response. You must display the news articles in the order provided in the response.

  16. Personalizer API

    Personalizer Service is an Azure Cognitive Service that makes it easy to target content and experiences without complex pre-analysis or cleanup of past data. Given a context and featurized content, the Personalizer Service returns your content in a ranked list. As rewards are sent in response to the ranked list, the reinforcement learning algorithm will improve the model and improve performance of future rank calls.

  17. Personalizer Client v1.1-preview.1

    Personalizer Service is an Azure Cognitive Service that makes it easy to target content and experiences without complex pre-analysis or cleanup of past data. Given a context and featurized content, the Personalizer Service returns which content item to show to users in rewardActionId. As rewards are sent in response to the use of rewardActionId, the reinforcement learning algorithm will improve the model and improve performance of future rank calls.

  18. Personalizer Client v1.1-preview.2

    Personalizer Service is an Azure Cognitive Service that makes it easy to target content and experiences without complex pre-analysis or cleanup of past data. Given a context and featurized content, the Personalizer Service returns which content item to show to users in rewardActionId. As rewards are sent in response to the use of rewardActionId, the reinforcement learning algorithm will improve the model and improve performance of future rank calls.

  19. Speech to Text API v2.0

    Speech to Text API v2.0.

  20. Speech to Text API v3.0

    Speech to Text API v3.0.

  21. Spell Check API - v7

  22. Spell Check API - v8

  23. Text Analytics API (v2.0)

    The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions.

    Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

    This API is currently available in:

    • China East2 - chinaeast2.api.cognitive.azure.cn
    • China North - chinanorth.api.cognitive.azure.cn
  24. Text Analytics API (v2.1)

    The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase and entity extraction as well as language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions.

    Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

    This API is currently available in:

    • Australia East - australiaeast.api.cognitive.microsoft.com
    • Brazil South - brazilsouth.api.cognitive.microsoft.com
    • Canada Central - canadacentral.api.cognitive.microsoft.com
    • Central India - centralindia.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
    • France Central - francecentral.api.cognitive.microsoft.com
    • Japan East - japaneast.api.cognitive.microsoft.com
    • Japan West - japanwest.api.cognitive.microsoft.com
    • Korea Central - koreacentral.api.cognitive.microsoft.com
    • North Central US - northcentralus.api.cognitive.microsoft.com
    • North Europe - northeurope.api.cognitive.microsoft.com
    • South Africa North - southafricanorth.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 Central US - westcentralus.api.cognitive.microsoft.com
    • West Europe - westeurope.api.cognitive.microsoft.com
    • West US - westus.api.cognitive.microsoft.com
    • West US 2 - westus2.api.cognitive.microsoft.com
  25. Text Analytics API (v3.0)

    The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

  26. Text Analytics API (v3.1)

    The Text Analytics API is a suite of natural language processing (NLP) services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. Functionality for analysis of text specific to the healthcare domain and personal information are also available in the API. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

  27. Text Analytics API (v3.1-preview.1)

    The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

  28. Text Analytics API (v3.1-preview.2)

    The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

  29. Text Analytics API (v3.1-preview.3)

    The Text Analytics API is a suite of natural language processing (NLP) services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text using NLP tasks such as sentiment analysis, named entity recognition (NER) of general and personally identifiable information domains, key phrase extraction (KPE) and language detection. It can also be used to batch NER and KPE operations asynchronously to process documents with a single request. Furthermore, this API provides an asynchronous operation for analyzing unstructured clinical and biomedical text using NER, entity linking, relation extraction and entity negation tasks. More documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

  30. Text Analytics API (v3.1-preview.4)

    The Text Analytics API is a suite of natural language processing (NLP) services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text using NLP tasks such as sentiment analysis, named entity recognition (NER) of general and personally identifiable information domains, key phrase extraction (KPE) and language detection. It can also be used to batch NER and KPE operations asynchronously to process documents with a single request. Furthermore, this API provides an asynchronous operation for analyzing unstructured clinical and biomedical text using NER, entity linking, relation extraction and entity negation tasks. More documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

  31. Text Analytics API (v3.1-preview.5)

    The Text Analytics API is a suite of natural language processing (NLP) services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text using NLP tasks such as sentiment analysis, named entity recognition (NER) of general and personally identifiable information domains, key phrase extraction (KPE) and language detection. It can also be used to batch NER and KPE operations asynchronously to process documents with a single request. Furthermore, this API provides an asynchronous operation for analyzing unstructured clinical and biomedical text using NER, entity linking, relation extraction and entity negation tasks. More documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

  32. Text Analytics API (v3.2-preview.1)

    The Text Analytics API is a suite of natural language processing (NLP) services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. Functionality for analysis of text specific to the healthcare domain and personal information are also available in the API. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

  33. Text Analytics API (v3.2-preview.2)

    The Text Analytics API is a suite of natural language processing (NLP) services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. Functionality for analysis of text specific to the healthcare domain and personal information are also available in the API. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

  34. Token API V1.0

  35. Video Search API - v7

    The Video API lets partners send a search query to Bing and get back a list of relevant videos. Note you should call the Video API if you need video content only. If you need other content such as news and webpages in addition to videos, you must call the Search API which includes videos in the response. You must display the videos in the order provided in the response.

  36. Visual Search API - v7

    With Visual search API, help users search based on an image. Results are based on understanding of visual content to find related products or images, read business cards, identify barcodes, find web-source of the image, or recognize popular artwork, monuments, celebrities, and common objects.

  37. Web Search API - v7

    The Search API provides a similar (but not exact) experience to Bing.com/Search by returning search results that Bing determines are relevant to the specified query. The results also identify the order that you must display the content in (see Using Ranking to Display Results). The response may also include related search links and suggest a query string that may more accurately represent the user's intent. Typically, you will call this API instead of calling the other APIs in the Bing API family, such as the Image API or News API.