Use case

Proxies for TradingView: webhooks, the display-only license and what a bot may do

TradingView sends webhooks from four published IP addresses. Its terms license alerts and webhooks for display only and forbid automated trading on them.

HProxy Team··Updated October 4, 2026·5 min read
HProxy.Use case

Free proxies won't hold up here.

Shared datacenter IPs get flagged and dropped fast. When it has to hold, gaming, streaming, accounts, you need mobile and residential IPs that read as a real device, from $0.44/GB, pay as you go.

See plans & pricing→

A TradingView webhook sends an HTTP POST to your address when an alert fires, from one of four IP addresses that TradingView publishes. TradingView's terms license its charts, alerts and webhooks for display-only use, and list automated trading among the prohibited uses. A bot that places trades from TradingView alerts therefore goes against those terms. A proxy does not fit that job. This page sets out the webhook rules, what the terms say about bots and scraping, and the separate case of an exchange that locks an API key to listed IPs.

How TradingView webhooks work

When an alert fires, TradingView sends a POST request to the address you gave it, with the alert message in the body. If the message is valid JSON, the request carries an "application/json" header, and otherwise "text/plain". It sets a few firm rules:

rulewhat TradingView says
sender IPs52.89.214.238, 34.212.75.30, 54.218.53.128 and 52.32.178.7, "in case they need to be allowlisted".
portsOnly ports 80 and 443. Requests to other ports are rejected.
time limitA request is cancelled if the server takes longer than three seconds.
IPv6Not supported for webhooks.
accountWebhook alerts are only allowed when two-factor authentication is on.

It also warns against putting login details or passwords in the webhook body. You can follow each delivery in the "Webhook status" column of the alert log.

When a webhook fails

Its error guide says most errors come from the receiving server. Its list of causes is practical:

errorcauses TradingView names
3xx, redirectionThe domain or path changed, a redirect to a sign-in page, or a proxy with redirection.
4xx, client errorThe endpoint does not exist, an authorization error, invalid JSON, or too many requests.
5xx, server errorThe server is unavailable, or processing timed out.
timeoutNo answer within three seconds, often from an overloaded server or a network issue.
address not allowedThe URL points to localhost, an internal address or a private IP.

A proxy that redirects in front of your endpoint is one of the named causes of failure. The fix there is to point the webhook straight at a public address on port 80 or 443, without the redirect.

What TradingView's terms say about bots

Section 3 of TradingView's terms is direct. Its content and market data, "including but not limited to charts, alerts, webhooks", are "licensed for exclusive display-only use". The license is limited to personal or internal business purposes. The prohibited uses include "any form of automated trading, automated order generation", algorithmic trading and smart order routing.

The terms also reach third parties. They forbid products or services that rely on its alerts or webhooks for automated trading. They also forbid any service that advertises webhooks for those purposes. In the words of the terms, webhooks are "intended solely for permissible uses within the scope of display and personal or internal business purposes". Without a separate agreement, TradingView does "not permit commercial usage of any of our services or APIs". A breach can lead to blocking, account termination and legal action.

The pages that rank for "tradingview bot" sell exactly this kind of automation. None of the five we read mentions the display-only license.

What the terms and robots.txt say about scraping

Some searches ask for a TradingView scraper. The same display-only license covers TradingView's content and data, and commercial use of its services needs a separate agreement. The terms page carries no date, and the copy we read is from 3 October 2026.

The robots.txt file of tradingview.com closes search pages, account pages and the embed widget paths to every crawler it does not name. A separate group shuts many AI crawlers out of ideas, scripts, charts and user pages. For charts on your own site, TradingView lists widgets and charting libraries among its business tools. Its terms say widgets used on other sites must keep their attribution "as was originally designed".

Exchange API keys and fixed addresses

A different question belongs to the exchanges: a fixed IP address for an exchange's API. Kraken's developer guide says: "Lock your API key to the IP addresses your trading system runs from. This single measure prevents almost all key misuse even if the key is leaked." Its help centre calls this IP Address Restriction, which "restricts API key use to specific client side IP addresses".

That rule belongs to the exchange, not to TradingView. It does not change TradingView's terms: trading on its alerts stays a prohibited use, whatever address the orders come from. Software that calls an exchange's API from a fixed address can use the rule. A server with a static IP has such an address, and a static proxy is another way to get one.

Where a proxy fits

A proxy does not fit a TradingView bot. Automated trading on TradingView's alerts goes against its terms, whatever address the orders come from. For webhooks used as the terms allow, a proxy is not needed either. They travel from TradingView's servers to yours, your server can allowlist the four IPs, and a redirecting proxy in front of it is a listed cause of failure.

A static address fits a different job: a service that locks a key to listed IP addresses, as Kraken describes. Our ISP proxies include a static option: one dedicated IP, held as long as you keep it, at $2.70/IP for a month. How to check if a proxy is working shows how to confirm the address a service sees.

The limits of this page

We did not create a TradingView alert or send a webhook, since that needs an account with two-factor authentication. We read TradingView's help pages, terms and robots.txt as text, from our server on 3 October 2026. We did not test any exchange API or IP restriction. Kraken is one exchange, and others set their own rules. This page is due for a check by 4 January 2027.

Sources

Every page below was read on 3 October 2026, from our server in St. Louis.

Frequently asked questions

Can I use TradingView alerts for a trading bot?
TradingView's terms license its content and market data, including charts, alerts and webhooks, for display-only use. They list automated trading and automated order generation among the prohibited uses, and say webhooks are meant for display and personal or internal business purposes.
Which IP addresses do TradingView webhooks come from?
TradingView lists four: 52.89.214.238, 34.212.75.30, 54.218.53.128 and 52.32.178.7. You can allowlist them on the server that receives the webhooks.
Why does my TradingView webhook fail?
TradingView accepts only ports 80 and 443, cancels a request after three seconds, and does not support IPv6. Its error guide lists causes such as redirects, including a proxy with redirection, and URLs that resolve to private addresses.
Is it allowed to scrape TradingView?
TradingView's terms license its content and data for display only, and do not permit commercial use of its services or APIs without a separate agreement. Its robots.txt closes search and account pages to every crawler it does not name.
Do I need a proxy for a TradingView bot?
No. TradingView's terms bar automated trading on its alerts, and webhooks travel from TradingView's servers to yours, so a proxy has no part in it. An exchange's rule that locks an API key to IP addresses does not change TradingView's terms.

Proxies that don't die mid-job

Residential, ISP, datacenter and mobile, verified by the same engine that runs tens of millions of checks. They read as a real device and hold up under load. Pay as you go, and your balance never expires. $0.44/GB is the 2,000 GB+ rate; a single gigabyte is $0.50/GB, with no minimum order.

129M+ proxy checks run · 100+ countries · HTTP / HTTPS / SOCKS · re-checked every few minutes · no signup

HProxy.

Honest guides and comparisons on proxies, scraping and staying unblocked, from the team that runs the network.

RSS feed