Comparison
Google Cloud Vision SafeSearch: API, Pricing & Limits
Google Cloud Vision SafeSearch returns likelihood scores for adult, spoof, medical, violence, and racy content at per-image pricing. Vettly turns those signals into product decisions with policies, actions, dashboards, and appeals - and adds text and video.
What Google Cloud Vision SafeSearch does
SafeSearch Detection is a feature of the Cloud Vision API. You send an image (base64 or a Cloud Storage / public URL) to the images:annotate endpoint with the SAFE_SEARCH_DETECTION feature, and it returns a safeSearchAnnotation with one likelihood per category.
It does not return a decision. Each category comes back as UNKNOWN, VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, or VERY_LIKELY, and your code decides which combinations to allow, blur, send for review, or block.
- • adult - nudity and sexual content
- • racy - suggestive content short of explicit (swimwear, revealing clothing)
- • violence - violent or gory imagery
- • medical - medical or surgical imagery
- • spoof - memes or edits that alter an original image to make it offensive or funny
curl -X POST \-H "Authorization: Bearer $(gcloud auth print-access-token)" \-H "Content-Type: application/json" \https://vision.googleapis.com/v1/images:annotate \-d '{"requests": [{"image": { "source": { "imageUri": "https://example.com/upload.jpg" } },"features": [{ "type": "SAFE_SEARCH_DETECTION" }]}]}'# Response{"responses": [{"safeSearchAnnotation": {"adult": "VERY_UNLIKELY","spoof": "UNLIKELY","medical": "VERY_UNLIKELY","violence": "UNLIKELY","racy": "POSSIBLE"}}]}
Vettly vs Google Cloud Vision
Why choose Vettly
- • One API for text, image, and video moderation decisions
- • Built-in dashboards, evidence, audit trails, and appeals
- • Versioned YAML policies you can review like code
- • Provider switchboard - keep Google for some categories if you want
When Google Cloud Vision fits
- • You only need image SafeSearch scores and will build the workflow yourself
- • You are deeply invested in Google Cloud and want one vendor
SafeSearch pricing vs Vettly pricing
SafeSearch detection is billed per image through the Cloud Vision API, with the first 1,000 detections free each month. You still build the moderation workflow yourself. Vettly bundles decisions, dashboards, and review tooling into one subscription.
SafeSearch pricing figures reflect published Google Cloud Vision API rates and may change. Verify current Google pricing before planning a migration.
Shipping an iOS app?
Vettly covers every App Store Guideline 1.2 requirement out of the box: content filtering, user reporting, user blocking, and audit trails.
See the compliance checklist →Frequently asked questions
What does Google Cloud Vision SafeSearch detect?
Five categories: adult, racy, violence, medical, and spoof. Each is returned as a likelihood from VERY_UNLIKELY to VERY_LIKELY rather than a numeric score.
How much does Google Cloud Vision SafeSearch cost?
SafeSearch is billed per image as a Cloud Vision feature. The first 1,000 units each month are free, then roughly $1.50 per 1,000 images, with lower rates at high volume. Check Google's pricing page for current rates.
Does SafeSearch moderate text or video?
No. SafeSearch only analyzes still images. Text needs a separate model, and video needs the Video Intelligence API with its own explicit content detection and pricing.
How do I turn SafeSearch likelihoods into moderation decisions?
Map likelihoods to actions in your own code - for example block adult at LIKELY or above and send racy at POSSIBLE to review - then build storage, review, and appeals around it. Vettly does that mapping with versioned policies and returns allow, review, or block directly.
Other comparisons
Sightengine Alternative: Vettly vs Sightengine
Vettly vs Sightengine compared: image and video moderation paired with text, dashboards, webhooks, appeals, and YAML policy control - with pricing covered.
WebPurify Alternative: Vettly vs WebPurify
Vettly vs WebPurify: developer-first moderation with sub-300ms text, multi-modal coverage, and full audit trails - not a profanity filter wrapper.
Besedo Alternatives: A Self-Serve Moderation API
Besedo alternatives for teams that want to ship today: a self-serve text, image, and video moderation API with published pricing instead of an enterprise services contract.
Spectrum Labs Alternative: Vettly vs Spectrum Labs
Vettly vs Spectrum Labs: developer-first moderation API with multi-modal coverage and self-serve onboarding instead of an enterprise behavioral platform.
Ship moderation in minutes
Start with 15,000 free decisions per month and get text, image, and video decisions in one API. Switch providers or run side-by-side with Google Cloud Vision as you scale.
Get an API key