Is Google Custom Search API free for commercial use?
Table of contents
- Quick Summary (TL;DR):
- Is Google Custom Search API free for commercial use?
- The upcoming 2027 Google Custom Search API deprecation
- Official Deprecation Notice: "The following pricing only applies to existing customers of Custom Search JSON API until the service is discontinued on January 1, 2027. This API is not available to new customers." — Google for Developers Official Documentation
- Commercial terms and ad-supported monetization options
- How to configure hard billing limits in Google Cloud
- Comparing the best search API alternatives for new apps
- Common questions about Google search API limits
- How much does Google Search API cost?
- Is there a free alternative to Google Search API?
- Can I increase the 10,000 daily query limit on Google Custom Search?
- Does Google Custom Search display ads on commercial apps?
- Making the right choice for your search integration
I regularly see developers build entire SaaS features around the Google Custom Search JSON API, only to realize they are building on a platform scheduled for complete shutdown. Navigating Google's complex API pricing and hidden overage charges is hard enough, but finding out the API is closed to new users makes long-term planning nearly impossible. In my ten years of working with search integrations, I have learned that relying on dying endpoints is the fastest way to accumulate technical debt. I will break down the exact commercial licensing terms, explain how to set up hard billing limits to protect your budget, and map out your migration options before the 2027 deprecation date.
Quick Summary (TL;DR):
- The Google Custom Search JSON API free tier is limited to exactly 100 queries per day.
- Paid queries beyond this cap cost $5 per 1,000 requests, up to a maximum limit of 10,000 requests per day.
- The entire service is scheduled for complete deprecation on January 1, 2027, and registration is already blocked for new Google Cloud Console accounts.
| This fits you if: | Consider alternatives if: |
|---|---|
| You have an older, existing Google Cloud Platform account with the API already enabled. | You are building a brand-new SaaS platform, AI tool, or web scraper in 2026. |
| Your app's query volume stays strictly under 100 queries per day. | Your business requires more than 10,000 daily searches to operate. |
| You only need basic, unparsed JSON search results for a short-term prototype. | You need reliable, long-term search data extraction with zero risk of sudden service blackouts. |
Is Google Custom Search API free for commercial use?

Yes, Google Custom Search API is free for commercial use, but it is capped at 100 free queries per day. Beyond this free tier, additional queries cost $5 per 1,000 up to a hard daily limit of 10,000 queries.
In my experience, developers frequently underestimate how quickly a small user base consumes 100 daily queries, leading to immediate application errors unless billing is active. If your platform has just 10 active users who execute 10 searches each per day, you will exhaust your free daily query quota in less than 24 hours. Once your app hits the 100-request limit, Google immediately throws a 403 Forbidden error with the message "Daily Limit Exceeded." To prevent this from breaking your production environment, you must attach a credit card to your Google Cloud billing profile and pay the standard google custom search api pricing rate of $5.00 per 1,000 queries.
Even if you are willing to pay, the programmable search engine api limits impose a rigid ceiling of 10,000 total queries per day. For scaling startups, enterprise search aggregators, or high-throughput AI pipelines, this 10k query cap makes Google’s native API fundamentally non-viable. If you need a scaling solution that can handle millions of requests without hitting sudden brick walls, you can read our guide on how to handle a google custom search api free limit and discover ways to scale past these artificial API blockages.
| Tier | Daily Limit | Cost | Overage Behavior |
|---|---|---|---|
| Free Tier | 100 queries | $0.00 | Hard stop (HTTP 403 Error) if billing is disabled |
| Standard Paid Tier | 10,000 queries | $5.00 per 1,000 queries | Hard stop at 10,000 queries; no further scale possible |
| Enterprise Tier | Unavailable | N/A | Deprecated/Unsupported |
The upcoming 2027 Google Custom Search API deprecation
Google is officially retiring the Custom Search JSON API on January 1, 2027. The API is already unavailable to brand new Google Cloud Platform accounts, making it a legacy product for existing integrations only.
Building a new application on this API in 2026 is a massive strategic mistake. In working with legacy code migrations, I have seen teams spend months configuring custom parameters, setting up developer api keys, and debugging custom layouts, only to discover their newly created Google Cloud projects cannot even enable the service. If you attempt to access the Custom Search API on a GCP account created after the initial deprecation announcement phase, the Google console simply redirects you to standard web search widgets or completely blocks service activation.
Official Deprecation Notice: "The following pricing only applies to existing customers of Custom Search JSON API until the service is discontinued on January 1, 2027. This API is not available to new customers." — Google for Developers Official Documentation
If your commercial architecture depends on this API, you are operating on borrowed time. Existing setups must begin active migration planning now to prevent service disruption when Google pulls the plug on January 1, 2027. The deprecation means that even paid enterprise systems using Google's engine will lose access to raw JSON search results, forcing a shift to third-party scrapers or alternative search indexes.
Commercial terms and ad-supported monetization options

