Skip to main content
This article addresses all proxy errors originating from BrightData. While using our proxies, you may encounter errors that do not originate from Brightdata. To identify the source of the error, check if the response headers include BrightData error fields (seen below). Ensure you receive all response headers by following the instructions as seen below (-v flag).If the error response lacks BrightData error header fields, the issue is unrelated to BrightData and instead you should refer to How to overcome website blocking.

Bright Data HTTP Errors

HTTP Header Fields

The following fields are returned upon and HTTP or HTTPS requests:
FieldDescriptionExamplesREST API Field Name
HTTP ErrorThe protocol error numbers404 or 502status_code
x-brd-err-codeBright data module and error code numberclient_10001error_code
x-brd-errorBright data main error messageAuthentication failederror
x-brd-err-msgBright data elaborated message and actionsAuthentication failed. Check your credentials or your account status in https://brightdata.com/cp/settings/billingerror_message

Getting HTTP header fields

Testing from command line

To view and test your settings, or restoring an issue, you can run a curl command from your shell prompt and add the option flag -v or i. These flags will run curl in verbose mode and print out the header fields, including the custom error code and message.
curl -v [rest of curl command options]
To see a more compact view with the header fields response only use the -i option for curl:
curl -i [rest of curl command options]
Alternatively, you can use the nc command to get the fields printed to screen:
echo "[tcp nc inputs]" | nc -C -v brd.superproxy.io 33335
nc inputs may include “empty” lines, those are essential for correct testing using nc command

curl Command snippet

curl command snippet, with all required zone parameters is available in the Overview tab in Bright Data control panel for the zone you are working on.

Accessing via programming language

Bright Data HTTP header fields can be accessed thru your programming language, as any other HTTP header field.

Accessing via Bright Data’s Proxy REST API

Bright data offers a REST API to access its proxy networks as well as the Unlocker product and our SERP for targeting search engines. The error field names are slightly different , yet the content is identical. Example response:
"status_code": 407,
"status_message": "Proxy Authentication Required",
"error": "Proxy Authentication Required",
"error_message": "No proxy credentials provided. Please add credentials and try again.",
"error_code": "client_10010"

Error Catalog

HTTP Error 400

When Using the Data center/ISP or gIPs products with the -ip-x.x.x.x targeting flag, the error code 400 can appear in case the IPs under your zone has been refreshed, removed, or simply changed due to system updates
This error typically arises after your BrightData account has been recently suspended. An automatic suspension occurs if your account balance becomes negative. If the suspension extends beyond 24 hours, the static allocated IPs will be released from your account. Upon reactivation, the reallocated IPs may differ from the original ones, thus if the previously allocated IPs are still being targeted - this error is thrown.
Whenever this error appears, you should go to your Bright Data Zones page, and view the updated list of IPs relevant to this zone.
x-brd-errorProxy Error: ip_requested_not_allocated_by_customerx-brd-err-msgRequested IP ##.##.##.## is not allocated to this zone. Select an IP that is allocated to this zone or skip the -ip parameter in proxy username
x-brd-errorPeer not foundx-brd-err-msgNo proxy found in selected default countries: %Countries_list%. Please revise your default country selection or use -country flag to another country and override default settings. Read more here: https://docs.brightdata.com/api-reference/proxy/geolocation-targeting
x-brd-errorPeer not foundx-brd-err-msgNo super proxy found in selected country %COUNTRY_CODE%. Please try another another country or omit the -country flag completely if applicable. Read more here: https://docs.brightdata.com/api-reference/proxy/select\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_super\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_proxy\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_in\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_specific\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_country

HTTP Error 401

These are the x-brd-err-code values for HTTP error 401:
x-brd-errorAuth failed: IP blacklisted [IP]x-brd-err-msgAuth Failed IP blacklisted: [IP]. Check FAQ: how to blacklist/whitelist ips and domains? to resolve

HTTP Error 402

These are the x-brd-err-code values for HTTP error 402:
x-brd-errorResidential Failed bad_endpointx-brd-err-msgResidential Failed (bad_endpoint) - Requested site is not available for immediate residential (no KYC) access mode due to the fact that %HTTP_METHOD% requests are not allowed.To get full residential access for targeting this site, Fill in the KYC form: https://brightdata.com/cp/kyc
x-brd-errorResidential Failed bad_endpointx-brd-err-msgRequested site is not available for in Immediate Access mode for Bright Data residential network due to violation of target’s robots.txt. To gain full access follow the instructions in: https://docs.brightdata.com/proxy-networks/residential/network-access

HTTP Error 403

