Google Cloud Vision API
cloud.google.com
What it is
Google Cloud Vision API provides image-analysis features that developers can integrate into applications through REST or RPC. Its capabilities include image labeling, face and landmark detection, text recognition, object localization, web detection, and explicit-content tagging. Text Detection reads text in images, while Document Text Detection supports dense text, handwriting, and PDF or TIFF files. Object Localization returns labels and bounding boxes for multiple recognized objects. Web Detection can return related web entities, matching image URLs and pages, visually similar images, and a best-guess label. Face Detection locates faces and facial landmarks and supplies likelihood ratings, but it does not recognize specific individuals. Documented workflows connect it with 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 images per asynchronous batch request. The first 1,000 units per feature each month are free; subsequent charges vary by feature and usage tier. The listed plan price is free, with Label Detection listed at 1.50 USD per 1,000 units for 1,001–5,000,000 units.
Spec sheet
- What it does
- Cloud Vision API provides REST and RPC interfaces for adding pretrained image-analysis capabilities to applications.Read 21 Oct 2026 · cloud.google.com
- Purpose
- Cloud Vision API provides image analysis features that developers can integrate into applications.Read 28 Sep 2026 · cloud.google.com
- Intended users
- The API is presented for developers seeking quick integration of prebuilt vision features into applications.Read 28 Sep 2026 · cloud.google.com
- Integrations
- Google documentation demonstrates workflows connecting Vision with Cloud Storage, Cloud Functions, Pub/Sub, Translation, Text-to-Speech and DLP.Read 21 Oct 2026 · docs.cloud.google.com
- Support
- Google Cloud Standard Support offers unlimited individual access to technical support and billing support through multiple channels.Read 28 Sep 2026 · cloud.google.com
- Access
- The API is available through REST and RPC.Read 28 Sep 2026 · cloud.google.com
- API access
- Programmatic access is offered through client libraries and REST, with RPC also documented as an API reference.Read 21 Oct 2026 · docs.cloud.google.com
- Authentication
- Google Cloud IAM and Application Default Credentials are supported, with service-account and workload-identity options described for different environments.Read 21 Oct 2026 · docs.cloud.google.com
- Client languages
- Official quickstarts and samples cover C#, Go, Java, Node.js, PHP, Python and Ruby.Read 21 Oct 2026 · docs.cloud.google.com
- Company founding
- Gartner lists Google's year founded as 1998.Read 21 Oct 2026 · gartner.com
- Company headquarters
- LinkedIn lists Google's headquarters in Mountain View, California.Read 21 Oct 2026 · linkedin.com
- Company size
- LinkedIn lists Google as a public software-development company with 10,001+ employees.Read 21 Oct 2026 · linkedin.com
- Crop hints
- Crop-hint detection can return salient-region polygons and supports up to 16 requested aspect ratios.Read 21 Oct 2026 · docs.cloud.google.com
- Documentation depth
- Documentation includes setup guides, quickstarts, OCR and handwriting guides, REST/RPC references, quotas, languages, samples and release notes.Read 21 Oct 2026 · docs.cloud.google.com
- Encryption
- Google Cloud encrypts data at rest by default; asynchronous Vision processing uses ephemeral encryption keys and supports CMEK compliance.Read 21 Oct 2026 · docs.cloud.google.com
- Face detection limit
- Face Detection locates faces and facial landmarks and provides likelihood ratings, but specific individual facial recognition is not supported.Read 28 Sep 2026 · docs.cloud.google.com
- File limits
- Uploaded image files should not exceed 20 MB and base64 JSON requests are limited to 10 MB.Read 21 Oct 2026 · docs.cloud.google.com
- Image features
- Features include image labeling, face and landmark detection, OCR, and explicit-content tagging.Read 28 Sep 2026 · cloud.google.com
- Image labeling
- Label detection returns generalized image labels with descriptions, confidence scores and topicality ratings.Read 21 Oct 2026 · docs.cloud.google.com
- Image properties
- Image-properties analysis reports dominant RGBA colors, confidence and pixel fractions.Read 21 Oct 2026 · docs.cloud.google.com
- Image search
- Web Detection can return related web entities, matching image URLs, pages containing matching images, visually similar images, and a best-guess label.Read 28 Sep 2026 · docs.cloud.google.com
- Landmark detection
- Landmark detection returns a landmark name, confidence score, bounding box and coordinates.Read 21 Oct 2026 · docs.cloud.google.com
- Limit: console and onboarding
- Gartner reviewers include a complaint that the console is unclear and the quickstart is slow.Read 21 Oct 2026 · gartner.com
- 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.Read 21 Oct 2026 · g2.com
- Limit: customization cost
- A TrustRadius reviewer says highly specialized fine-tuning may be better handled with local open-source libraries to avoid API costs.Read 21 Oct 2026 · trustradius.com
- Limit: image quality and customization
- G2 reviewers report weaker results on blurry or complex images and request more model customization and debugging controls.Read 21 Oct 2026 · g2.com
- Logo detection
- Logo detection supplies an identified entity, confidence score and bounding polygon.Read 21 Oct 2026 · docs.cloud.google.com
- Mobile development
- Google recommends ML Kit for Firebase for Android and iOS SDKs that use Cloud Vision services, along with on-device vision APIs and custom-model inference.Read 28 Sep 2026 · docs.cloud.google.com
- Object localization
- Object localization identifies multiple objects and returns labels, confidence scores and normalized bounding polygons.Read 21 Oct 2026 · docs.cloud.google.com
- OCR
- Document OCR handles PDF/TIFF and dense or handwritten text and returns a hierarchical text annotation from pages down to symbols.Read 21 Oct 2026 · docs.cloud.google.com
- Praise: accuracy and speed
- G2 reviewers repeatedly praise OCR and object or label detection accuracy, fast processing, scalability, documentation and Google Cloud integration.Read 21 Oct 2026 · g2.com
- Praise: managed computer vision
- A TrustRadius reviewer says the service helps outsource AI and ML processing to cloud APIs for specific use cases.Read 21 Oct 2026 · trustradius.com
- Quality guidance
- Google recommends at least 640x480 pixels for accurate detection and warns that oversized images can reduce throughput without proportional accuracy gains.Read 21 Oct 2026 · docs.cloud.google.com
- Rating on G2
- 4.5 out of 5 from 116 reviews.Read 21 Oct 2026 · g2.com
- Rating on Gartner Peer Insights
- 4.5 out of 5 from 29 ratings.Read 21 Oct 2026 · gartner.com
- Rating on GetApp
- 4.7 out of 5 from 25 reviews.Read 21 Oct 2026 · getapp.com
- Rating on TrustRadius
- 8.7 out of 10 from 2 reviews and ratings.Read 21 Oct 2026 · trustradius.com
- Recent change
- On October 15, 2026, Google deprecated emotion labels in face detection; emotion-related responses now return UNKNOWN.Read 21 Oct 2026 · docs.cloud.google.com
- Resale restriction
- Google states that customers may use Vision as part of their solutions but may not resell the Vision API service itself.Read 21 Oct 2026 · docs.cloud.google.com
- Safe Search
- The product page lists Safe Search as a prebuilt feature for tagging potentially explicit content.Read 21 Oct 2026 · cloud.google.com
- SDK licence
- The official Google Cloud PHP Vision client repository is public and licensed Apache-2.0; it installs through Composer.Read 21 Oct 2026 · github.com
- Security and compliance
- Google Cloud states that customers own their data and that Google processes it according to customer agreements; its compliance center lists certifications, attestations, and audit reports.Read 28 Sep 2026 · cloud.google.com
- Security data use
- Google says submitted content is used only to provide Vision API, is not shared publicly or with third parties, and is not used to train Vision models.Read 21 Oct 2026 · docs.cloud.google.com
- Security retention
- Synchronous requests are processed in memory, while asynchronous batch images are temporarily stored and typically deleted after processing with a failsafe of a few hours.Read 21 Oct 2026 · docs.cloud.google.com
- Supported formats
- Supported inputs include JPEG, PNG8, PNG24, GIF, animated GIF first frame, BMP, WEBP, RAW, ICO, PDF and TIFF.Read 21 Oct 2026 · docs.cloud.google.com
- Usage limits
- The documented limits include 20 MB per image, 10 MB per JSON request, 16 images per synchronous annotate request, and 2,000 images per asynchronous batch request.Read 28 Sep 2026 · docs.cloud.google.com
Plans and prices
Strong points and limits
Strong points
- Offers image labeling, OCR, and explicit-content tagging.
- Document Text Detection supports handwriting and PDF or TIFF.
- Object Localization returns labels and bounding boxes.
- Face Detection includes face and landmark likelihood ratings.
- First 1,000 units per feature each month are free.
Limits
- Does not support recognition of specific individuals.
- Image size limit is 20 MB.
- JSON request limit is 10 MB.
- Synchronous annotate requests are limited to 16 images.
Who it suits
The API suits developers seeking prebuilt image-analysis capabilities to add to applications. It is cloud-based, and Google recommends ML Kit for Firebase for Android and iOS development using its Vision services.
Google Cloud Vision API in depth
Read the full write-up
Overview
Google Cloud Vision API gives developers image-analysis features to add to applications through REST or RPC. It is a strong fit when a product needs several prebuilt vision tasks, but less suitable when identity-level face recognition or text moderation is required.
Key features
The API combines image labeling, object localization, face and landmark detection, OCR, explicit-content tagging, and Web Detection. That range can support multiple image workflows in one integration; the trade-off is that each feature applied to an image counts as a billable unit.
Text Detection recognizes text in images, while Document Text Detection handles dense text and handwriting, including PDF and TIFF files. Object Localization returns labels and bounding boxes for multiple objects, making it useful when an application needs to locate items as well as categorize them.
Web Detection can return related web entities, matching image URLs, pages with matching images, visually similar images, and a best-guess label. Face Detection locates faces and landmarks and provides likelihood ratings, but does not identify specific people. Explicit-content tagging supports image moderation; the API does not offer text moderation.
Google documents workflows with Cloud Storage, Cloud Functions, Pub/Sub, and Cloud Translation API. For Android and iOS apps, Google recommends ML Kit for Firebase, which includes on-device vision APIs and custom-model inference.
Pricing
The pay-as-you-go plan has a free allowance of the first 1,000 units per feature each month. After that, Label Detection costs $1.50 per 1,000 units for monthly usage from 1,001 to 5,000,000, then $1.00 per 1,000 units. Because each feature applied to an image is billed separately, applications that run several analyses on every image can use their allowance faster than those that call only one feature.
The free allowance makes it possible to start without paying for the first 1,000 monthly units of each feature, but it is not a flat, unlimited free tier. The stated pricing covers Label Detection; the provided pricing details do not establish rates for the other features.
Platforms
Cloud Vision API runs as a cloud service and is categorized for API, Linux, macOS, web, and Windows. It accepts REST and RPC requests. Usage limits include 20 MB per image, 10 MB per JSON request, 16 images per synchronous annotate request, and 2,000 images per asynchronous batch request. Those caps matter for large files and high-volume processing; teams may need to split requests or use asynchronous batches.
Google Cloud says customers own their data and that processing follows customer agreements. Its compliance center provides certifications, attestations, and audit reports. Standard Support includes unlimited individual access to technical and billing support through multiple channels.
Who it's for
This is best for developers who want to integrate prebuilt image features quickly and need a mix of recognition, OCR, and image-context capabilities. It is a poor fit for applications that must identify specific people from faces, moderate text, or run vision workloads on-device through this API.
Pros and cons
Pro: Multiple image-analysis tasks are available through one API, reducing the need to combine separate services for labeling, OCR, localization, and image context.
Pro: Document Text Detection covers dense text, handwriting, PDF, and TIFF inputs, extending OCR beyond ordinary image text.
Pro: A monthly free allowance applies separately to each feature, which can help low-volume applications evaluate or operate selected capabilities.
Con: Feature-by-feature billing can make costs harder to predict when every image passes through several analyses.
Con: Face detection provides likelihood ratings but cannot recognize individuals, ruling it out for identity matching.
Con: Request and image-size caps constrain large or synchronous workloads, and the API does not provide text moderation.
Alternatives
For on-device ML rather than a cloud API, MediaPipe is free and supports Android, iOS, Linux, macOS, self-hosted, web, and Windows platforms. SentiSight.ai is another freemium option, with a single-payment offline model license priced by custom quote based on model speed and a 30-day free download period.
If self-hosted face recognition is the priority, CompreFace is free and open-source, with Docker deployment and CPU and GPU support. For a project-oriented vision workflow, LandingLens has a free tier at $0 /month that includes 1,000 monthly credits, unlimited projects, three users, up to 10,000 images per project, and one active project.
Roboflow offers a free tier with 10 credits a month, described as enough to train about 30 models or run 80,000 inferences; consider it when that model-training and inference allowance better fits the work. DeepDetect offers a free single-machine open-source plan with CPU or GPU support and no GPU included, plus an AWS option; it suits readers considering self-hosted or AWS deployment.
For document parsing, PaddleOCR has an official API free tier with a daily limit of 20,000 pages. ViSenze offers a 30-day Multi-Search and AI Recommendations trial and is worth considering when that search-and-recommendation focus is a closer match.
Browse AI Image Recognition Software for more image-analysis options, or AI Content Moderation Software for moderation-focused choices.
Verdict
Choose Google Cloud Vision API if you are a developer who needs several prebuilt image-analysis tasks behind a cloud integration and can manage per-feature billing and request caps. Its breadth, document OCR, and web-derived image context are the strongest reasons to choose it. Look elsewhere if you need individual face recognition, text moderation, or a primarily on-device approach.
Verdict
Google Cloud Vision API lists a range of image-analysis tasks, access methods, and integration paths. Its face feature detects and rates faces but does not identify people, and usage is subject to request and image limits.
Where Specifiction places it
- AI Image Recognition Software#1 of 379.2
- Image Recognition Software#1 of 289.2
- Content Moderation Tools Software#1 of 229.1
- AI Content Moderation Software#2 of 279.1