Hi,
I have nextjs project and from this project I call binacne api public routes.
In local environment everything works fine but when I deploy it on vercel then binance api tells me ‘Restricted access’(error 451).
Any suggestions ?
Binance blocks many cloud / datacenter IP ranges.
So Binance responds with:
451 – Restricted access
This is Binance intentionally blocking server-hosted traffic
Why public routes still fail
Even though you’re calling public Binance endpoints (no API key), Binance still applies:
-
Geo restrictions
-
Datacenter / bot protection
-
IP reputation checks
So “public” ≠ “allowed from anywhere”
1 Like