With Amazon Comprehend, you only pay for what you use. You are charged based on the amount of text processed on a monthly basis. Amazon Comprehend provides natural language processing and topic modeling capabilities, enabling a broad range of applications that can analyze text.
- Natural Language Processing: Amazon Comprehend requests for Entity Recognition, Sentiment Analysis, Syntax Analyis, Keyphrase Extraction, and Language Detection are measured in units of 100 characters, with a 3 unit (300 character) minimum charge per request.
- Topic Modeling: Topic Modeling identifies relevant terms or topics from a collection of documents stored in Amazon S3. It will identify the most common topics in the collection and organize them in groups and then map which documents belong to which topic. You are charged based on the total size of documents processed per job. The first 100 MB is charged a flat rate. Above 100 MB, you are charged per MB.
| Price Per Unit | |||
|---|---|---|---|
| Feature | Up to 10M units | From 10M - 50 units | Over 50M units |
| Keyphrase Extraction | $0.0001 | $0.00005 | $0.000025 |
| Sentiment Analysis | $0.0001 | $0.00005 | $0.000025 |
| Entity Recognition | $0.0001 | $0.00005 | $0.000025 |
| Language Detection | $0.0001 | $0.00005 | $0.000025 |
| Syntax Analysis | $0.00005 | $0.000025 | $0.0000125 |
NLP requests are measured in units of 100 characters, with a 3 unit (300 character) minimum charge per request.
For the first 100MB
For every MB above 100MB
You are charged based on the total size of documents processed per topic modeling job. The first 100 MB is charged a flat rate. Above 100 MB, you are charged per MB.
For each of the 4 APIs per month, for the first 12 months after signup
Per month, for the first 12 months after signup
The Amazon Comprehend free tier is available to both new and existing AWS customers for 12 months following your AWS sign-up date.
Amazon Comprehend pricing examples
Example 1
Total charge calculation:
Size of each request = 550 characters
Number of units per request = 6
Total Units: 10,000 (requests) x 6 (units per request) = 60,000
Price per unit = $0.0001
Total cost = [No. of units] x [Cost per unit] = 60,000 x $0.0001 = $6.00
Example 2
Total charge calculation:
Total megabytes processed = 240
Megabytes billed at a flat rate of $1 = 100
Megabytes billed at $0.004/MB = 140 [240-100]
Total cost of the job = $1.00 + [140 x $0.004] = $1.00 + $0.56 = $1.56
Example 3
Total charge calculation:
Size of documents per classification label = 150 X 0.01 = 1.5
Total megabytes processed =1.5 x 10 classes (labels) = 15
Megabytes of training billed at a flat rate of $1 = 100
Total cost of the training job = $1.00
Total charge calculation:
Megabytes of training billed at a flat rate of $1 = 100
Megabytes billed at $0.004/MB = 1100 [1200 -100]
Total cost of the job = $1.00 + [1100 x $0.004] = $1.00 + $4.40 = $5.40
Learn more about Amazon Comprehend features