API Access Notice
- Search APIs (deprecated)
- Blog Search API (Terms | Docs)
- Book Search API (no longer available)
(instead see Books API)
- Image Search API (Terms | Docs)
- Local Search API (no longer available)
(instead see Places API)
- News Search API (Terms | Docs)
- Patent Search API (Terms | Docs)
- Web Search API (Terms | Docs)
- Video Search API (Terms | Docs)
- Language APIs (deprecated)
- Feeds API (Terms | Docs)
- Libraries API (Terms | Docs)
Note: The Google Search and Language APIs shown to the right have been officially deprecated. They will continue to work as per our deprecation policy, but the number of requests you may make per day will be limited. Please visit the documentation for each API for further details and alternatives.
Note: The Google Local Search API is no longer available. Please migrate to the Google Places API.
You received this notice because Google has blocked or throttled this website's access to the Google API.
- If you are a user of this website, please forward the URL of this error document (http://developers.google.com/errors/) to the site administrator.
- If you are a developer, please keep reading to diagnose the problem and reinstate the API.
How to reinstate the API
right sidebar) and ensure compliance. It is likely that we blocked you for one
- We received automated requests, such as scraping and prefetching. Automated requests are prohibited; all requests must be made as a result of an end-user action.
- Your website charges users. All websites or apps which use Google APIs must be free of charge.
- Your website uses the RESTful interface, but does not include a valid HTTP referer. The API requires a valid referer.
some additional steps you can take that will help solve some common problems:
- Make sure that you're not sending any requests with a blank query. This is a common programming error, and often results in developers sending many more requests than they mean to (sometimes in an infinite loop!), which can also cause their traffic to appear abusive without providing any value to you (since we can't return results for a blank query anyway).
- If you're using the RESTful
interface, consider using the optional
- Sometimes, requests made on behalf of search engine crawlers, as they visit your pages, can result in blocks. To bring your site in line with the Terms (which prohibit automated queries), please utilize a robots.txt or otherwise prevent crawlers' requests from triggering API requests.