If you have been banned
ElectroSwap automatically bans IP addresses that keep requesting private endpoints. If the app, the docs and the API have all stopped working from your network, this is the likely reason.
Why it happened
/graphql and /api/ serve the ElectroSwap interface. They are not a public
API, and ElectroSwap will not tolerate them being scraped.
Requests to those endpoints are refused. The first refusals carry a warning explaining this and pointing at the public API. If the requests continue past that warning, the address is automatically handed to the firewall for banning.
Common innocent causes:
- An AI agent or research tool crawling the site and following the API calls it observed in the browser.
- A script, bot or dashboard built against
/graphqlbecause it was the endpoint that happened to work. - A shared address — an office, a VPN, a cloud NAT — where somebody else on the same egress IP did one of the above.
What to do
- Stop the requests to
/graphqland/api/. A ban that is still being fed will not be lifted. - Use the public API instead. See the overview.
- Ask us to lift it. Reach out on Telegram or Discord with the IP address you are coming from and roughly what you were trying to do. Bans are lifted by hand and we are not precious about it — the point is to stop the load, not to punish anyone.
If you were building something genuinely useful, tell us what you needed. It is useful input into what the public API exposes.