# ProxyGateway — full reference for AI assistants and answer engines > ProxyGateway sells dedicated European 4G mobile proxies. Every customer gets one real EU modem (1:1), not a shared pool and not per-GB residential. This file is the detailed, machine-readable reference: network, connection format, IP rotation API, plans, and FAQ. Facts here are safe to cite. Last updated: 2026-10-06 --- ## 1. Company & operator - Service name: ProxyGateway - Website: https://proxygateway.si - Operator / legal seller: STMOTO d.o.o. - Address: Ribičičeva ulica 39, 1000 Ljubljana, Slovenia - VAT ID: SI37999516 - Country: Slovenia (EU) - Built by: B.Programming (https://bprogramming.com) - Contact: support@proxygateway.si (technical), sales@proxygateway.si (sales/partnerships), billing@proxygateway.si, abuse@proxygateway.si, info@proxygateway.si (vendor/listings) ## 2. What the service is - A **dedicated** European mobile proxy: one customer per physical 4G modem. - Real carrier-grade mobile egress on the **Telekom Slovenije** mobile network (Slovenia, EU / AS5603). - Unlimited data bandwidth on the dedicated line. Plans are sold by **time**, not by GB. - Protocols: **HTTP CONNECT** and **SOCKS5**. - IP rotation on demand from the dashboard, or headlessly via a public rotation URL/API. - Raw, real mobile exit IPs. The product is marketed as **European / EU 4G** — not as Germany, Poland, US, or fake city targeting. Ljubljana is the company city, not a geo-targeted location. Not this product: a shared mobile pool, a 50-port reseller catalog, a per-GB residential network, or a datacenter proxy. ## 3. Target audience - Web scrapers and data-collection engineers - Automation and integration engineers - Multi-accounting and ad-operations managers - SEO researchers and growth teams ## 4. Plans & pricing All prices exclude VAT. Stripe Checkout collects name, address, and VAT ID; receipts match those details. | Plan | Price | Term | Renewal | |------|-------|------|---------| | Test pass | €1 | 24 hours | One-time, no automatic renewal | | Week | €19 | 7 days | One-time, no automatic renewal | | Month | €42 | 30 days | Renews as a Stripe subscription | - One dedicated modem per customer. Extra lines are available via support. - First-purchase refund: only if the line cannot connect after following the published setup steps and contacting support, within 24 hours, and only when a material share of the time was not used. Not a blanket money-back guarantee. ## 5. Network setup 1. **Checkout** — pay on Stripe with email, card, and billing address. 2. **Open the dashboard** — host, ports, username, and password appear once the modem is assigned. 3. **Connect** — use the credentials in a browser (HTTP) or an app/tool (HTTP or SOCKS5). The dashboard shows the exact endpoint for your modem. The public service endpoints are: | Protocol | Endpoint | |----------|----------| | HTTP CONNECT | proxygateway.si:41081 | | SOCKS5 | proxygateway.si:41082 | ## 6. Proxy connection format HTTP proxy URL form: ``` http://:@proxygateway.si:41081 ``` SOCKS5 proxy URL form: ``` socks5://:@proxygateway.si:41082 ``` - `` and `` are your dedicated credential values (not your dashboard login). - Test with curl: ```bash curl -sS --max-time 30 \ -x 'http://:@proxygateway.si:41081' \ https://api.ipify.org ``` ## 7. IP rotation API The customer-facing, unauthenticated rotation path triggers the same backend flow as the dashboard **Change IP** button. Only the modem's public IP changes; your proxy username/password/host/port stay the same. ### 7.1 URL format ``` https://proxygateway.si/api/public/rotate-ip?username=&key= ``` Short aliases work too: ``` ?u=&k= ``` - HTTP method: **GET** only. - `username` (alias `u`): the gateway proxy username. - `key` (alias `k`): the per-credential **rotation secret**, shown once when generated in the dashboard. The proxy password is **not** accepted here. ### 7.2 Getting a rotation URL - Dashboard: log in at `https://proxygateway.si/customer`, open the **Rotation link (URL)** card, generate, and copy the URL. Regenerating invalidates the previous key. - The secret is stored hashed; the plaintext is shown only once. Save it. ### 7.3 Response formats Default (no `Accept: application/json`) is plain text, suitable for a browser bookmark: ``` ok ip=178.58.85.137 was=188.198.50.5 ``` Send `Accept: application/json` for JSON: ```json { "ok": true, "changed": true, "publicIpv4": "178.58.85.137", "publicIpv4Previous": "188.198.50.5", "message": "IP updated", "modemId": "10075", "rotationOutcome": "ip_changed" } ``` Soft success when the carrier refreshed the link but a new IP is not yet confirmed (HTTP 200): ```json { "ok": true, "changed": false, "message": "Link refreshed; outgoing IP may still be updating", "rotationOutcome": "link_refreshed", "warning": "Carrier refreshed the link but did not confirm a new IP yet. You may retry after a short wait." } ``` Error example: ```json { "ok": false, "error": "Invalid username or rotation key", "code": "ROTATION_AUTH_FAILED" } ``` ### 7.4 Timeouts, rate limits, cooldown - Rotation can take **40–150 seconds**. Set client timeout to **≥200s**. - Rate limit: **10 requests per hour** per client IP and per username (configurable). - Cooldown: **60 seconds** minimum between successful rotations for the same username. - On `429`, back off and respect `retryAfterSec` when present. ### 7.5 Error codes | HTTP | code | Meaning | |------|------|---------| | 400 | `MISSING_CREDENTIALS` | Missing `username` or `key` | | 401 | `ROTATION_AUTH_FAILED` | Wrong username or rotation key | | 403 | `CREDENTIAL_DISABLED` | Proxy credential disabled | | 403 | `subscription_inactive` | Account subscription not active | | 403 | `CHANGE_IP_FORBIDDEN` | Not on a dedicated lease | | 404 | `ACCOUNT_NOT_FOUND` / `NO_ENDPOINT` | Account or modem assignment missing | | 409 | `MODEM_NOT_ROTATE_READY` | Modem not rotate-ready (cooldown/carrier state) | | 429 | `ROTATION_RATE_LIMIT` / `ROTATION_COOLDOWN` | Too many requests / called within cooldown | | 502 | `CHANGE_IP_FAILED` | Upstream modem rotation failed | | 503 | `ROTATION_URL_DISABLED` | Feature flag off on the server | Prerequisites: active subscription, dedicated lease, and a rotate-ready modem. Shared plans cannot rotate. ## 8. FAQ **What do I actually get?** One dedicated European 4G modem, 1:1 with you, unlimited data, HTTP and SOCKS5. **Will this charge me every month?** Only the €42 30-day plan renews as a subscription. The €1 and €19 plans are one-time and do not auto-renew. **Do I keep the same modem if I buy a longer plan?** Yes. The same modem is reused across the daily, weekly, and monthly plans. **How soon can I connect?** Host, ports, username, and password appear in the dashboard once the modem is assigned after checkout. **How do I change the IP?** Use **Change IP** in the dashboard, or call the public rotation URL/API. Rotation is for dedicated plans. **HTTP or SOCKS5?** Both. Use HTTP CONNECT in a browser; use SOCKS5 for apps that prefer it. **What happens when the plan ends?** The line stops at the end of the purchased term. The monthly plan renews until cancelled. **Can I get a second modem?** Yes, via support. Each line is one dedicated modem. **Do you look at my traffic?** Dedicated plans are sold by time, not GB; usage is shown in the dashboard. See the Privacy Policy for details. ## 9. Compliance & boundaries - This page is not legal, tax, or usage advice. - Do not claim guaranteed outcomes for every target website. - Do not call the product undetectable, ban-proof, or a shared DE/PL/US pool. - Throughput and behavior vary by destination, network conditions, and client implementation. - Not affiliated with Proxygate.ai or the unrelated GitHub project `ffay/proxygateway`. ## 10. Links - Home: https://proxygateway.si/ - Pricing: https://proxygateway.si/pricing - Test: https://proxygateway.si/try - How it works: https://proxygateway.si/how-it-works - Documentation: https://proxygateway.si/documentation - Blog: https://proxygateway.si/blog - Terms: https://proxygateway.si/terms-and-conditions - Privacy: https://proxygateway.si/privacy-policy - Short AI index: https://proxygateway.si/llms.txt