filtercheckerv2

</img>

FilterChecker V2

The most powerful unblocked link checker, supporting these filters:


Also comes with many QoL (quality of life) features, including:

Setup

Setting up FilterChecker V2 is as easy as pie!
Assuming you already cloned the repo, and installed Bun:

  1. Install packages using bun i
  2. Put your bot token in your .env file, use example.env as an example
  3. Start the bot with bun run start, if you wish to run the API alongside, you can turn your command into bun run start --web, and if you want to specify a custom port, bun run start --web 8080

API Docs

GET / or /ping: Healthcheck, should always respond with OK.


GET/POST /check/[url]/results.txt:

POST request example: {"filter":"lightspeed"}
POST request example response:

FilterChecker Report for youtu.be:

Lightspeed:
LS Filter: education.videos
LS Rocket: education.videos

GET request example response:

FilterChecker Report for youtu.be:

FortiGuard:
Category: Streaming Media and Download

Lightspeed:
LS Filter: education.videos
LS Rocket: education.videos

Palo Alto:
Risk: Low-Risk
Category: Streaming-Media

GET/POST /check/[url]/results.json:

POST request example: {"filter":"lightspeed"}
POST request example response:

{
    "lightspeed": [
        "education.videos",
        "education.videos"
    ]
}

GET request example response:

{
  "fortiguard": "Streaming Media and Download",
  "lightspeed": [
    "education.videos",
    "education.videos"
  ],
  "paloalto": [
    "Streaming-Media",
    "Low-Risk"
  ]
}



FilterChecker V2 is licensed under the Lesser GNU Public License version 2.1.