# Mobil proxy IP döndürme API: bağlantı veya API çağrısıyla IP değiştirin

> 4G/5G mobil proxy IP adresini bağlantı veya API çağrısıyla değiştirin: uç noktalar, curl/Python/Node kodu, 429 limitleri. CellMast, KYC yok, kripto ile.

- URL: https://cellmast.com/tr/ip-rotation-api/
- Son güncelleme: 2026-10-13
- Publisher: CellMast (https://cellmast.com)

Her CellMast özel port, tarayıcıda açabileceğiniz bir döndürme bağlantısı, scriptler için REST uç noktası ve otomatik döndürme için zamanlayıcı ile birlikte gelir. Bu sayfa, sınırlamalar ve yanıtlarla birlikte üçünü de gösterir.

*Döndürün, sonra yeni IP'yi kontrol edin*

```
# 1. change the IP of your port
$ curl "https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY&format=text"
# 2. send a request through the port
$ curl -x http://USERNAME:PASSWORD@gw.cellmast.com:7777 https://api.ipify.org
```

**Hızlı cevap — Bir mobil proksi IP’si bağlantı, API veya zamanlayıcıyla nasıl değiştirilir?**

**CellMast** ile portunuzun döndürme bağlantısını açın, `https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY`, ya da aynı uç noktaya POST ve Bearer anahtarı ile çağrı yapın. Modem operatöre yeniden bağlanır ve yeni IP alır. Her rotasyon portunuzu operatöre yeniden bağlar ve genellikle 5–15 saniye sürer; operatör bazen aynı IP'yi verebilir: tekrar döndürün. Döndürme, her özel 4G/5G portunda mevcuttur, Günde $2.63’den itibaren, KYC olmadan ve kripto ile ödeme kabul edilir.

## Döndürme özet

| Özellik | Değer |
| --- | --- |
| Döndürme bağlantısı | `GET https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY` |
| Script çağrısı | `POST /api/v1/mobile/{portId}/rotate` ile `Authorization: Bearer API_KEY` |
| Zamanlayıcı | `PATCH /api/v1/mobile/{portId}` ile `rotation.mode = interval` arasında, her 2 dakikadan her 24 saate kadar |
| Döndürme ne işe yarar | Her rotasyon portunuzu operatöre yeniden bağlar ve genellikle 5–15 saniye sürer; operatör bazen aynı IP'yi verebilir: tekrar döndürün |
| Minimum aralık | Bir portun iki manuel döndürmesi arasında 30 saniye; daha erken çağrılar HTTP 429 ile `Retry-After` alır |
| Yanıt | Yeni IP, önceki IP, döndürme zamanı, bir sonraki izin verilen döndürme |
| Aynı IP geri gelir mi? | Mümkün: operatör adresi kendi havuzundan seçer |
| Maliyet | Her özel portta dahil; döndürme başına ekstra ücret yok |
| Anahtar kapsamı | `proxies` kapsamına sahip API anahtarı |

## Döndürme bağlantısı nasıl çalışır?

Döndürme bağlantısı, port ID’nizi içeren basit bir URL’dir (şu şekilde görünür: `mob_2v8k1q`; müşteri alanında her port için hazır bağlantı gösterilir) ve içinde bir API anahtarı barındırır. Bu bağlantıyı bir tarayıcıda, yer imi veya betikte açmak, modemin operatör bağlantısını kesip yeniden bağlanmasını ister. Operatör genellikle farklı bir IP adresi atar.

Yalnızca yeni IP’yi düz metin olarak almak için `&format=text` ekleyin, bu shell betiklerinde kullanışlıdır. Bağlantıyı şifre gibi saklayın: elimde olan herkes portunuzu döndürebilir ve aynı anahtar API çağrısında port ayarlarını, alt kullanıcıları veya IP izin listesini değiştirebilir. Yalnızca döndürme bağlantıları için ayrı bir anahtar oluşturun, bağlantıyı paylaşılan dokümanlar ve sohbet önizlemelerinden uzak tutun, eğer sızarsa müşteri alanından anahtarı iptal edin.

*Bağlantı ile döndürme (curl)*

```bash
# Replace {port} with your port ID (e.g. mob_2v8k1q, not 7777) and API_KEY with your key
curl "https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY"

# Plain-text answer: just the new IP
curl "https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY&format=text"
```

## REST API ile nasıl döndürebilirim?

Betikler, anahtarın sunucu kayıtlarında veya tarayıcı geçmişinde görünmemesi için `Authorization` başlığında anahtarla POST kullanmalıdır. Yanıt yeni IP’yi ve bir sonraki döndürmenin ne zaman yapılabileceğini bildirir.

*POST /api/v1/mobile/{portId}/rotate*

```bash
curl -X POST "https://cellmast.com/api/v1/mobile/PORT_ID/rotate" \
  -H "Authorization: Bearer API_KEY"
```

*Örnek yanıt (200)*

```json
{
  "ip": "203.0.113.24",
  "previousIp": "198.51.100.7",
  "rotatedAt": "2026-10-13T09:41:07Z",
  "nextRotationAvailableAt": "2026-10-13T09:41:37Z"
}
```

Örnekteki adresler ve saatler sadece örnektir. `previousIp`, operatörün gerçekten yeni bir adres verip vermediğini kodunuzun kontrol etmesini sağlar.

## Çok sık döndürürsem ne olur?

Bir port, en fazla 30 saniyede bir manuel döndürme kabul eder. Daha erken yapılan çağrı HTTP **429** hatası ile `rotation_too_soon` ve beklenmesi gereken saniyeyi belirten `Retry-After` başlığı döner. Hiçbir şey bozulmaz: port mevcut IP’sini korur.

Mümkün olduğunca hızlı döndürme nadiren faydalıdır. Her yeniden bağlanmada port trafik taşımaz ve operatör aynı adresi verebilir. [Döndürme stratejisi rehberi](https://cellmast.com/tr/guides/mobile-ip-rotation-strategy/) her görev için aralık önerir.

*Örnek yanıt (429)*

```http
HTTP/1.1 429 Too Many Requests
Retry-After: 22
Content-Type: application/json

{
  "error": {
    "code": "rotation_too_soon",
    "message": "Next rotation available in 22 seconds",
    "details": { "retryAfter": 22 },
    "requestId": "req_2b7c11"
  }
}
```

## Zamanlayıcıyla otomatik döndürmeyi nasıl ayarlarım?

Portun döndürme modunu `interval` olarak ayarlayın ve 2 ile 1.440 dakika (her 2 dakikada bir ila her 24 saatte bir) arasında bir sayı seçin. Zamanlayıcı, siz çağrı yapmasanız da portu döndürür. Durdurmak için tekrar `manual` seçin. Zamanlayıcı müşteri alanından da ayarlanabilir.

*Her 10 dakikada bir döndür*

```bash
curl -X PATCH "https://cellmast.com/api/v1/mobile/PORT_ID" \
  -H "Authorization: Bearer API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rotation": {"mode": "interval", "intervalMinutes": 10}}'

# back to manual rotation
curl -X PATCH "https://cellmast.com/api/v1/mobile/PORT_ID" \
  -H "Authorization: Bearer API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rotation": {"mode": "manual", "intervalMinutes": null}}'
```

## Python veya Node.js ile nasıl döndürürüm?

Her iki örnek de portu döndürür ve yeni IP’yi yazdırır; Python örneği ardından port üzerinden bir istek gönderir. [Python rehberi](https://cellmast.com/tr/guides/python-mobile-proxy/) ise denemeler ve döndürme yardımcısı ekler.

*Python (requests)*

```python
import requests

API = "https://cellmast.com/api/v1"
KEY = "API_KEY"
PORT_ID = "PORT_ID"
PROXY = "http://USERNAME:PASSWORD@gw.cellmast.com:7777"

r = requests.post(f"{API}/mobile/{PORT_ID}/rotate",
                  headers={"Authorization": f"Bearer {KEY}"}, timeout=60)
if r.status_code == 429:
    print("too soon, retry after", r.headers.get("Retry-After"), "s")
else:
    r.raise_for_status()
    print("new IP:", r.json()["ip"])

print(requests.get("https://api.ipify.org",
                   proxies={"http": PROXY, "https": PROXY}, timeout=30).text)
```

*Node.js 18+ (rotate.mjs olarak kaydedin)*

```javascript
// save as rotate.mjs (ES module), then: node rotate.mjs
const API = "https://cellmast.com/api/v1";
const res = await fetch(`${API}/mobile/PORT_ID/rotate`, {
  method: "POST",
  headers: { Authorization: "Bearer API_KEY" },
  signal: AbortSignal.timeout(60000),
});
if (res.status === 429) {
  console.log("retry after", res.headers.get("retry-after"), "s");
} else if (!res.ok) {
  throw new Error(`HTTP ${res.status}`);
} else {
  const { ip, previousIp } = await res.json();
  console.log(previousIp, "->", ip);
}
```

## Bir portu başka bir operatöre, şehre veya ülkeye taşıyabilir miyim?

Destek ile iletişime geçin. Başka bir ülkeye mi ihtiyacınız var? Destek ile iletişime geçin: orada bir port stokta ise, kalan günlerinizi ona taşırız ve fiyat farkını bakiyenizden tahsil ederiz (faturalama dönemi başına bir taşıma). Aynı ülke içinde başka bir operatör veya şehir içinde de geçerlidir. Taşıma sonrası host, port ve şifre değişebilir: müşteri alanında tekrar kontrol edin.

## Portumun hangi IP’leri kullandığını görebilir miyim?

Evet. `GET /api/v1/mobile/{portId}/ip-history`, porta atanmış adresleri ve kullanım saatlerini listeler. Döndürmelerin yeni adresler ürettiğini kontrol etmek, kendi kayıtlarınızla karşılaştırmak veya her adresin seçilen operatöre ait olduğunu teyit etmek için kullanabilirsiniz. `GET /api/v1/mobile/{portId}/usage` bilgilendirme için günlük trafiği gösterir; özel portlarda veri limiti yoktur.

## Döner GB başına havuzu bu API’yi gerektirir mi?

Hayır. [Dönen mobil havuz](https://cellmast.com/tr/mobile-proxies/rotating/) kendisi IP değiştirir: Her yeni bağlantı havuzdan genellikle farklı bir IP alır; her istekte yeni IP için bir istek bağlantı başına gönderin (keep-alive kapalı). Kullanıcı adı ile kontrol edilir, örneğin `USERNAME-country-us-session-abc123-ttl-15` 15 dakikalık yapışkan oturum içindir. Döndürme API’si, size ait bir modem olan ve IP değişimini kendiniz belirlediğiniz özel portlar içindir.

## Döndürme: sorular

### Mobil 4G proxy’de IP değişimi ne kadar sürer?

Bir CellMast konut proxy özel portta genellikle 5–15 saniye sürer: modem operatörden bağlantısını koparır, yeniden bağlanır ve operatör bir adres atar. Bu sırada port trafik taşımaz, bu yüzden API yeni IP’yi dönene kadar isteklerinizi duraklatın.

### Döndürme sayısında sınır var mı?

Dönüşümlerin ekstra bir ücreti yoktur. API tek bir sınır koyar: her port için en fazla 30 saniyede bir manuel dönüşüm. Bir zamanlayıcı her 2 dakikadan 24 saate kadar ayarlanabilir.

### Dönüşüm yaptıktan sonra neden aynı IP adresini aldım?

Çünkü operatör adresi seçer. Operatörler, CGNAT yoluyla birçok abone arasında ortak kullanılan genel IPv4 adresleri paylaşır ve yeniden bağlanma aynı IP adresine düşebilir. Yanıttaki `previousIp` öğesini kontrol edin ve farklı bir adres gerekiyorsa 30 saniye sonra tekrar dönüşüm yapın. Daha fazla bilgi için [CGNAT rehberi](https://cellmast.com/tr/guides/cgnat-mobile-ips/).]'ne bakın.

### Dönüşüm linkini paylaşmak güvenli mi?

Sadece portu kontrol edebilecek kişilerle paylaşılmalıdır. Link bir API anahtarı içerir: anahtara sahip herkes portunuzu döndürebilir ve aynı anahtar bir API çağrısında port ayarlarını, alt kullanıcıları veya IP izin listesini değiştirebilir. Dönüşüm linkleri için ayrı bir anahtar kullanın, betiklerde anahtarı başlıkta kullanan POST uç noktasını tercih edin ve link sızarsa anahtarı müşteri alanından iptal edin.

### Bir sonraki IP adresini seçebilir veya bir IP’yi sonsuza dek koruyabilir miyim?

Hayır. Adresleri operatör atar, bu yüzden kimse bir sonraki adresi seçemez ve operatör kendi isteğiyle bir adresi değiştirebilir. Uzun süre aynı adrese ihtiyacınız varsa rotasyonu manuel yapıp yeniden bağlanmaktan kaçının; izin listesi için sabit IP gerekiyorsa, mobil proxy uygun ürün değildir.

**Her portta döndürümler dahil** Günde $2.63'dan özel 4G/5G portlar, sınırsız veri, link, API veya zamanlayıcı ile döndürme. Kripto ile ödeme yapın. [Port fiyatlarına göz atın](https://cellmast.com/tr/pricing/) · [Mobil API referansı](https://cellmast.com/docs/api/mobile/)

---

CellMast: CellMast, konut proxy sağlayıcısıdır: sınırsız trafik ile özel operatör modemleri, ayrıca GB başına dönen mobil havuz, kimlik yüklemeden kripto ile ödeme yapılan.
