This document explains pricing details for Cloud Healthcare API and Healthcare Natural Language API.
This section explains pricing details for Cloud Healthcare API. You can also use the Google Cloud Pricing Calculator to estimate the cost of using the Cloud Healthcare API.
Warning: Your organization will incur charges for all billable Cloud Healthcare API features in all stages of release.
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Pricing overview
Cloud Healthcare API pricing is based on a combination of:
Pricing tables
The pricing tables below show what charges apply when using the Cloud Healthcare API.
For example scenarios that show usage and charges, see Pricing examples.
Data storage
Data storage charges are categorized as either Structured Storage or Blob Storage. The Blob storage charges in the following table are for Standard storage class, which requires no minimum storage duration. To learn about other Blob storage class charges and their minimum storage duration, see DICOM data storage.
Storage class | Price (USD) |
|---|---|
Structured Storage | 0 gibibyte month to 1 gibibyte month $0.00 (Free) / 1 gibibyte hour, per 1 month / account 1 gibibyte month to 1,024 gibibyte month $0.000328767 / 1 gibibyte hour, per 1 month / account 1,024 gibibyte month and above $0.000260274 / 1 gibibyte hour, per 1 month / account |
Blob Storage | 0 gibibyte month to 1 gibibyte month $0.00 (Free) / 1 gibibyte hour, per 1 month / account 1 gibibyte month and above $0.000027397 / 1 gibibyte hour, per 1 month / account |
By default, all storage charges are in the Structured Storage category. Storage volume is based on bytes of data ingested plus indexing overhead (as measured by indexed bytes) and backup bytes. Prices are based on periodic measurements aggregated across all data stores during a billing period.
Request volume
A request is an HTTPS or gRPC operation invoked through any of the following:
Requests can be of the following types:
Your first 25,000 requests are free. After the free tier is exhausted, the next tiers are priced per 100,000 requests per month.
Category | Price (USD) |
|---|---|
Standard requests | 0 count to 25,000 count $0.00 (Free) / 100,000 count, per 1 month / account 25,000 count to 1,000,000,000 count $0.39 / 100,000 count, per 1 month / account 1,000,000,000 count and above $0.29 / 100,000 count, per 1 month / account |
Complex requests | 0 count to 25,000 count $0.00 (Free) / 100,000 count, per 1 month / account 25,000 count to 1,000,000,000 count $0.69 / 100,000 count, per 1 month / account 1,000,000,000 count and above $0.59 / 100,000 count, per 1 month / account |
Multi-operation requests | 0 count to 25,000 count $0.00 (Free) / 100,000 count, per 1 month / account 25,000 count to 1,000,000,000 count $0.39 / 100,000 count, per 1 month / account 1,000,000,000 count and above $0.29 / 100,000 count, per 1 month / account |
Advanced operation requests are billed at $0.99 per 100,000 requests.
Unless specified in the following table, all operations are standard requests. Scroll to view full contents of the table.
Complex Request operations | Multi-operation Request operations | Free operations | Advanced operations |
|---|---|---|---|
consentStores.evaluateUserConsents dicomStores.searchForInstances | dicomStores.studies.storeInstances dicomStores.studies.series.instances.retrieveInstance dicomStores.studies.retrieveStudy dicomStores.studies.series.retrieveSeries | dicomStores.studies.series.delete | |
If FHIR profiles are used: | |||
If used with the viewport query parameter, calls to these methods are also billed as ETL operation if transcoding is performed: |
For example:
Notification volume
Notifications are streaming events that originate from data stores and are sent to Google Cloud or external endpoints. Notifications contain either resource names, resource metadata, or entire resources and are generated according to a user-provided configuration. By default, all notifications are of type "Standard Notifications."
The following prices are per 1 million notifications per month:
Category | Price (USD) |
|---|---|
Standard Notifications | 0 count to 100,000 count $0.00 (Free) / 1,000,000 count, per 1 month / account 100,000 count and above $0.29 / 1,000,000 count, per 1 month / account |
For example, Pub/Sub notifications sent to a Pub/Sub topic attached to a data store are Standard Notifications.
DICOM data storage
Stored, raw DICOM data in all regions uses Blob Storage. Searchable metadata from ingested DICOM images (such as DICOM tags) are persisted and charged as part of Structured Storage.
Blob Storage prices are based on the amount of non-structured or BLOB bytes that are ingested and stored and on the storage class that they use. The following table lists the different storage classes available to store raw DICOM data and their minimum storage duration:
Storage class | Minimum storage duration |
|---|---|
Standard | None |
Nearline | 30 days |
Coldline | 90 days |
Archive | 365 days |
The following table shows the applicable at-rest charges when using Nearline storage, Coldline storage, and Archive storage classes to store DICOM data in Cloud Healthcare API. These charges apply to all regions.
Storage class | Price (USD) |
|---|---|
Nearline | $0.000027397 / 1 gibibyte hour |
Coldline | $0.000013699 / 1 gibibyte hour |
Archive | $0.00000411 / 1 gibibyte hour |
The charges for Standard storage class are listed as Blob Storage charges for different regions in the Data storage table.
DICOM data early deletion
An early deletion charge applies when you delete, overwrite, or rewrite a DICOM object. An example of rewriting is when you change an object's storage class. The early deletion charge is equal to the amount that would've been charged, had the object stayed in its original state for the minimum duration.
Consider the following example:
$0.01/GB/month * 1 day / 30 days
$0.01/GB/month * 1,000 GB * 2 months = $20
($0.01/GB/month * 1 day / 30 days) * 1,000 GB * 30 days = $10
DICOM data retrieval
A retrieval fee applies when you read, copy, move, or rewrite object data or metadata that is stored in Nearline storage, Coldline storage, or Archive storage. This cost is in addition to any network charges associated with reading the data.
The following table shows the retrieval rates for each storage class:
Storage class | Price (USD) |
|---|---|
Standard | $0 |
Nearline | $0.01 / 1 gibibyte |
Coldline | $0.02 / 1 gibibyte |
Archive | $0.05 / 1 gibibyte |
For every retrieval in Nearline storage, Coldline storage, or Archive storage, an additional complex request charge applies.
ETL operations
Extract, transform, and load (ETL) operations in the Cloud Healthcare API are in the following categories:
The total data volume is aggregated across all services during each billing period. The following table lists the costs per GB for each ETL operation:
Category | Price (USD) |
|---|---|
Export batch | 0 gibibyte to 1 gibibyte $0.19 / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte $0.14 / 1 gibibyte, per 1 month / account 1,024 gibibyte and above $0.09 / 1 gibibyte, per 1 month / account |
Export streaming | 0 gibibyte to 1 gibibyte $0.34 / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte $0.29 / 1 gibibyte, per 1 month / account 1,024 gibibyte and above $0.24 / 1 gibibyte, per 1 month / account |
Transcode DICOM | 0 gibibyte to 1 gibibyte $0.00 (Free) / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte $0.004 / 1 gibibyte, per 1 month / account 1,024 gibibyte and above $0.003 / 1 gibibyte, per 1 month / account |
These operations are billed based on the total volume of data processed. Export operations include all destinations, such as Cloud Storage and BigQuery. DICOM transcoding is only charged when a DICOM instance is requested in a different transfer-syntax than the one it was uploaded with. This can happen for Retrieve Transaction and bulk export requests. For more information, see the Retrieve Transaction section in the DICOM conformance statement.
When exporting to Cloud Storage:
When exporting to BigQuery:
For both DICOM and FHIR, the measurement used is based on the number of protocol buffer bytes transferred.
When transcoding, the data volume is based on the data's input size rather than the output or maximum intermediate size.
The following table lists the operations for each type of ETL category:
De-identification operations
De-identification operations are billed based on the volume of data processed in three sub-operations:
The amount of data in each sub-operation depends on how the main operation is configured.
Note: De-identification operations are billed progressively as the work completes. An operation that does not complete might still incur billing for the work that was completed successfully.
Billing charges are resolved monthly according to how many units were processed and what tier they fall in. There are three types of units, and each unit type is calculated differently:
Each type of unit is priced in its own category as detailed in the tables above:
For example, for a given billing cycle:
For example, for a given billing cycle:
Sub-operation | Price (USD) |
|---|---|
Inspection | 0 count to 1,000,000,000 count $0.00 (Free) / 1,000,000,000 count, per 1 month / account 1,000,000,000 count to 1,000,000,000,000 count $0.30 / 1,000,000,000 count, per 1 month / account 1,000,000,000,000 count to 10,000,000,000,000 count $0.20 / 1,000,000,000 count, per 1 month / account 10,000,000,000,000 count and above $0.10 / 1,000,000,000 count, per 1 month / account |
Transformation | 0 count to 1,000,000,000 count $0.00 (Free) / 1,000,000,000 count, per 1 month / account 1,000,000,000 count to 1,000,000,000,000 count $3.00 / 1,000,000,000 count, per 1 month / account 1,000,000,000,000 count to 10,000,000,000,000 count $2.00 / 1,000,000,000 count, per 1 month / account 10,000,000,000,000 count and above $1.00 / 1,000,000,000 count, per 1 month / account |
Sub-operation | Category | Price (USD) |
|---|---|---|
Processing | Structured Storage, Batch | 0 gibibyte to 1 gibibyte $0.00 (Free) / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte $0.60 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte $0.50 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above $0.40 / 1 gibibyte, per 1 month / account |
Processing | Blob Storage, Batch | 0 gibibyte to 1 gibibyte $0.00 (Free) / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte $0.08 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte $0.06 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above $0.05 / 1 gibibyte, per 1 month / account |
The charges for the sub-operations depend on whether you are working with FHIR or DICOM data:
FHIR:
DICOM:
FHIR Access Control
Pricing for the FHIR Access Control feature is based on the following:
Customers can choose to optionally enable the feature by enabling the ConsentConfig. If not enabled, the feature will be disabled and no charges will be incurred.
Active consent policies
You are charged monthly for active Patient consents and active Admin policies. An active policy meets all of these criteria:
Unit | Price (USD) |
|---|---|
Patient consents | $0.05 per active Patient consent per month |
Admin policies | $50.00 per active Admin policy per month |
The pricing per consent policy is prorated. Should a consent policy be deleted or set to inactive, the Cloud Healthcare API will only charge for the period the policy was active.
Requests with a consent scope
FHIR requests that include the X-Consent-Scope header are classified under different request types, which might affect pricing compared to requests without the header:
Original request type | Request type with X-Consent-Scope header |
|---|---|
Free requests | Free requests |
Standard requests | Complex requests |
Multi-operation requests | Complex requests |
Complex requests | Advanced operation requests |
Advanced operation requests | Advanced operation requests |
For details on pricing for each request type, see Request volume.
Re-indexing costs
Calling the fhirStores.applyConsents or fhirStores.applyAdminConsents methods incurs charges. You are charged for one multi-operation request for each FHIR resource that is re-indexed as a result of these calls.
You are also charged for FHIR re-indexing when you update compartment base resources under enforced cascading policies.
For details on pricing for multi-operation requests, see Request volume.
Stopping charges for consent policies
To stop charges for a consent policy, follow these steps:
FHIR resources are versioned. If you delete a policy resource without re-applying the policy, the resource will continue to have access enforced and will incur billing charges.
Customers can also stop charges by disabling the FHIR Access Control feature. To do so, edit the FHIR Store and delete the ConsentConfig field. Notice that disabling the feature will stop all consent policy enforcements.
Consent and privacy management
The Consent Management API is billed based on the number of Consent resources being managed and the number of UserDataMapping resources evaluated during batch access determination operations.
The number of consents being managed is the average number of ACTIVE and DRAFT Consent objects during the billing period. REVOKED, REJECTED, and ARCHIVED consents are not billed.
For the batch access determination method projects.locations.datasets.consentStores.queryAccessibleData, the number of UserDataMapping resources evaluated is the total number of UserDataMapping resources in the consent store when a request is made.
Consent Management API storage and operations are billed as described in Data storage and Request volume. All consent store storage is billed as Structured Storage except the non-structured or BLOB bytes that are stored within a consentArtifact. All consent operations are standard requests except EvaluateUserConsent, which is billed as a complex request, and QueryAccessibleData, which is billed as described in the preceding section. During the current promotional period, you won't be charged for storage or standard/complex operations.
Unit | Price (USD) |
|---|---|
Managed consents | $0.000068493 / 1 hour |
Access determination, batch | $0.016 / 1,000,000 count, per 1 month / account |
Network utilization
Inbound data transfer
Inbound data transfer is always free.
Inter-region data transfer
There is no charge for data transfer when the transfer request originates from the Cloud Healthcare API and goes to any service on Google Cloud that is in the same region.
The following prices apply to data transfers between regions or from a multi-region group to a single region on the same continent and vice versa. Prices are per GB per month.
Source and destination of traffic | 0 GB+ |
|---|---|
North America to North America | $0.01 / 1 gibibyte, per 1 month / account |
Europe to Europe | $0.02 / 1 gibibyte, per 1 month / account |
Asia Pacific to Asia Pacific | $0.05 / 1 gibibyte, per 1 month / account |
Intercontinental (excluding Oceania) | $0.08 / 1 gibibyte, per 1 month / account |
Intercontinental to/from Oceania | $0.15 / 1 gibibyte, per 1 month / account |
General network usage
General network usage applies to data that exits Google Cloud. The Cloud Healthcare API uses Premium Internet Data Transfer, with prices shown below. Data transfer prices are consistent with Google Cloud Network Pricing - Premium Tier.
Prices are per GB per month.
Source and destination of traffic | Price (USD) |
|---|---|
North America to North America | 0 gibibyte to 10,240 gibibyte $0.105 / 1 gibibyte, per 1 month / account 10,240 gibibyte to 153,600 gibibyte $0.08 / 1 gibibyte, per 1 month / account 153,600 gibibyte and above $0.06 / 1 gibibyte, per 1 month / account |
Europe to Europe | 0 gibibyte to 10,240 gibibyte $0.105 / 1 gibibyte, per 1 month / account 10,240 gibibyte to 153,600 gibibyte $0.08 / 1 gibibyte, per 1 month / account 153,600 gibibyte and above $0.06 / 1 gibibyte, per 1 month / account |
Asia Pacific to Asia Pacific | 0 gibibyte to 10,240 gibibyte $0.12 / 1 gibibyte, per 1 month / account 10,240 gibibyte to 153,600 gibibyte $0.085 / 1 gibibyte, per 1 month / account 153,600 gibibyte and above $0.08 / 1 gibibyte, per 1 month / account |
South America to South America | 0 gibibyte to 10,240 gibibyte $0.12 / 1 gibibyte, per 1 month / account 10,240 gibibyte to 153,600 gibibyte $0.085 / 1 gibibyte, per 1 month / account 153,600 gibibyte and above $0.08 / 1 gibibyte, per 1 month / account |
Oceania to Oceania | 0 gibibyte to 10,240 gibibyte $0.12 / 1 gibibyte, per 1 month / account 10,240 gibibyte to 153,600 gibibyte $0.085 / 1 gibibyte, per 1 month / account 153,600 gibibyte and above $0.08 / 1 gibibyte, per 1 month / account |
Intercontinental (excluding Oceania and China) | 0 gibibyte to 10,240 gibibyte $0.12 / 1 gibibyte, per 1 month / account 10,240 gibibyte to 153,600 gibibyte $0.085 / 1 gibibyte, per 1 month / account 153,600 gibibyte and above $0.08 / 1 gibibyte, per 1 month / account |
Intercontinental to/from Oceania | 0 gibibyte to 10,240 gibibyte $0.19 / 1 gibibyte, per 1 month / account 10,240 gibibyte to 153,600 gibibyte $0.16 / 1 gibibyte, per 1 month / account 153,600 gibibyte and above $0.15 / 1 gibibyte, per 1 month / account |
Any traffic to China | 0 gibibyte to 10,240 gibibyte $0.19 / 1 gibibyte, per 1 month / account 10,240 gibibyte to 153,600 gibibyte $0.16 / 1 gibibyte, per 1 month / account 153,600 gibibyte and above $0.15 / 1 gibibyte, per 1 month / account |
Pricing examples
FHIR pricing example
Suppose that a FHIR-based application hosted on Google Cloud in europe-west2 produces 25,000,000 requests in a month with an average of 4 kB per resource. Five million of the requests are FHIR searches and so are billed as Complex Requests. Over a one month period, the FHIR store persists an average of 1 TB of data, including backup and indexing overhead.
The following table shows the usage pattern in the given month:
Pricing category | Type of usage | Amount |
|---|---|---|
Standard Requests Complex Requests | 20,000,000 5,000,000 | |
Structured Storage in europe-west2 | 1 TB |
Your bill for the month is calculated as follows:
Pricing category | Calculation | Price (USD) |
|---|---|---|
Request volume | 25,000,000 requests total: | |
(0-25,000 requests tier) 25,000 Standard Requests * $0.00 | $0.00 | |
(25,000-1 billion requests tier) 19,975,000 Standard Requests * $0.39 | $77.90 | |
(0-25,000 requests tier) 25,000 Complex Requests * $0.00 | $0.00 | |
(25,000-1 billion requests tier) 4,975,000 Complex Requests * $0.69 | $34.33 | |
Data storage | 1 TB total: | |
(0-1 GB tier) 1 GB * $0.00 | $0.00 | |
(1 GB-1 TB tier) 1,023 GB * $0.39 | $398.97 | |
Total | $511.20 |
DICOM pricing example
Suppose that, in one month, a small imaging center generates the following in a DICOM store located in us-central1:
The imaging center maintains images for one year, which leads to an average monthly storage of 160 GB and an additional 6.4 GB of parsed meta tag storage, including overhead. To estimate the number of requests made, assume that each X-ray study consists of a single image and each CT study and MRI study consists of 300 images.
Additionally, assume the following:
The following table shows the usage pattern in the given month:
Pricing category | Type of usage | Amount |
|---|---|---|
Complex Requests Multi-operation Requests | 3,000 302,000 | |
Structured Storage in us-central1 Blob Storage in us-central1 | 6.4 GB 160 GB | |
Transcode DICOM | 320 GB |
Your bill for the month is calculated as follows:
Pricing category | Calculation | Price (USD) |
|---|---|---|
Request volume | 305,000 requests total: | |
(0-25,000 requests tier) 3,000 Complex Requests * $0.00 | $0.00 | |
(0-25,000 requests tier) 25,000 Multi-operation Requests * $0.00 | $0.00 | |
(25,000-1 billion requests tier) 277,000 Multi-operation Requests * $0.39 | $1.08 | |
Data storage | 166.4 GB total: | |
(0-1 GB tier) 0.5 GB Structured Storage * $0.00 | $0.00 | |
(1 GB-1 TB tier) 5.9 GB Structured Storage * $0.24 | $1.42 | |
(0-1 GB tier) 1 GB Blob Storage * $0.00 | $0.00 | |
(1 GB-1 TB tier) 159 GB Blob Storage * $0.02 | $3.18 | |
ETL operations | 320 GB total: | |
(0-1 GB tier) 1 GB * $0.00 | $0.00 | |
(1 GB-1 TB tier) 319 GB * $0.004 | $1.28 | |
Total | $6.96 |
HL7v2 pricing example
Suppose that an HL7v2 store in us-central1 is connected to a care facility that creates 10,000,000 messages per month using an on-premises MLLP adapter. As a result, 10,000,000 ingest requests will be sent to the Cloud Healthcare API. In response, 10,000,000 acknowledgment messages are generated (but are not persisted in the HL7v2 store).
Over a one month period, the HL7v2 store persists an average of 80 GB of data, including backup and indexing overhead.
The following table shows the usage pattern in the given month:
Pricing category | Type of usage | Amount |
|---|---|---|
Standard Requests | 20,000,000 | |
Structured Storage in us-central1 | 80 GB |
Your bill for the month is calculated as follows:
Pricing category | Calculation | Price (USD) |
|---|---|---|
Request volume | 20,000,000 requests total: | |
(0-25,000 requests tier) 25,000 Standard Requests * $0.00 | $0.00 | |
(25,000-1 billion requests tier) 19,975,000 Standard Requests * $0.39 | $77.90 | |
Data storage | 80 GB total: | |
(0-1 GB tier) 1 GB * $0.00 | $0.00 | |
(1 GB-1 TB tier) 79 GB * $0.24 | $18.96 | |
Total | $96.86 |
FHIR de-identification example
Suppose that you de-identify 10 GB of FHIR data. During de-identification, 10% (1 GB) of the data will be inspected, of which 10% (0.1 GB) will be transformed. A default of 15 infoTypes is used.
Your bill for the de-identification is calculated as follows:
Sub-operation | Calculation | Price (USD) |
|---|---|---|
Inspection | 10 GB * 0.1 inspected * 15 infoTypes * $0.30/GU | $4.50 |
Transformation | 10 GB * 0.1 inspected * 0.1 transformed * $3.00/GU | $0.30 |
Processing | 10 GB * $0.60/GB | $6.00 |
Total | $10.80 |
DICOM de-identification example
Suppose that you de-identify 10 GB of DICOM data. 90% (9 GB) of the data consists of DICOM images. All of the images are inspected, and 10% (0.9 GB) are transformed. A default of 16 infoTypes is used.
Your bill for the de-identification is calculated as follows:
Sub-operation | Calculation | Price (USD) |
|---|---|---|
Inspection | 10 GB * 0.9 images * 16 infoTypes * $0.30/GU | $43.20 |
Transformation | Bundled with inspection | $0.00 |
Processing | DICOM metadata: 10 GB * 0.1 text * $0.60/GB | $0.60 |
Pixel data: 10 GB * 0.9 images * $0.08/GB | $0.72 | |
Total | $44.52 |
Notification volume examples
Suppose that a FHIR-based application generates 1.6 million Pub/Sub notifications per month. Because notifications are calculated per one million, your bill for notifications is calculated as follows:
Notification type | Calculation | Price (USD) |
|---|---|---|
Pub/Sub notification | 1,600,000 notifications total: | |
(0-100,000 notifications tier) 100,000 notifications * $0.00 | $0.00 | |
(100,000-1.1 million notifications tier) $0.29 | $0.29 | |
(1.1 million - 1.6 million notifications tier) $0.29 * 0.5 | $0.145 | |
Total | $0.435 |
The Healthcare Natural Language API provides a set of features for extracting healthcare information from medical text. You pay only for the features you use with no upfront commitments. The API supports the following features:
Feature type | Description |
|---|---|
Entity analysis | Analyze healthcare entities in text. The response includes the recognized entity mentions and the relationships between them. Each entity is linked to a standard medical vocabulary. |
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Pricing text records
Your usage of the Healthcare Natural Language API is calculated in terms of text record monthly volume. A text record contains 1,000 characters. Characters are Unicode characters (including whitespace characters and any markup characters such as HTML or XML tags).
Text record charges are categorized into the following tiers:
Healthcare Natural Language API costs are calculated each month based on which features you used and how many text records were evaluated using those features. The following table shows the price per 1 text record during a billing month. The prices in the low volume tier only apply to text records evaluated in excess of the free tier. The prices in the high volume tier only apply to text records evaluated in excess of the low volume tier.
Feature | Price (USD) |
|---|---|
Entity analysis | 0 count to 2,500 count $0.00 (Free) / 1 count, per 1 month / account 2,500 count and above $0.10 / 1 count, per 1 month / account |
Text records are billed in 0.1 text record increments, or units. For example, if you have exceeded the monthly free tier, and you send a request containing 800 characters, you will be charged for 0.8 text records. The total cost would be $0.08, calculated as follows: 0.8 * $0.10.
If the number of characters in a request is not a multiple of 100, the character count is rounded upwards to the next increment of 100.
The following table shows an example of the pricing for three requests sent to the Healthcare Natural Language API in the low volume tier (assume that 2,500 text records have already been sent, and the free tier has been exhausted). The requests contain 8,000, 15,000, and 6,000 characters.
Number of characters | Text record units | Price (USD) | |
|---|---|---|---|
Request 1 | 8,000 | 8 | $0.80 |
Request 2 | 15,000 | 15 | $1.50 |
Request 3 | 6,000 | 6 | $0.60 |
Total | 29,000 | 29 | $2.90 |
The following table shows an example of the pricing for three requests sent to the Healthcare Natural Language API. The requests contain 150,000,000 (150 million), 800,000,000 (800 million), and 600,000,000 (600 million) characters, for a total of 1,550,000,000 (1.55 billion) characters, or 1,550,000 text records.
Number of characters | Text record units | Cumulative text record units | Price (USD) | |
|---|---|---|---|---|
Request 1 | 150,000,000 | 150,000 | 150,000 | $14,750.00 (0-2,500 text records in free tier, 2,501-150,000 text records in low volume tier) |
Request 2 | 800,000,000 | 800,000 | 950,000 | $80,000.00 (150,000-950,000 text records in low volume tier) |
Request 3 | 600,000,000 | 600,000 | 1,550,000 | $21,500.00 (950,000-1,000,000 text records in low volume tier, remaining 550,000 text records in high volume tier) |
Total | 1,550,000,000 | 1,550,000 | 1,550,000 | $116,250.00 |
Google Cloud Platform costs
If you store text to be analyzed in Cloud Storage, or use other Google Cloud resources in tandem with the Healthcare Natural Language API, such as the Cloud Healthcare API or Compute Engine instances, then you will also be billed for the use of those services. See the Google Cloud Pricing Calculator to determine other costs based on current rates.
To view your current billing status in the Google API Console, including usage and your current bill, see the Billing page. For more details about managing your account, see the Cloud Billing Documentation or Billing and Payments Support.