Google Cloud Vision API
Google Cloud Vision API gives developers image-analysis capabilities to integrate into applications through REST or RPC.
What Google Cloud Vision API is
Google Cloud Vision API gives developers image-analysis capabilities to integrate into applications through REST or RPC. Its features include image labeling, face and landmark detection, text recognition, object localization, web detection, and explicit-content tagging. Text Detection reads text in images; Document Text Detection supports dense text, handwriting, and PDF or TIFF files. Object Localization returns labels and bounding boxes for recognized objects. Web Detection can return related entities, matching image URLs and pages, visually similar images, and a best-guess label. Face Detection locates faces and landmarks and gives likelihood ratings, but it does not recognize specific people. Documented integrations include Cloud Storage, Cloud Functions, Pub/Sub, and Cloud Translation API. For Android and iOS development using Google Cloud Vision services, Google recommends ML Kit for Firebase. Limits include 20 MB per image, 10 MB per JSON request, 16 images per synchronous annotate request, and 2,000 per asynchronous batch request. The first 1,000 units per feature each month are free; charges then depend on the feature and usage tier. The listed starting price is 1.50 USD.
Good
- Supports REST and RPC access.
- Includes OCR for images and dense documents.
- Object localization returns labels and bounding boxes.
- Web Detection can surface visually similar images.
Watch out
- Specific individual facial recognition is not supported.
- Images are limited to 20 MB each.
- Synchronous annotate requests allow up to 16 images.
Who it suits
It suits developers seeking prebuilt vision capabilities to add to applications, especially image labeling, OCR, object localization, or content tagging. Mobile developers should note Google's recommendation of ML Kit for Firebase for Android and iOS.
Verdict
Vision API offers several image-analysis features through a developer-oriented interface, including OCR, object localization, and web image discovery. Its request limits and lack of specific-person recognition may shape whether it fits an application.
Plans and prices
From Google Cloud Vision API's own pricing page, checked 28 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Cloud Vision API pay-as-you-go | Free | First 1,000 units per feature each month free · Label Detection: $1.50 per 1,000 units for 1,001–5,000,000; $1.00 thereafter · Text and Document Text Detection: $1.50 per 1,000 units for 1,001–5,000,000; $0.60 thereafter · Web Detection: $3.50 per 1,000 units for 1,001–5,000,000; contact Google for higher tier · Per image; each feature applied to an image is a billable unit, billed in monthly usage tiers. |
| First 1,000 units | Free | Label, text, document text, Safe Search, face, celebrity, landmark, logo, image properties and crop-hint detection · usage based |
| Units above 5,000,000 | $0.60 a month | Vision API feature units · usage based |
| Units 1,001 to 5,000,000 | $1.50 a month | Vision API feature units · usage based |
The facts
Each one read from Google Cloud Vision API's own pages, with the date it was checked.
What it does
- Access
- The API is available through REST and RPC.checked 28 Sep 2026
- API access
- Programmatic access is offered through client libraries and REST, with RPC also documented as an API reference.checked 21 Oct 2026
- Authentication
- Google Cloud IAM and Application Default Credentials are supported, with service-account and workload-identity options described for different environments.checked 21 Oct 2026
- Client languages
- Official quickstarts and samples cover C#, Go, Java, Node.js, PHP, Python and Ruby.checked 21 Oct 2026
- Crop hints
- Crop-hint detection can return salient-region polygons and supports up to 16 requested aspect ratios.checked 21 Oct 2026
- Documentation depth
- Documentation includes setup guides, quickstarts, OCR and handwriting guides, REST/RPC references, quotas, languages, samples and release notes.checked 21 Oct 2026
- Encryption
- Google Cloud encrypts data at rest by default; asynchronous Vision processing uses ephemeral encryption keys and supports CMEK compliance.checked 21 Oct 2026
- Face detection limit
- Face Detection locates faces and facial landmarks and provides likelihood ratings, but specific individual facial recognition is not supported.checked 28 Sep 2026
- File limits
- Uploaded image files should not exceed 20 MB and base64 JSON requests are limited to 10 MB.checked 21 Oct 2026
- Image features
- Features include image labeling, face and landmark detection, OCR, and explicit-content tagging.checked 28 Sep 2026
- Image labeling
- Label detection returns generalized image labels with descriptions, confidence scores and topicality ratings.checked 21 Oct 2026
- Image properties
- Image-properties analysis reports dominant RGBA colors, confidence and pixel fractions.checked 21 Oct 2026
- Image search
- Web Detection can return related web entities, matching image URLs, pages containing matching images, visually similar images, and a best-guess label.checked 28 Sep 2026
- Integrations
- Google documentation demonstrates workflows connecting Vision with Cloud Storage, Cloud Functions, Pub/Sub, Translation, Text-to-Speech and DLP.checked 21 Oct 2026
- Intended users
- The API is presented for developers seeking quick integration of prebuilt vision features into applications.checked 28 Sep 2026
- Landmark detection
- Landmark detection returns a landmark name, confidence score, bounding box and coordinates.checked 21 Oct 2026
- Limit: console and onboarding
- Gartner reviewers include a complaint that the console is unclear and the quickstart is slow.checked 21 Oct 2026
- Limit: image quality and customization
- G2 reviewers report weaker results on blurry or complex images and request more model customization and debugging controls.checked 21 Oct 2026
- Logo detection
- Logo detection supplies an identified entity, confidence score and bounding polygon.checked 21 Oct 2026
The company
- Company founding
- Gartner lists Google's year founded as 1998.checked 21 Oct 2026
- Company headquarters
- LinkedIn lists Google's headquarters in Mountain View, California.checked 21 Oct 2026
- Company size
- LinkedIn lists Google as a public software-development company with 10,001+ employees.checked 21 Oct 2026
Money
- Limit: cost predictability
- G2 reviewers repeatedly report that costs rise quickly or become difficult to predict when multiple features and high image volumes are used.checked 21 Oct 2026
- Limit: customization cost
- A TrustRadius reviewer says highly specialized fine-tuning may be better handled with local open-source libraries to avoid API costs.checked 21 Oct 2026
Getting started
- Open the Google Cloud Vision API website
- Select the pay-as-you-go plan with its free monthly allowance
- Integrate through REST or RPC
- Connect optional Cloud Storage, Cloud Functions, Pub/Sub, or Cloud Translation workflows
- For Android or iOS, use ML Kit for Firebase as recommended
- Send images within the documented size and batch limits
Limits worth knowing
The free allowance covers the first 1,000 units per feature each month; usage beyond that is billed per image feature, with paid pricing starting at $1.50. Each image can be up to 20 MB, JSON requests up to 10 MB, synchronous annotation requests up to 16 images, and asynchronous batches up to 2,000 images.
Questions
Is Google Cloud Vision API free?
Yes. The plan includes the first 1,000 units per feature each month free.
Which platforms can use it?
The listed platforms are API, Linux, macOS, web, and Windows.
Does it recognize individual faces?
No. Face Detection locates faces and landmarks and provides likelihood ratings, but specific individual facial recognition is not supported.
What image-analysis features are included?
Features include labeling, face and landmark detection, OCR, explicit-content tagging, object localization, and Web Detection.
Can it read handwriting and PDFs?
Yes. Document Text Detection supports dense text, handwriting, and PDF or TIFF files.
How is usage billed?
Each feature applied to an image is a billable unit after the free monthly allowance, with charges based on usage tiers.
Alternatives to Google Cloud Vision API
- 1
Sightengine
Free planWebAPISelf-hosted7.5From $29 a month - 2
WebPurify
Free planAndroidiOSWebAPI7.4From $5 a month - 3

Amazon Rekognition Content Moderation
Free planWebAPI7.3From $0.10 a month - 4
Tisane API
Free planWebAPILinuxmacOS7.1From $99 a month - 5
Alibaba Cloud Content Moderation
iOSWebAPI7.0$0.09 usage-based - 6

Hive Moderation
Free planWebAPIExtension6.9Free plan
