Users planning to use Mobile Proxy services in bot programs, automation tools, or multi-browser scenarios often wonder how the IP rotation mechanism works. Questions such as whether a different IP address is required for each operation and whether the system automatically rotates IPs on every HTTP request are critical points that need to be clarified before use.
In Mobile Proxy products, IP address rotation does not occur automatically on every HTTP request. The system maintains a specific IP address after connection is established, and IP rotation only happens through methods requested by the user:
If your use case requires a different IP address for every HTTP request or every browser launch, Rotating Proxy services will be a more suitable option. Rotating Proxy products:
When multiple browsers or bot instances are used with Mobile Proxy, all connections occur through the same IP address. For example:
If you're using a bot program that opens 5-10 browsers every 3-5 seconds and you don't perform an IP reset each time, all browsers will share the same Mobile IP address. While this situation provides advantages for some use cases (multiple operations from the same IP), it may be insufficient for others (requirement for different IP per operation).
There are some technical limits for IP reset operations in Mobile Proxy services:
These limits make Mobile Proxy an unsuitable option for scenarios requiring IP rotation every 3-5 seconds.
You can perform instant IP rotation by clicking the "Refresh IP" button from the customer panel. This method is suitable for one-time operations, not practical for automation scenarios.
You can trigger IP rotation programmatically through the API endpoint that can be integrated into your automation tools. Your bot program can refresh the IP by making API calls at specific intervals.
You can achieve instant IP rotation by sending an HTTP request to the special rotate URL address in your delivery file. This method can be used when different IPs are needed before each operation, but the per-minute limit (2 resets) should be considered.
With the automatic reset feature you can set up from the customer panel, your IP address changes automatically at specific intervals (e.g., every 5 minutes, every 10 minutes). Ideal for scenarios requiring regular IP rotation but not per request, where periodic rotation is sufficient.
Scenario: A bot program opens 5-10 browsers every 3-5 seconds and performs Google searches. Different IP required for each operation.
With Mobile Proxy: This scenario cannot be implemented due to the maximum 2 IP changes per minute limit. All browsers will share the same IP or there will be very slow IP rotation.
Recommended Solution: Rotating Proxy service should be used. This service:
When multiple connections (threads) are opened simultaneously over Mobile Proxy, all threads use the same IP address. This continues until an IP rotation is performed. That is:
No, Mobile Proxy does not automatically change IP on every request. You need to trigger a reset manually or via API for a different IP. If you need different IP for each browser, you should use Rotating Proxy.
No, a maximum of 2 IP reset operations can be performed per minute to maintain system stability and protect operator infrastructure. Rotating Proxy services are offered for more frequent IP rotation.
You can integrate the API into your bot and send IP reset requests at intervals you determine (minimum 2 minutes). Alternatively, you can set the automatic reset time from the customer panel.
Mobile Proxy offers real mobile device IPs and the IP is fixed (until reset). Rotating Proxy automatically returns different IPs on each request and contains large IP pools (millions of IPs). Mobile Proxy is suitable for authentication-required operations, while Rotating Proxy is appropriate for high-volume data collection and automation.
Mobile Proxy services are an excellent solution for scenarios requiring fixed or controlled IP rotation. However, Rotating Proxy services should be preferred for use cases requiring different IPs on every HTTP request, every browser launch, or every operation.
Before purchasing, clearly define your use scenario:
By selecting the right proxy type based on these factors, you can achieve both cost optimization and ensure uninterrupted operation of your processes.