/>
home / integration
DEVELOPER DOCS

Integration guide

SentraCell proxies are delivered as standard IP:PORT:USERNAME:PASSWORD credentials over SOCKS5 and HTTP(S). Copy-paste setup for every major tool and framework is below.

01Credentials

Your proxy format

After purchase, the management bot delivers your dedicated proxy in this format:

CREDENTIALS
# Delivery format (what the bot sends you)
# protocol://HOST:PORT:USERNAME:PASSWORD

# Example - HTTP (placeholder values)
http://x402.fxdx.in:15240:sentracell391882:Kt7mXp2vQw9s

# Example - SOCKS5 (placeholder values)
socks5://x402.fxdx.in:15238:sentracell391906:Rb4nE8jLpZ3a

# Note: HTTP and SOCKS5 use different ports on the same host.
# In code, the URL form is user:pass@host:port (see below).
02Frameworks

Python, Node, and browser automation

Python (Requests)

PYTHONView on GitHub
import requests

# Delivered as: http://x402.fxdx.in:15240:sentracell391882:Kt7mXp2vQw9s
# In code, rearrange to user:pass@host:port
proxy = "http://sentracell391882:[email protected]:15240"
proxies = {"http": proxy, "https": proxy}

r = requests.get("https://api.ipify.org?format=json", proxies=proxies)
print(r.json())  # confirms your mobile carrier IP

Python (SOCKS5)

PYTHON
# pip install requests[socks]
import requests

# Note: socks5h routes DNS through the proxy (no local DNS leak).
# Use socks5h, not socks5, for mobile proxies.
# Delivered as: socks5://x402.fxdx.in:15238:sentracell391906:Rb4nE8jLpZ3a
# socks5h routes DNS through the proxy (no local DNS leak)
proxy = "socks5h://sentracell391906:[email protected]:15238"
proxies = {"http": proxy, "https": proxy}

r = requests.get("https://api.ipify.org?format=json", proxies=proxies)
print(r.json())

Puppeteer (Node.js)

JAVASCRIPTView on GitHub
const puppeteer = require("puppeteer");

(async () => {
  const browser = await puppeteer.launch({
    args: ["--proxy-server=x402.fxdx.in:15240"]
  });
  const page = await browser.newPage();
  await page.authenticate({
    username: "sentracell391882",
    password: "Kt7mXp2vQw9s"
  });
  await page.goto("https://api.ipify.org");
  console.log(await page.content());
  await browser.close();
})();

Playwright (Python)

PYTHONView on GitHub
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(proxy={
        "server": "http://x402.fxdx.in:15240",
        "username": "sentracell391882",
        "password": "Kt7mXp2vQw9s"
    })
    page = browser.new_page()
    page.goto("https://api.ipify.org")
    print(page.content())
    browser.close()

Selenium (Python)

PYTHONView on GitHub
# Plain Selenium cannot pass proxy credentials, so use
# selenium-wire for authenticated proxies:  pip install selenium-wire
from seleniumwire import webdriver

opts = {
    "proxy": {
        "http": "http://sentracell391882:[email protected]:15240",
        "https": "http://sentracell391882:[email protected]:15240",
        "no_proxy": "localhost,127.0.0.1"
    }
}

driver = webdriver.Chrome(seleniumwire_options=opts)
driver.get("https://api.ipify.org")
print(driver.page_source)

cURL

# socks5h routes DNS through the proxy (recommended)
curl -x socks5h://sentracell391906:[email protected]:15238 \
  https://api.ipify.org?format=json
03Antidetect Browsers

AdsPower, Multilogin, GoLogin, Dolphin Anty

All major antidetect browsers accept SentraCell proxies. The setup is the same across them: open your profile's proxy settings, choose the protocol, and enter the four fields.

AdsPower
Multilogin
GoLogin
Dolphin Anty
ANTIDETECT SETUP
Proxy Type:  SOCKS5  (or HTTP)
Host:        x402.fxdx.in
Port:        15238   (use 15240 for HTTP)
Username:    sentracell391906
Password:    Rb4nE8jLpZ3a

# Click "Check Proxy" / "Test" to confirm the
# mobile carrier IP before launching the profile.

Step-by-step guides for specific browsers: AdsPower setup, Dolphin Anty setup.

04IP Rotation

Rotating your IP

Rotation is triggered through your rotation link or the SentraCell bot, not in code. This keeps sessions stable until you choose to cycle.

You rotate on demand in one of two ways: open your rotation link, or send the rotate command to the SentraCell Telegram bot. The device briefly cycles into airplane mode, reconnects to the carrier, and comes back with a fresh IP in around 10 seconds. Your credentials (HOST:PORT:USER:PASS) stay the same; only the exit IP changes. There is no automated per-request cycling through random nodes, so your long-running sessions stay intact until you decide to rotate. See the management bot guide for the full command reference.

05FAQ

Integration questions

What proxy format does SentraCell use?
SentraCell delivers credentials as protocol://HOST:PORT:USERNAME:PASSWORD (for example http://x402.fxdx.in:15240:sentracell391882:Kt7mXp2vQw9s), available over SOCKS5 and HTTP(S) on separate ports.
Does SentraCell work with Puppeteer and Playwright?
Yes. SentraCell works with Puppeteer, Playwright, Selenium, and any framework that accepts standard proxy input over SOCKS5 or HTTP(S).
Which antidetect browsers does SentraCell support?
AdsPower, Multilogin, GoLogin, and Dolphin Anty all work with SentraCell. Enter the proxy credentials in the profile's proxy settings using SOCKS5 or HTTP.
How do I rotate my SentraCell IP in code?
You rotate on demand by opening your rotation link or sending the rotate command to the SentraCell Telegram bot. The device cycles into airplane mode, reconnects to the carrier, and returns a fresh IP in around 10 seconds. Rotation happens at the device, not in your code, so your scripts and sessions stay stable until you trigger it.
06Get Started

Get your credentials

Start a 1 hour free trial and test the integration with your own stack. No credit card required.

1-hour free trial · No credit card Start on Telegram
Chat with us