The Abusive Experience Report API is a publicly available, open API (application programming interface) that allows you to get:
- A list of sites that have a status of "Failing."
- The status of any site.
The API lets developers build applications that interact directly with the Abusive Experience Report.
To learn more (English only), read the Abusive Experience Report API documentation.
If you're not a developer, you can use the APIs explorer
If you're not a developer but want to use the Abusive Experience Report API, you can do so via the APIs explorer to:
- Get a list of all sites with a status "Failing."
- Get the status of any site. These include review statuses of "Failing," "Passing" and "Not reviewed."
Get a list of sites that have a status of "Failing"
Note that sites that have a review status of "Passing" or "Not reviewed" ARE NOT included in the
violatingSites
response- Visit the Abusive Experience Report APIs explorer at https://developers.google.com/apis-explorer/#search/abusive/abusiveexperiencereport/v1/abusiveexperiencereport.violatingSites.list. The "Try this API" page is displayed.
- Clear the Google OAuth 2.0 checkbox.
- Click Execute. In the response section of the page, sites that are in "Failing" status are listed.
Get the status of any site
- Visit the Abusive Experience Report APIs explorer at https://developers.google.com/apis-explorer/#s/abusiveexperiencereport/v1/abusiveexperiencereport.sites.get. The "Try this API" page is displayed.
- In the "Request parameters" section, enter
sites/
followed by the URL-encoded site name in the name field. For example, for https://google.com, you'd entersites/https%3A%2F%2Fgoogle.com
. - Clear the Google OAuth 2.0 checkbox.
- Click Execute. In the response section of the page, the abusive status of the specified site is listed.