Skip to main content
POST
/
v1
/
proxy
curl -X POST https://api.gmproxys.com/v1/proxy \
  -H "X-API-Key: gm_SUA_CHAVE" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "residential",
    "threads": 1500,
    "country": "BR",
    "state": "saopaulo",
    "city": "saopaulo",
    "balance": 10737418240
  }'
const response = await fetch("https://api.gmproxys.com/v1/proxy", {
  method: "POST",
  headers: {
    "X-API-Key": "gm_SUA_CHAVE",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    type: "residential",
    threads: 1500,
    country: "BR",
    state: "saopaulo",
    city: "saopaulo",
    balance: 10737418240,
  }),
});

const data = await response.json();
import requests

response = requests.post(
    "https://api.gmproxys.com/v1/proxy",
    headers={
        "X-API-Key": "gm_SUA_CHAVE",
        "Content-Type": "application/json",
    },
    json={
        "type": "residential",
        "threads": 1500,
        "country": "BR",
        "state": "saopaulo",
        "city": "saopaulo",
        "balance": 10737418240,
    },
)

print(response.json())
{
  "id": 7382,
  "login": "82364cb158467f5e5a64",
  "password": "ba4d43e7b0ee471c",
  "balance": 0,
  "balance_format": 0,
  "threads": 100,
  "allowed_ips": [],
  "blocked": false,
  "type": "residential",
  "default_pool_parameters": {
    "countries": ["us"],
    "cities": ["newyork", "chicago"],
    "states": [],
    "exclude_countries": []
  },
  "blocked_hosts": []
}
{
  "success": false,
  "message": "Invalid API token."
}
{
  "success": false,
  "message": "Insufficient balance."
}
Cria um novo usuário da proxy com os parâmetros de tipo, threads e localização desejados.

Headers

X-API-Key
string
required
Sua chave de API no formato gm_SUA_CHAVE.

Body

type
string
required
Tipo do proxy. Valores aceitos: datacenter ou residential.
balance
integer
required
Saldo inicial (em bytes) a ser creditado ao novo usuário da proxy.
threads
integer
required
Quantidade de threads simultâneas.
  • Mínimo: 1000
  • Máximo: 3000
country
string
required
Código ou nome do país de destino do proxy.
state
string
Estado dentro do país selecionado.
city
string
Cidade dentro do país selecionado.
curl -X POST https://api.gmproxys.com/v1/proxy \
  -H "X-API-Key: gm_SUA_CHAVE" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "residential",
    "threads": 1500,
    "country": "BR",
    "state": "saopaulo",
    "city": "saopaulo",
    "balance": 10737418240
  }'
const response = await fetch("https://api.gmproxys.com/v1/proxy", {
  method: "POST",
  headers: {
    "X-API-Key": "gm_SUA_CHAVE",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    type: "residential",
    threads: 1500,
    country: "BR",
    state: "saopaulo",
    city: "saopaulo",
    balance: 10737418240,
  }),
});

const data = await response.json();
import requests

response = requests.post(
    "https://api.gmproxys.com/v1/proxy",
    headers={
        "X-API-Key": "gm_SUA_CHAVE",
        "Content-Type": "application/json",
    },
    json={
        "type": "residential",
        "threads": 1500,
        "country": "BR",
        "state": "saopaulo",
        "city": "saopaulo",
        "balance": 10737418240,
    },
)

print(response.json())
{
  "id": 7382,
  "login": "82364cb158467f5e5a64",
  "password": "ba4d43e7b0ee471c",
  "balance": 0,
  "balance_format": 0,
  "threads": 100,
  "allowed_ips": [],
  "blocked": false,
  "type": "residential",
  "default_pool_parameters": {
    "countries": ["us"],
    "cities": ["newyork", "chicago"],
    "states": [],
    "exclude_countries": []
  },
  "blocked_hosts": []
}
{
  "success": false,
  "message": "Invalid API token."
}
{
  "success": false,
  "message": "Insufficient balance."
}
O valor de threads deve estar entre 1000 e 3000. Requisições fora desse intervalo serão rejeitadas.