Introducing the FilterLists Public API Docs

Are you tired of manually managing your adblocker filters? Want to automate the process and make it more efficient? Look no further than the FilterLists public API!

The FilterLists public API allows you to interact with the database of filter lists that are curated by the FilterLists community. With this API, you can easily manage your adblocker filters in a programmatic way to save time and make your life easier.

But how can you access the FilterLists public API? It’s simple! Just follow the steps below to start using the API in your JavaScript code:

Step 1: Get API Key

First, you need to create an account on FilterLists and navigate to the API Docs page. From there, you can generate your API key by clicking on the “Generate API Key” button.

Step 2: Install axios

To make HTTP requests to the FilterLists API, you need to install a popular JavaScript HTTP library called axios.

You can do this by running the following command in your terminal:

npm install axios

Step 3: Make API Calls

Now that you have your API key and axios installed, you’re ready to start making API calls!

Here’s an example of how you can get a list of all available filter lists:

const axios = require('axios');

const api_key = 'Your_API_Key';

    .get('', {
        headers: {
            Authorization: `Bearer ${api_key}`,
    .then((response) => {
    .catch((error) => {

In this example, we’re using the axios.get method to make a GET request to the FilterLists API endpoint /lists. We’re also passing our API key in the headers of the request to authenticate ourselves.

The response from the API will be logged to the console as


In conclusion, the FilterLists public API is a powerful tool that allows you to automate your adblocker filters management. With just a few lines of code in JavaScript, you can easily make API calls to retrieve filter lists, update your filters, and more. So, what are you waiting for? Get started with the FilterLists public API today!