HTTP 403 response code means you are forbidden from accessing a valid URL. The server processed the request, but it can’t fulfill the request either due to the way the request was sent by the client or due to Bright Data policy, blocking target access. These are the x-brd-err-code values for HTTP error 403:
x-brd-errorNo Protocolx-brd-err-msgProtocol was missing from original request. Please add either HTTP or HTTPS and retry.
x-brd-errorNo Destination Hostx-brd-err-msgNo destination host. Destination host is missing or incorrect. Check your request parameters and try again
x-brd-errorYou are trying to use Scraping Browser zone as regular proxyx-brd-err-msgYou are trying to use Scraping Browser zone as regular proxy. A browser should be used to access this zone. See Scraping Browser for information on how to access your scraping browser zone
x-brd-errorForbidden: this super proxy is allowed to be used only for China domains via China peers. Otherwise use brd.superproxy.io.For more details review the following: https://docs.brightdata.com/proxy-networks/mobile/faqs#how-to-browse-chinese-sites-by-using-chinese-residentials-ipsx-brd-err-msgForbidden: this super proxy is allowed to be used only for China domains via China peers. Otherwise use brd.superproxy.io.For more details review the following: https://docs.brightdata.com/proxy-networks/mobile/faqs#how-to-browse-chinese-sites-by-using-chinese-residentials-ips
x-brd-errorForbidden: You tried to target %HOST% but got blockedx-brd-err-msgForbidden: You tried to target %HOST% but got blocked since this host is not an allowed target in your zone’s whitelist security setting. Please add this host to your whitelist or delete all content from whitelist to allow all targets.
x-brd-errorForbidden: You tried to target %HOST% but got blockedx-brd-err-msgForbidden: You tried to target %HOST% but got blocked since this host is explicitly blocked target in your zone’s blacklist security setting. Please remove this host from your blacklist or delete all content from blacklist to allow all targets.
x-brd-errorBad protocolx-brd-err-msgThe protocol you are using to access our proxy is not supported. Bright data supports HTTP, HTTPS & SOCKS5 upon special approval. Please fix your protocol and try again
x-brd-errorBad portx-brd-err-msgBad Port used. Ports we support: https://docs.brightdata.com/proxy-networks/faqs#how-to-see-supported-ports-and-protocols
x-brd-errorForbidden: target site requires special permission. Contact BrightData for assistancex-brd-err-msgForbidden: target site requires special permission.You are trying to access a target site which is not permitted by our compliance policy. In order to gain access you may need to undergo a KYC process, you can do so by filling in the form: https://brightdata.com/cp/kycIf you have already completed the KYC approval, please contact your account manager for further details.
x-brd-errorForbidden: target site requires special permission. Contact BrightData for assistancex-brd-err-msgForbidden: target site requires is a government site and requires special permissions to access.In order to gain access you may need to undergo a KYC process, you can do so by filling in the form: https://brightdata.com/cp/kycIf you have already completed the KYC approval, please contact your account manager for further details.
x-brd-errorForbidden: request needs to be made using residential networkx-brd-err-msgForbidden: You are accessing a domain which is not permitted to access by Bright Data Datacenter or ISP networks. Please retry your request using a Residential network zone.
x-brd-errorForbidden: requests to this domain are blocked using the proxy networks, please get access via a Web unlocker zone or IDE tools, or contact your account manager to assistx-brd-err-msgForbidden: requests to this domain are blocked using the Datacenter, ISP and Residential proxy networks, please get access via a Web unlocker zone or IDE tools, or contact your account manager for further assistance
x-brd-errorForbidden: target blockedx-brd-err-msgForbidden: You tried to target www.somehost.com but got blocked.It can be related to your blacklist or whitelist settings or the target site is not allowed by Bright Data policy.Read more: https://docs.brightdata.com/proxy-networks/faqs#what-is-error-code-403
x-brd-errorAccess denied: <URL> is classified as <category> and blocked by Bright Datax-brd-err-msgAccess denied: %URL% is classified as %CATEGORY% and blocked by Bright Data as it might breach Bright Data usage policy.For more details review the following: https://docs.brightdata.com/proxy-networks/residential/network-access#residential-proxy-network-policy
x-brd-errorCountry %COUNTRY% is not permitted for targeting, please modify to a different countryx-brd-err-msgCountry %COUNTRY% is not permitted for targeting, please modify to a different country
x-brd-errorForbidden: You tried to target %HOST% but got blocked.x-brd-err-msgForbidden: You tried to target %HOST% but got blocked by Bright Data policy settings. Either this website is forbidden by Bright Data policy or your account doesn’t have the right permission to access it.
x-brd-errorForbidden: You tried to target %HOST% but got blocked.x-brd-err-msgForbidden: You tried to target %HOST% but got blocked by Bright Data policy settings. Either this website is forbidden by Bright Data policy or your account doesn’t have the right permission to access it.
x-brd-errorForbidden: You tried to target %HOST% but got blocked.x-brd-err-msgForbidden: You tried to target %HOST% but got blocked by Bright Data policy settings. Either this website is forbidden by Bright Data policy or your account doesn’t have the right permission to access it.
x-brd-errorForbidden: You tried to target %HOST% but got blocked.x-brd-err-msgForbidden: You tried to target %HOST% but got blocked by Bright Data policy settings. Either this website is forbidden by Bright Data policy or your account doesn’t have the right permission to access it.
x-brd-errorForbidden: Target %HOST% is blocked.x-brd-err-msgForbidden: target %HOST% is blocked by Bright Data. Target host provides web service or information of Bright Data and our proxies cannot be used to target it.For further assistance please contact support@brightdata.com
x-brd-errorForbidden hostx-brd-err-msgDestination host is blocked either by Brightdata in accordance with our compliance policy or by your account rules’ configuration. Please check if this domain is allowed for targeting by this zone in the zone settings: https://brightdata.com/cp/zones/%ZONE\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_NAME%/access\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_params?id=%ACC\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_ID%
x-brd-errorProxy port %PORT% is restricted. Contact Bright Data supportx-brd-err-msgProxy port %PORT% is restricted. Contact Bright Data support
x-brd-errorx-brd-err-msg
Forbidden SERP domain
Destination host is blocked either by Brightdata in accordance with our compliance policy or by your account rules’ configuration. Please check if this domain is allowed for targeting by this zone in the zone settings: https://brightdata.com/cp/zones/%ZONE\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_NAME%/access\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_params?id=%ACC\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_ID%

