Bright Data Zone
A Bright Data zone is a configured proxy pool or product entitlement (residential, ISP, datacenter, mobile, Web Unlocker, SERP, or Scraping Browser). Zones own credentials, allocated IPs, geo-targeting, access rules, and billing scope.
Web DataWeb ScrapingProxyResidential ProxyDatacenter ProxyISP ProxyMobile ProxySERPWeb UnlockerScraping BrowserDataset MarketplaceMCPAI Agents
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/bright-data/refs/heads/main/json-schema/bright-data-zone-schema.json",
"title": "Bright Data Zone",
"description": "A Bright Data zone is a configured proxy pool or product entitlement (residential, ISP, datacenter, mobile, Web Unlocker, SERP, or Scraping Browser). Zones own credentials, allocated IPs, geo-targeting, access rules, and billing scope.",
"type": "object",
"required": ["zone", "type"],
"properties": {
"zone": {
"type": "string",
"description": "Human-readable zone name selected by the customer."
},
"type": {
"type": "string",
"enum": ["residential", "isp", "datacenter", "mobile", "unblocker", "serp", "scraping_browser"]
},
"password": {
"type": "string",
"description": "Generated password used in proxy authentication."
},
"ips": {
"type": "integer",
"description": "Number of dedicated IPs allocated to the zone (ISP, datacenter)."
},
"country": {
"type": "string",
"description": "Default ISO 3166-1 alpha-2 country code for targeting."
},
"cities": {
"type": "array",
"items": { "type": "string" }
},
"asn": { "type": "integer" },
"plan": {
"type": "object",
"properties": {
"name": { "type": "string" },
"monthly_commit_usd": { "type": "number" },
"rate_per_gb_usd": { "type": "number" },
"rate_per_1k_results_usd": { "type": "number" }
}
},
"whitelist": {
"type": "array",
"items": { "type": "string", "description": "Customer IP allowed to authenticate against the zone." }
},
"blacklist": {
"type": "array",
"items": { "type": "string" }
},
"domain_permissions": {
"type": "object",
"description": "Per-domain allow/deny rules.",
"additionalProperties": { "type": "string", "enum": ["allow", "deny"] }
},
"disabled": { "type": "boolean" }
}
}