Stay organized with collections
Save and categorize content based on your preferences.
Cloud Natural Language pricing
The Natural Language API provides a set of features for analyzing
unstructured text. You pay only for the features you use with no upfront
commitments. The API supports the following features:
Feature Type
Description
Entity Analysis
Identify entities and label by types such as person, organization, location, events, products and media.
Sentiment Analysis
Understand the overall sentiment expressed in a block of text.
Entity Sentiment Analysis
Understand the sentiment for entities identified in a block of text.
Syntax Analysis
Extract tokens and sentences, identify parts of speech (PoS) and create dependency parse trees for each sentence.
Content Classification
Identify content categories that apply to a block of text.
Text Moderation
Identify harmful and sensitive categories that apply to a block of text.
Pricing units
The Natural Language API pricing is based on the number of Unicode characters in each request, calculated in terms of “units”. For Text Moderation, the cost per request is rounded up to the nearest unit of 100 Unicode characters and for every other feature, it's rounded to the nearest 1,000 Unicode characters. The Unicode characters include whitespace characters and any markup characters such as HTML or XML tags.
For example, if you send three requests for Sentiment Analysis that contain 800, 1,500, and 600 characters respectively, you are charged for four units: one for the first request (800), two for the second request (1,500), and one for the third request (600).
Prices for usage of the Natural Language API are computed monthly based on the API feature. The table below provides the price per unit based on the total number of units processed during the billing month.
Monthly prices
Price per 1,000-character unit
Feature
First 5K / month
5K+ - 1M
1M+ - 5M
5M+
Entity Analysis
Free
$0.0010
$0.00050
$0.000250
Sentiment Analysis
Free
$0.0010
$0.00050
$0.000250
Syntax Analysis
Free
$0.0005
$0.00025
$0.000125
Entity Sentiment Analysis
Free
$0.0020
$0.00100
$0.000500
Price per 1,000-character unit
Feature
First 30K / month
30K+ - 250K
250K+ - 5M
5M+
Content Classification
Free
$0.0020
$0.00050
$0.0001
Price per 100-character unit
Feature
First 50K / month
50K+ - 10M
10M+ - 50M
50M+
Text Moderation
Free
$0.0005
$0.00025
$0.000125
If you pay in a currency other than USD, the prices listed in your currency on
Cloud Platform SKUs
apply.
This pricing is for applications on personal systems (e.g., phones, tablets,
laptops, desktops). Please
contact us
for approval and pricing to use the Natural Language on embedded devices
(e.g., cars, TVs, appliances, or speakers).
For more than 20 million units per month for a customer project (for
Content Classification, this threshold is 5 million units per month),
we would like
to understand more about your needs, and may be able to build custom solutions.
To request a limit above the maximum,
contact a sales representative to discuss pricing.
Google Cloud Platform costs
If you store documents to be analyzed in Google Cloud Storage, or use other
Google Cloud Platform resources in tandem with the Natural Language,
such as Google App Engine instances, then
you will also be billed for the use of those services. See the
Google Cloud Platform Pricing Calculator
to determine other costs based on current rates.
With Google Cloud's pay-as-you-go pricing, you only pay for the services you
use. Connect with our sales team to get a custom quote for your organization.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[],null,["# Pricing\n\nCloud Natural Language pricing\n==============================\n\nThe Natural Language API provides a set of features for analyzing\nunstructured text. You pay only for the features you use with no upfront\ncommitments. The API supports the following features:\n\nPricing units\n-------------\n\nThe Natural Language API pricing is based on the number of Unicode characters in each request, calculated in terms of \"units\". For Text Moderation, the cost per request is rounded up to the nearest unit of 100 Unicode characters and for every other feature, it's rounded to the nearest 1,000 Unicode characters. The Unicode characters include whitespace characters and any markup characters such as HTML or XML tags.\n\nFor example, if you send three requests for Sentiment Analysis that contain 800, 1,500, and 600 characters respectively, you are charged for four units: one for the first request (800), two for the second request (1,500), and one for the third request (600).\n\nPrices for usage of the Natural Language API are computed monthly based on the API feature. The table below provides the price per unit based on the total number of units processed during the billing month.\n\nMonthly prices\n--------------\n\nPrice per 1,000-character unit\n------------------------------\n\nPrice per 1,000-character unit\n------------------------------\n\nPrice per 100-character unit\n----------------------------\n\nIf you pay in a currency other than USD, the prices listed in your currency on [Cloud Platform SKUs](https://cloud.google.com/skus/) apply.\n| The [`annotateText`](/natural-language/docs/reference/rest/v1beta2/documents/annotateText) method enables you to request syntax, sentiment, entity extraction, classification, and moderation features in one call. For pricing purposes, an `annotateText` request is charged as if you had requested each feature separately. For example, an `annotateText` request that returns a syntactic analysis and a classification costs the same as separate syntax analysis and content classification requests.\n\nThis pricing is for applications on personal systems (e.g., phones, tablets,\nlaptops, desktops). Please\n[contact us](https://services.google.com/fb/forms/natural-language-pricing-request/)\nfor approval and pricing to use the Natural Language on embedded devices\n(e.g., cars, TVs, appliances, or speakers).\n\nFor more than 20 million units per month for a customer project (for\nContent Classification, this threshold is 5 million units per month),\nwe would like\nto understand more about your needs, and may be able to build custom solutions.\nTo request a limit above the maximum,\n[contact a sales representative](/contact) to discuss pricing.\n\nGoogle Cloud Platform costs\n---------------------------\n\nIf you store documents to be analyzed in Google Cloud Storage, or use other\nGoogle Cloud Platform resources in tandem with the Natural Language,\nsuch as Google App Engine instances, then\nyou will also be billed for the use of those services. See the\n[Google Cloud Platform Pricing Calculator](/products/calculator)\nto determine other costs based on current rates.\n\nTo view your current billing status in\nthe Cloud console, including usage and your current bill, see the\n[Billing page](https://console.cloud.google.com/billing).\nFor more details about managing your account, see the\n[Cloud Billing Documentation](/billing/docs) or\n[Billing and Payments Support](/support/billing).\n\nWhat's next\n-----------\n\n- Read the [Cloud Natural Language documentation](/natural-language/docs).\n- Get started with [Cloud Natural Language](/natural-language/docs/sentiment-analysis-gcloud).\n- Try the [Pricing calculator](/products/calculator).\n- Learn about [Cloud Natural Language solutions and use cases](/architecture?text=Cloud Natural Language).\n\n#### Request a custom quote\n\nWith Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.\n[Contact sales](/contact?direct=true)"]]