HTTP Error 407

If you get HTTP error 407, this implies there is an error in authentication. This can be due to incorrect credentials or due to your account being suspended.
x-brd-errorAuthentication failedx-brd-err-msgInvalid authentication: check credentials and retry.Bright Data credentials include your account ID, zone name and password
x-brd-errorInvalid Authx-brd-err-msgInvalid authentication: check credentials and retry
x-brd-errorAuth failed: Zone not found.x-brd-err-msgAuthentication failed: zone not found.Zone name used is either misspelled, or zone is disabled or deleted.Check your inputs, and validate zone is “Active” in Bright Data control panel, or use our API to get current zone status: Get Active Zones
x-brd-errorProxy Authentication Requiredx-brd-err-msgNo proxy credentials provided. Please add credentials and try again.
x-brd-errorAccount is suspended. Login to activate your accountx-brd-err-msgAccount is suspended. Login to activate your account
x-brd-errorAuthentication failedx-brd-err-msgYou are not allowed to access our API via this IP. Please verify your settings or whitelist this IP.
x-brd-errorKYC Required. Please visit http://brighdata.com/cp/kyc and ensure you are verifiedx-brd-err-msgKYC Required. Please visit http://brighdata.com/cp/kyc and ensure you are verified
x-brd-errorIP parameter <IP> is incorrect, use correct format in the IP parameterx-brd-err-msgIP parameter <IP> is incorrect, use x-luminati-ip header format in the IP parameter

HTTP Error 429

These are the x-brd-err-code values for HTTP error 429:
x-brd-errorYour limited trial mode account exceeded the allowed rate limits.Add payment method to receive $5 credit and remove rate limits. You will not be chargedx-brd-err-msgYour limited trial mode account exceeded the allowed rate limits.Add payment method to receive $5 credit and remove rate limits. You will not be charged
x-brd-errorRequests rate to %URL% is too highx-brd-err-msgRate limit for domain %DOMAIN% has been reached.Bright Data’s health monitor is throttling down these requests to prevent overloading of the target website.Reduce requests rate and try again or contact Brightdata.com for support
x-brd-errorRequests rate to %URL% is too highx-brd-err-msgRate limit for domain %DOMAIN% has been reached.Bright Data’s health monitor is throttling down these requests to prevent overloading of the target website.Reduce requests rate and try again or contact Brightdata.com for support

HTTP Error 502

These are the x-brd-err-code values for HTTP error 502:
x-brd-errorBlock direct routex-brd-err-msgRequest reroute blocked.You chose option not to reroute requests thru our superproxy on failure so reroute was blocked.To see more about this setting see:Request Error Handling
x-brd-errorProxy Error:We do not have proxies in the city you requestedx-brd-err-msgProxy Error:We do not have proxies in the city you requested, please check the spelling or try again later.Check Target a specific city for proper use of city targeting.
x-brd-errorHost is blocked in requested countryx-brd-err-msgHost you are trying to access is blocked in requested country.Please change country and retry.
x-brd-errorZone has reached usage limitx-brd-err-msgZone has reached usage limit. Go to https://brightdata.com/cp/zones to remove/modify limitation.
x-brd-errorCould not resolve host %HOST%x-brd-err-msgCould not resolve host %HOST%. Check host name is correctly spelled and retry. If host is properly spelled contact brightdata.com for DNS support.
x-brd-errorNo IPv6 address (AAAA record) found for %HOST%x-brd-err-msgAttempting to resolve %HOST% to IPv6 failed. This is probably because the host you are targeting does not publish an IPv6 IP address. Retry the request on an IPv4 proxy.