Global Blacklist API migrated to Hive

image.png

What is the Hive Global Blacklist API?

The Global Blacklist API is a service provided by witness @themarkymark. 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.

Hive Support

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

Currently, the Global Blacklist API supports the following blacklists:

  • BuildAWhale
  • SteemCleaners (Being renamed)
  • Redeemer
  • MinnowBooster
  • Actifit
  • D-Tube
  • Plenty of Phish
  • Irredeemables
  • Spaminator
  • 3Speak
  • All Steem Engine Tribes (Disabled until migration)

How to use Global Blacklist API

Endpoint

https://hive-blacklist.herokuapp.com/

/user/{username}/

Method: GET
Description: Query user blacklist status
Example: https://blacklist.usehive.com/user/scobra
Sample Response:
{"user":"scobra","blacklisted":["steemcleaners","buildawhale","minnowbooster"]}

/blacklist/{blacklist}/

Method: GET
Description: Query for Specific Blacklist
Example: https://blacklist.usehive.com/blacklist/spaminator
Sample Response:
[Full spaminator blacklist]

/blacklists

Method: GET
Description: Query for All Unique Blacklisted Users
Example: https://blacklist.usehive.com/blacklists
Sample Response:
[All users blacklisted across all blacklists]

Support the Global Blacklist API Proposal

I have a proposal on SPS to support the Global Blacklist API. You can read about it here and approve it here

badge_developingonhive_dark_480.png

H2
H3
H4
3 columns
2 columns
1 column
18 Comments
Ecency