The Global Blacklist API is a service provided by witness . The API enables products and services to query multiple blacklists to reduce spam and abuse.
The API is free to use and is in use by over 50% of projects, including Hive.blog & Peakd.com.
The Global Blacklist API has been ported to Hive and has been fully functionality since the hard fork. It is being used by Hive.blog & Peakd.com and can see when a user is blacklisted by visiting their profile or any post or comment by the user.
You can reach the Hive Global Blacklist API here: https://blacklist.usehive.com
https://hive-blacklist.herokuapp.com/
Method: GET
Description: Query user blacklist status
Example: https://blacklist.usehive.com/user/scobra
Sample Response:
{"user":"scobra","blacklisted":["steemcleaners","buildawhale","minnowbooster"]}
Method: GET
Description: Query for Specific Blacklist
Example: https://blacklist.usehive.com/blacklist/spaminator
Sample Response:
[Full spaminator blacklist]
Method: GET
Description: Query for All Unique Blacklisted Users
Example: https://blacklist.usehive.com/blacklists
Sample Response:
[All users blacklisted across all blacklists]
I have a proposal on SPS to support the Global Blacklist API. You can read about it here and approve it here