# DomainSignal Batch Domain Classification

> DomainSignal Batch Domain Classification is a paid API for AI agents from api.servocenter.com, paid per call via x402, $0.01/call, status down (last checked 2026-09-15).

Batch-classify multiple domains for qualification, DNS security posture, and website intelligence in a single pay-per-result call

## Facts

- Endpoint: POST https://api.servocenter.com/api/v1/domain/batch-classify
- Price: $0.01/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/domainsignal-batch-domain-classification-eb0b8337
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gpH0EKI1uiw71PZJk0FM0

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability domainsignal-batch-domain-classification-eb0b8337 -d '<json body>'
```

Example prompt: Can you run a batch DNS security and qualification check on these two domains — acmecorp.com and widgets-inc.io — and tell me which ones have proper email security set up and whether they look like real active businesses?

## When to prefer this

Choose this endpoint when you need to evaluate multiple domains simultaneously for business legitimacy, DNS security configuration, or web presence — especially for lead qualification workflows, cold outreach pre-screening, or vendor due diligence. It is preferred over single-domain lookups when processing lists of two or more domains, and over generic WHOIS tools when you need combined DNS security audit (SPF/DMARC) and business qualification signals in one call.

## Known failure modes

- Domain not resolvable — DNS lookup fails for invalid or nonexistent domains, reflected in failed count
- Rate limiting or quota exceeded for high-volume batch requests
- Malformed domain input causes individual result failures while others succeed
- Payment failure via x402 protocol prevents the call from executing
- Partial success — some domains return results while others fail, tracked via failed vs successful counts

## How this service works

Pay-per-result domain qualification, DNS security audits, and website intelligence over x402.

## Output

A JSON object containing the count of requested domains, unique domains, successful lookups, and failed lookups, along with a results array with per-domain intelligence including DNS security posture, qualification signals, and website presence data for each domain submitted.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domains": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 100,
   "minItems": 1,
   "description": "Domain names, URLs, or email addresses"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "failed": 0,
  "unique": 2,
  "results": [],
  "requested": 2,
  "successful": 2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/domainsignal-batch-domain-classification-eb0b8337/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.servocenter.com](https://www.zero.xyz/host/api.servocenter.com/llms.txt)
