Bright Data · Schema

Bright Data Proxy Port

A proxy port managed by the local Bright Data Proxy Manager. Encapsulates a zone binding plus per-port behavior including session pinning, rotation, request limits, and logging.

Web DataWeb ScrapingProxyResidential ProxyDatacenter ProxyISP ProxyMobile ProxySERPWeb UnlockerScraping BrowserDataset MarketplaceMCPAI Agents

Properties

Name Type Description
port integer
zone string
country string
state string
city string
asn integer
session string Session selection strategy.
sticky_ip boolean
rotate_session integer Rotate session after N requests.
max_requests integer
allow_proxy_auth boolean
log string
history boolean
ssl boolean
View JSON Schema on GitHub

JSON Schema

bright-data-proxy-port-schema.json Raw ↑
{
  "$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-proxy-port-schema.json",
  "title": "Bright Data Proxy Port",
  "description": "A proxy port managed by the local Bright Data Proxy Manager. Encapsulates a zone binding plus per-port behavior including session pinning, rotation, request limits, and logging.",
  "type": "object",
  "required": ["port", "zone"],
  "properties": {
    "port": { "type": "integer", "minimum": 1024, "maximum": 65535 },
    "zone": { "type": "string" },
    "country": { "type": "string" },
    "state": { "type": "string" },
    "city": { "type": "string" },
    "asn": { "type": "integer" },
    "session": {
      "type": "string",
      "enum": ["rand", "sticky", "round-robin"],
      "description": "Session selection strategy."
    },
    "sticky_ip": { "type": "boolean" },
    "rotate_session": { "type": "integer", "description": "Rotate session after N requests." },
    "max_requests": { "type": "integer" },
    "allow_proxy_auth": { "type": "boolean" },
    "log": {
      "type": "string",
      "enum": ["none", "error", "warn", "info", "debug"]
    },
    "history": { "type": "boolean" },
    "ssl": { "type": "boolean" }
  }
}