JackCode navigationCreate, launch and scale iGaming products.
Change language
Practical guide

Rate Limiting and IP Whitelist

Limiting the frequency of requests and filtering by IP addresses: load management, DDoS protection and control of API access to a secure address list.
Expert Grigory Titov

Robust API integration is not possible without overload and external threat protection mechanisms. To do this, we implement support for rate limiting and IP filtering, which allow you to control the frequency of API calls, restrict access to interfaces only to trusted addresses, and exclude unauthorized connections.

This is critical when working with payment gateways, game cores, admin panels and public APIs.

What protection includes

Mechanism Description and application
Rate Limiting Limit the number of requests per interval (e.g. 100/min)
Per-user limit Token or user restrictions
Per-endpoint limit API Critical Methods Load Control
IP White-List API access is only allowed from specific IPs or subnets
IP Blacklist (optional) Blocking unwanted addresses when suspicious activity occurs

Implementation features

Support for sliding window or fixed intervals

Ability to set limits for different roles and clients

Separate policies for internal and public APIs

Logging of all excesses and access attempts from prohibited IP

Responses with HTTP codes 429 and explanation of the blocking reason

API and Platform Benefits

Protection against DDoS and automated scanners

Reduced server load and stability during peaks

Increase security by limiting access

Flexible customization by client, role, and entry point

Transparent system for managing limits and IP lists through the admin panel

Where especially relevant

Financial and Payment APIs

Elevated Administrative Interfaces and APIs

Public APIs with many external clients

Internal microservices requiring isolation and traffic control


Rate limiting and IP white-list are fundamental API security mechanisms. They allow you to maintain stability, eliminate abuse and accurately control who and how interacts with your system.