---
title: "Get available services to use for blocking"
method: GET
path: "/blocked_services/all"
tags: ["blocked_services"]
---

# Get available services to use for blocking

`GET /blocked_services/all`

## Request

- Base URL: `/control` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/control/blocked_services/all`
- Auth: HTTP basic

## Response `200`

OK.

- BlockedServicesAll
  - `blocked_services` BlockedService[], required
    - `icon_svg` string, required: The SVG icon as a Base64-encoded string to make it easier to embed it into a data URL.
    - `id` string, required: The ID of this service.
    - `name` string, required: The human-readable name of this service.
    - `rules` string[], required: The array of the filtering rules.

## Changes

- **2026-07-17** `14ff21aeb363`: 1 info
  - endpoint added
- **2023-03-26** `aecca8e1fa4f`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/guardllamanet/apis/adguard-home/changes/blocked_services/all/get.md)

---

[API](https://skmtc.dev/guardllamanet/apis/adguard-home.md) - [All operations](https://skmtc.dev/guardllamanet/apis/adguard-home/llms.txt) - [OpenAPI document](https://skmtc.dev/guardllamanet/apis/adguard-home/revisions/14ff21aeb363?raw)
