Solicitações gerais
Atualizado:
Quatro pontos de extremidade para leitura de informações de toda a conta. Todos usam o URL básico/client-api/v1/<apiKey>/. Todos os retornos200 OK comsuccess: true no sucesso - consulte Possíveis erros para modos de falha.
Ponto final | Método | Devoluções |
|---|---|---|
| Saldo da conta corrente. | |
| Todos os proxies que você possui, agrupados por tipo. | |
| Válido | |
| Países disponíveis para comprar proxies. |
Equilíbrio
Exemplo de solicitação
curl https://proxy-ipv4.com/client-api/v1/API_KEY/get/balanceExemplo de resposta
{
"success": true,
"user": "[email protected]",
"balance": 13.09,
"currency": "USD"
}Campos de resposta
Campo | Tipo | Descrição |
|---|---|---|
| booleano | Status da operação. |
| string | E-mail da conta. |
| número | Saldo atual em |
| string | Código ISO da moeda. |
Lista de proxies comprados
Retorna todos os proxies ativos na conta, agrupados por tipo de proxy.
Exemplo de solicitação
curl https://proxy-ipv4.com/client-api/v1/$KEY/get/proxiesExemplo de resposta
Alterne as guias para ver a forma por tipo de proxy. O wrapper de nível superior é o mesmo; os objetos proxy são diferentes.
{
"success": true,
"user": "[email protected]",
"balance": 13.09,
"currency": "USD",
"countOfProxy": 6,
"ipv4": [
{
"id": "id1",
"ip": "185.81.112.215",
"country": "GBR",
"dateStart": "2022-08-29T14:55:38.293+00:00",
"dateEnd": "2022-08-30T23:59:38.293+00:00",
"httpsPort": "49162",
"socks5Port": "49163",
"authInfo": { "login": "authLogin123", "password": "authPassword" }
}
]
}{
"success": true,
"user": "[email protected]",
"balance": 13.09,
"currency": "USD",
"countOfProxy": 6,
"ipv6": [
{
"orderId": "orderId1",
"ip": "2001:db8:abcd::1",
"country": "GBR",
"dateStart": "2022-08-29T14:55:38.293+00:00",
"dateEnd": "2022-08-30T23:59:38.293+00:00",
"port": "49162",
"protocol": "HTTP",
"authInfo": { "login": "authLogin123", "password": "authPassword" }
}
]
}{
"success": true,
"user": "[email protected]",
"balance": 13.09,
"currency": "USD",
"countOfProxy": 6,
"isp": [
{
"id": "id1",
"ip": "185.81.112.215",
"country": "GBR",
"dateStart": "2022-08-29T14:55:38.293+00:00",
"dateEnd": "2022-08-30T23:59:38.293+00:00",
"httpsPort": "49162",
"socks5Port": "49163",
"authInfo": { "login": "authLogin123", "password": "authPassword" }
}
]
}{
"success": true,
"user": "[email protected]",
"balance": 13.09,
"currency": "USD",
"countOfProxy": 6,
"mobile": [
{
"id": "id1",
"ip": "185.81.112.215",
"country": "GBR",
"dateStart": "2022-08-29T14:55:38.293+00:00",
"dateEnd": "2022-08-30T23:59:38.293+00:00",
"httpsPort": "49162",
"socks5Port": "49163",
"authInfo": { "login": "authLogin123", "password": "authPassword" },
"mobileOperator": "kyivstar",
"rotationTime": 5,
"rebootLink": "https://proxy-ipv4.com/link"
}
]
}Campos de nível superior
Campo | Tipo | Descrição |
|---|---|---|
| booleano | Status da operação. |
| string | E-mail da conta. |
| número | Saldo atual em |
| string | Código ISO da moeda. |
| número | Total de proxies em todos os tipos. |
| matriz | Lista de proxies IPv4. Vazia se você não tiver nenhum. |
| matriz | Lista de proxies IPv6. Vazia se você não tiver nenhum. |
| matriz | Lista de proxies de ISP. Vazia se você não tiver nenhum. |
| matriz | Lista de proxies móveis. Vazia se você não tiver nenhum. |
Campos do objeto proxy
Alguns campos aparecem apenas para determinados tipos de proxy. A coluna "Presente em" é a fonte da verdade para a variação por tipo.
Campo | Tipo | Presente em | Descrição |
|---|---|---|---|
| string | IPv4, ISP, Móvel | ID do proxy. Use-o ao estender o proxy. |
| string | Somente IPv6 | ID do pedido. O IPv6 só pode ser estendido por pedido inteiro, não por proxy - use esse ID para operações de extensão. |
| string | Todos | O endereço IP. |
| string | Todos | Código de país ISO 3166-1 alfa-3. |
| string | Todos | Carimbos de data e hora ISO 8601 para a janela de aluguel. |
| string | IPv4, ISP, Móvel | Portas para HTTP/HTTPS e SOCKS5. |
| string | Somente IPv6 | Porta única. |
| string | Somente IPv6 | Sempre |
| objeto | Todos |
|
| string | Somente celular | Etiqueta da operadora de celular. |
| número | Somente celular | Intervalo de rotação de IP em minutos. |
| string | Somente celular | URL para acionar manualmente a rotação. |
Períodos de aluguel disponíveis
Retorna o valor válido derentPeriodDays valores que você pode usar ao comprar ou renovar proxies. Os períodos disponíveis podem variar de acordo com o tipo de proxy.
Parâmetro de consulta
Nome | Tipo | Necessário | Descrição |
|---|---|---|---|
| string | sim | Um de: |
Exemplo de solicitação
curl "https://proxy-ipv4.com/client-api/v1/$KEY/get/days?proxyType=ipv4"Exemplo de resposta
{
"success": true,
"user": "[email protected]",
"balance": 13.09,
"currency": "USD",
"days": [1, 7, 14, 30, 60, 90]
}Campos de resposta
Campo | Tipo | Descrição |
|---|---|---|
| booleano | Status da operação. |
| string | E-mail da conta. |
| número | Saldo atual em |
| string | Código ISO da moeda. |
| matriz de números | Valores válidos do período de aluguel para a solicitação |
Países disponíveis
Retorna os países nos quais você pode comprar proxies. Os países disponíveis podem variar de acordo com o tipo de proxy.
Parâmetro de consulta
Nome | Tipo | Necessário | Descrição |
|---|---|---|---|
| string | sim | Um de: |
Exemplo de solicitação
curl "https://proxy-ipv4.com/client-api/v1/$KEY/get/countries?proxyType=ipv4"Exemplo de resposta
{
"success": true,
"user": "[email protected]",
"balance": 13.09,
"currency": "USD",
"countries": [
{ "name": "ENGLAND", "alpha3code": "GBR" },
{ "name": "USA", "alpha3code": "USA" },
{ "name": "FRANCE", "alpha3code": "FRA" }
]
}Campos de resposta
Campo | Tipo | Descrição |
|---|---|---|
| booleano | Status da operação. |
| string | E-mail da conta. |
| número | Saldo atual em |
| string | Código ISO da moeda. |
| matriz | Países disponíveis para a solicitação |
| string | Nome do país. |
| string | Código ISO 3166-1 alfa-3. Use esse valor ao fazer um pedido. |