Using the Abusive Experience Report API

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 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
  1. 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.
  2. Clear the Google OAuth 2.0 checkbox.
  3. Click Execute. In the response section of the page, sites that are in "Failing" status are listed.

Get the status of any site

  1. 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.
  2. 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 enter sites/https%3A%2F%2Fgoogle.com.
  3. Clear the Google OAuth 2.0 checkbox.
  4. Click Execute. In the response section of the page, the abusive status of the specified site is listed.

Was this helpful?

How can we improve it?
Search
Clear search
Close search
Google apps
Main menu
4132743315802423449
true
Search Help Center
true
true
true
true
true
5015260
false
false