Google allows you to use Custom Search in paid SaaS platforms and commercial applications. You can choose between the ad-free Custom Search JSON API ($5 per 1,000 queries) or the ad-supported Programmable Search Element API, which integrates AdSense to monetize search results.
A common mistake is assuming the free Programmable Search Element is completely unrestricted; it still enforces visual design guidelines and injects competitors' ads into your application. When utilizing the ad-supported Programmable Search Element (the frontend JavaScript widget), you are required to keep the Google branding visible, and you must display relevant ads. By linking your AdSense account, you can technically monetize these search results, converting user search volume into a revenue stream. However, for a premium SaaS product, displaying Google-brokered ads—which might advertise your direct competitors—creates an incredibly unprofessional user experience.
If you choose to bypass the ads by using the ad-free Custom Search JSON API, you gain clean, structured search results that can be easily parsed. This is highly useful for backend pipelines, such as data mining frameworks or automated applications. To see how these JSON datasets are structured and parsed in production environments, you can follow our tutorial on how to extract structured data from google search. Keep in mind that while the JSON API allows you to present data behind a paid subscription or client login without showing ads, you are still bound by Google's strict query limits and the impending 2027 deprecation timeline.
- Programmable Search Element (JS Widget): Free to use, requires Google branding, displays AdSense ads, can monetize user traffic, restricted to web page embed layouts.
- Custom Search JSON API: Ad-free, costs $5/1,000 queries, capped at 10,000 queries daily, returns raw JSON search results, requires manual frontend rendering.
- Commercial SaaS Integration: Permitted under Google terms, allows displaying search outputs behind paywalls, but does not allow redistribution or reselling of raw API keys.
How to configure hard billing limits in Google Cloud
To avoid surprise bills, you must configure daily usage quotas and set up budget alerts directly in your Google Cloud Platform console. This prevents your API key from exceeding your budget if your application experiences a sudden traffic spike.
I always advise setting your daily quota to 100 requests initially if you want to test the API commercially without risking a surprise bill at the end of the month. A simple loop error in your backend worker script can easily consume your entire daily allocation of 10,000 paid queries in under 5 minutes, resulting in a sudden $50 charge on your linked credit card. If multiple microservices are hitting the same endpoint concurrently, these costs compound rapidly. To prevent these security and budget issues, you should also learn how to bypass google search blocks safely and keep your scraping scrapers running securely without leaking credentials.
Step-by-step guide to capping your GCP Search API usage:
Since Google is retiring its legacy API, developers are moving to structured search API alternatives like SerpApi.org. SerpApi.org provides affordable, real-time structured search results from Bing, optimized for SaaS platforms, AI systems, and SEO tools. When migrating away from Google, developers look for high-volume endpoints with no strict deprecation dates. Relying on scraping frameworks that frequently break can halt your product; instead, structured search APIs provide production-ready JSON results that integrate directly into your database pipelines. If you use Python to gather web intel, look at our guide on how to set up a google images search api python script for automated image workflows. At SerpApi.org, we provide reliable, high-volume Bing Web Search API endpoints alongside real-time search results across more than 200 countries. Because we focus on parsing engine results pages directly into clean JSON, you don't have to manage proxy rotation, header bypasses, or captchas. If you're building in a Node environment, check out our serpapi nodejs tutorial to learn how quickly you can query search data in just a few lines of JavaScript. 💡 Pro tip: If you are evaluating different commercial search options for your tech stack, read our head-to-head analysis of serpapi vs scaleserp to see how latency, data parsing reliability, and cost-per-query match up across enterprise platforms. Understanding Google's search limits is challenging due to overlapping product names. The key limitations center around the 100 free daily queries and the strict 10,000 maximum daily query cap on paid plans. Many developers get confused by the names: Custom Search API, Programmable Search Engine, and Google Cloud Search are actually distinct services. Custom Search is designed to search specific websites or a custom index, whereas general web crawling calls require different infrastructure. If you are currently working with PHP backends to aggregate search indexing, you can refer to our operational manual on how to scrape google search results php to bypass traditional system restrictions safely. If your application requires more than 10,000 queries per day, Google's platform will block your requests, making alternative structured APIs a necessity for scaling products. The standard Google Custom Search JSON API is free for your first 100 queries daily. After this limit is reached, you must pay a flat fee of $5 per 1,000 requests. There is a hard cap of 10,000 requests per day, meaning you can never spend more than $49.50 per day on a single API key configuration. While some platforms offer free trial queries, running an enterprise-grade commercial search system for free is impossible due to proxy rotation and bandwidth costs. If you are attempting to build your own engine, you can read our deep dive on how to write a python scrape google search results without getting blocked to build your own local scraping pipelines. No, Google does not allow standard developers to increase the 10,000 daily query cap. The Site Restricted JSON API previously allowed higher limits for specific site-only search indexes, but the general web search engine API is strictly limited and will be retired completely on January 1, 2027. If you use the free Programmable Search Element (the embeddable HTML/JavaScript snippet), Google will force ads onto your search results pages. To remove ads entirely, you must use the paid JSON API, which charges $5 per 1,000 queries and does not display promotional content. The Google Custom Search API is free for 100 daily queries but is shutting down entirely on January 1, 2027. This deprecation makes it a legacy system, meaning new applications are blocked from registration, and existing pipelines must be migrated immediately to prevent downtime. If you are building a new software application, SaaS platform, or AI tool, explore the Bing search endpoints on SerpApi.org. We provide high-volume, real-time JSON API engines for web, images, videos, news, and shopping results. Transitioning your search architecture to a dedicated partner ensures your applications stay fast, accurate, and completely immune to platform shutdowns. If you need advice on migrating your production search pipelines or choosing the right high-volume endpoint for your application, check out our production-ready developer endpoints on SerpApi.org to secure stable, low-cost search indexing today.
Comparing the best search API alternatives for new apps
Feature
Google Custom Search JSON API
SerpApi.org (Bing Search API)
Free Tier
100 queries / day
Affordable entry tiers with structured test requests
Daily Limits
Hard limit at 10,000 queries
High-volume capacity, enterprise scale ready
Deprecation Date
January 1, 2027 (No new users)
None (Fully supported active platform)
Global Geolocation
Limited search engine properties
200+ countries, 100+ languages supported
Additional Formats
Web/Images only
Web, Image, Video, News, Shopping, Autocomplete
Common questions about Google search API limits
How much does Google Search API cost?
Is there a free alternative to Google Search API?
Can I increase the 10,000 daily query limit on Google Custom Search?
Does Google Custom Search display ads on commercial apps?
Making the right choice for your search integration