The Cloud Vision API provides a set of features for analyzing images. Across these scenarios, we enable you to pay only for what you use with no upfront commitments. The API supports the following features:

Feature TypeDescription
LABEL_DETECTION Add labels based on image content (see Detecting Labels)
TEXT_DETECTION Perform Optical Character Recognition (OCR) on text within the image (see Detecting Text)
DOCUMENT_TEXT_DETECTION Perform OCR on dense text images, such as documents (see Document Text Detection)
SAFE_SEARCH_DETECTION Determine image safe search properties on the image (see Detecting Safe Search Properties)
FACE_DETECTION Detect faces within the image (see Detecting Faces)
LANDMARK_DETECTION Detect geographic landmarks within the image (see Detecting Landmarks)
LOGO_DETECTION Detect company logos within the image (see Detecting Logos)
IMAGE_PROPERTIES Compute a set of properties about the image, such as the image's dominant colors (see Detecting Image Properties)
WEB_DETECTION Detect topical entities such as news, events, or celebrities within the image, and find similar images on the web using the power of Google Image Search (see Detecting Web Entities and pages)
CROP_HINTS Determine suggested vertices for a crop region on an image (see Detecting Crop Hints)
OBJECT_LOCALIZATION Detect and extract multiple objects in an image (see Detect Multiple Objects)

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.


Charges are incurred per image. For files with multiple pages, such as PDF files, each page is treated as an individual image.

Each feature applied to an image is a billable unit. For example, if you apply Face Detection and Label Detection to the same image, you are billed for one unit of Label Detection and one unit for Face Detection.

The table below shows the price for each feature per 1000 units. Pricing is tiered - the first 1000 units used each month are free, units 1001 to 5,000,000 are priced as marked, etc.

Feature Price per 1000 units
First 1000 units/month Units 1001 - 5,000,000 / month Units 5,000,001 - 20,000,000 / month
Label Detection Free $1.50 $1.00
Text Detection Free $1.50 $0.60
Document Text Detection Free $1.50 $0.60
Safe Search (explicit content) Detection Free Free with Label Detection, or $1.50 Free with Label Detection, or $0.60
Facial Detection Free $1.50 $0.60
Landmark Detection Free $1.50 $0.60
Logo Detection Free $1.50 $0.60
Image Properties Free $1.50 $0.60
Crop Hints Free Free with Image Properties, or $1.50 Free with Image Properties, or $0.60
Web Detection Free $3.50 Contact Google for more information
Object Localization Free $2.25 $1.50

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.


If your application made the following requests in a particular month:

  • 700 images with label detection
  • 5300 images with landmark detection

Your cost would be:

  • $0 for 700 label detection requests.
  • $0 for the first 1000 landmark detection requests.
  • $7.50 for the remaining 4300 landmark detection requests. Pricing is calculated in 1000-request blocks. For example, exactly 4000 requests is priced at 4 * $1.50. Any number of requests between 4001 and 5000 (including the 4300 requests in this example) moves the total into the next (5th) block of 1000 and is priced accordingly at 5 * $1.50 = $7.50.

Total cost is $7.50.

Google Cloud Platform costs

You may be charged for other Google Cloud Platform resources used in your project, such as Google Compute Engine instances, Google Cloud Storage, etc. For full information, consult our Google Cloud Platform Pricing Calculator to determine those separate costs based on current rates.

Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Vision API Documentation
Need help? Visit our support page.