Global Blacklist API migrated to Hive

in #anti-abuse2 years ago (edited)

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

Sort:  

Good to hear this. I know some of the old abusers have already started exploiting Hive. We have the opportunity to start anew with less of a vote buying culture.

Well done Marky Marty!

Something is not working: Selection_9991185.png

You need to hit one of the end points listed in the post.

why not make some short documentation on mainpage?

It's on my list of things to do, just never got around to it.

I updated the post with the new vanity version of the domain (also adding CDN).

Example:
https://blacklist.usehive.com/user/scobra

Happy to see you arrived here quickly and in good order and getting funding from HPS.

How can you migrate from an offline system?
image.png

Yer the best, Marty.
Thanks for all you/'ve do/ne for us.

Can't wait for this to be live in peakd, it helped so much finding spammers and ways to use my free downvotes on steem so far its been hard to find things to downvote on HIVE, its a good thing but I'm sure there are a few hiding in the shadows

AFAIK, it's been live on PeakD since day 1.

Oh for real? I guess it hasn’t come up in my feed seeing spammers my bad

Awesome...used it on one of my projects to curate. Glad it's here. Thanks, @themarkymark - voted for your proposal!

Hi, none of these links seem to open? I would like to find out what the criteria is for these blacklists? If anyone could help me out?

This seems to have been down for maintenance at least three days since I've been checking it. Any idea when the API will be up again?

blacklists.jpg

The blacklist API was taken down a while ago.

Thanks for the reply. Is there an alternative to https://blacklist.usehive.com/user for checking a user's status on official blacklists?