# ZenRows Extract Supported Domains List

> ZenRows Extract Supported Domains List is a paid API for AI agents from agents.zenrows.com, paid per call via MPP, price unknown, status healthy (last checked 2026-10-18, last successful call 2026-10-15).

Returns the full list of domains that ZenRows Extract supports, including which page-kind verticals are prepared for each domain.

## Facts

- Endpoint: GET https://agents.zenrows.com/v1/extract/domains?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: healthy
- Last checked: 2026-10-18
- Last successful call: 2026-10-15
- Activations on Zero: 4
- Provider: agents.zenrows.com
- Website: https://agents.zenrows.com
- Canonical page: https://www.zero.xyz/c/agents-zenrows-com-zenrows-extract-supported-domains-list-99925e0d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_B8b1Db_5V5zptB7-d8MsT

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 agents-zenrows-com-zenrows-extract-supported-domains-list-99925e0d
```

Example prompt: Before I try to extract structured data from yelp.com using ZenRows, can you check whether that domain is on the supported Extract list and what page verticals are prepared for it?

## When to prefer this

Use this endpoint before any ZenRows Extract request to verify that your target domain is supported and to discover which page verticals are available. It is the authoritative guard against 403 errors from extract=auto calls. Prefer this over trial-and-error extraction attempts, especially when building automated pipelines over multiple domains.

## Known failure modes

- Network or service outage returns a 5xx error
- Empty domains array returned if the service is initializing or list is momentarily unavailable
- Stale cache may mean a newly added domain doesn't appear immediately

## How this service works

Every domain Extract can handle right now. A domain in this list is one you can send `extract=auto` to; a domain missing from it answers `REQS007`. Costs no credits. Documented at https://docs.zenrows.com/extract/endpoints.

## Output

Returns a JSON object containing an array of supported domains. Each entry includes the registrable domain name (which also covers all its subdomains), a boolean 'warm' flag, and an array of 'verticals' strings indicating which page-kind categories are prepared for extraction. Domains absent from this list will respond with 403 if extract=auto is used.

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domains": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "warm": {
      "type": "boolean",
      "description": "Always `true` today."
     },
     "domain": {
      "type": "string",
      "description": "The registrable domain. It covers every subdomain."
     },
     "verticals": {
      "type": "array",
      "items": {
       "type": "string"
      },
      "description": "The kinds of page Extract has prepared for this domain. May be empty."
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-zenrows-com-zenrows-extract-supported-domains-list-99925e0d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.zenrows.com](https://www.zero.xyz/host/agents.zenrows.com/llms.txt)
