Text Analytics pricing

Easily evaluate sentiment and topics to understand what users want

Text Analytics is an AI service that uncovers insights such as sentiment, entities and key phrases in unstructured text. Text Analytics includes five main functions: Sentiment Analysis, Key Phrase Extraction, Language Detection, Named Entity Recognition and Question Answering.

Text Analytics for health uses natural language processing to find and label information in unstructured clinical documents.

Explore pricing options

Apply filters to customise pricing options to your needs.

Text Analytics can be purchased in tiers.

Text Records correspond to the number of 1,000-character units within a document that is provided as input to a Text Analytics API request.

Instance Features Price
Free - Web/Container Sentiment Analysis (and Opinion Mining)
Key Phrase Extraction
Language Detection
Named Entity Recognition (not available in Container)
5,000 text records free per month
Standard - Web/Container Sentiment Analysis (and Opinion Mining)
Key Phrase Extraction
Language Detection
Named Entity Recognition (not available in Container)
0-5,00,000 text records — $- per 1,000 text records
0.5M-2.5M text records — $- per 1,000 text records
2.5M-10.0M text records — $- per 1,000 text records
10M+ text records — $- per 1,000 text records
Text Analytics for health $- per 1,000 text records
Question Answering (Preview)* Free

*Some features such as custom Question Answering require dependent resources. When you choose custom Question Answering, an Azure Cognitive Search resources will also be deployed in your subscription.

Text Records correspond to the number of 1,000-character units within a document that is provided as input to a Text Analytics API request.

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimisation and request a custom proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative or an Azure partner.

Explore your options

Additional resources

Text Analytics details

Learn more about Text Analytics features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

Documentation

Review technical tutorials, videos and more Text Analytics resources.

Frequently asked questions

  • In the S tier, the service is billed for only the amount of Text Records submitted to the service.
  • A text record in the S tier contains up to 1,000 characters as measured by StringInfo.LengthInTextElements. If an input document into the text analytics API is more than 1,000 characters, it counts as one text record for each unit of 1,000 characters. For instance, if an input document sent to the API contains 7,500 characters, it would count as 8 text records. If an input document sent to the API contains 500 characters, it would count as 1 text record. If two documents are submitted, one document of 500 characters and one document of 1,200 characters, then the service would be billed for three text records in total: one record for the 500 character document and two text records for the 1,200 character document. You can check your text records usage in your Text Analytics resource in Azure portal under Monitoring > Metrics > Processed Text Records.
  • Usage is throttled if the transaction limit is reached on the Free tier. Customers cannot accrue overages on the free tier.
  • Let us say an API call performs both sentiment analysis and key-phrase extraction on 1,000 documents, that will count for 2,000 transactions (2 × 1,000 documents). The maximum size of a single document is 5,120 characters as measured by StringInfo.LengthInTextElements. If a document has more than 5,120 chars then we do not process that specific document and show invalid document as the error. If a request has multiple documents, then we process all documents which are less than 5,120 characters. S0-S4 tiers have been deprecated. Guide on how to migrate.
  • S0-S4 tiers have been deprecated. Guide on how to migrate.
  • You may upgrade to a higher tier at any time. Billing rate and included quantities corresponding to the higher tier will begin immediately.
  • Standard pricing (S instance) is text records-based pricing and enables you to use the latest capabilities of Text analytics. It is more cost-effective vs using transactions-based pricing. S0-S4 pricing tiers are now deprecated and you are encouraged to switch to S tier. Guide on how to migrate

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and a $200 credit to explore Azure for 30 days.