---
title: "Detect censorship for many domains (batch)"
method: POST
path: "/hydra/v1/detect/batch"
tags: ["Detection"]
---

# Detect censorship for many domains (batch)

`POST /hydra/v1/detect/batch`

Verify up to 50 domains in one country in a single call. Same status/basis semantics as /hydra/v1/detect, plus a summary of blocked/accessible/unknown counts. Built for bulk verification jobs.

## Request body

- object
  - `country` string, required
  - `targets` string[], required

## Response `200`

Batch detection result

- object
  - `country` string
  - `count` integer
  - `summary` object
    - `blocked` integer
    - `accessible` integer
    - `unknown` integer
  - `results` object[]
    - `target` string
    - `status` 'blocked' | 'accessible' | 'unknown'
    - `blocked` boolean
    - `basis` string
    - `methods` string[]

## Other responses

- `400` — Bad request
- `401` — Invalid or missing API key

---

[API](https://skmtc.net/voidly/apis/voidly-api.md) · [All operations](https://skmtc.net/voidly/apis/voidly-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/voidly/voidly-api/revisions/decbe6fd40a8/schema)
