API
Graças ao nosso serviço de API, você pode utilizar nossos serviços de forma rápida e econômica..
Exemplo de código PHP
Método HTTP
POST
URL da API
https://eixodsmm.com/api/v2
Formato de resposta
JSON
Obter uma chave de API
Vá para a Página da conta
Lista de serviços
Parâmetros
Descrição
key
Sua chave de API
action
services
Exemplo de resposta
RESPOSTA
JSON
[
{
"service": 1,
"name": "Followers",
"type": "Default",
"category": "First Category",
"rate": "0.90",
"min": "50",
"max": "10000",
"refill": true,
"cancel": true
},
{
"service": 2,
"name": "Comments",
"type": "Custom Comments",
"category": "Second Category",
"rate": "8",
"min": "10",
"max": "1500",
"refill": false,
"cancel": true
}
]
Adicionar pedido
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
quantity
Quantidade necessária
runs (opcional)
Execuções a entregar
interval (opcional)
Intervalo em minutos
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
quantity
Quantidade necessária
keywords
Lista de palavras-chave separadas por \r\n ou \n
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
comments
Lista de comentários separada por \r\n ou \n
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
quantity
Quantidade necessária
usernames
Lista de nomes de usuário separada por \r\n ou \n
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
quantity
Quantidade necessária
usernames
Lista de nomes de usuário separada por \r\n ou \n
hashtags
Lista de hashtags separada por \r\n ou \n
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
usernames
Lista de nomes de usuário separada por \r\n ou \n
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
quantity
Quantidade necessária
username
URL para extrair seguidores
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
quantity
Quantidade necessária
media
URL da mídia para extrair quem curtiu
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
username
Nome de usuário
min
Quantidade mínima
max
Quantidade máxima
posts (opcional)
Use este parâmetro se quiser limitar o número de novas postagens (futuras) que serão analisadas e para as quais os pedidos serão criados. Se o parâmetro posts não for definido, a assinatura será criada para um número ilimitado de postagens.
old_posts (opcional)
Número de postagens existentes que serão analisadas e para as quais os pedidos serão criados, pode ser usado se esta opção estiver disponível para o serviço.
delay
Atraso em minutos. Valores possíveis: 0, 5, 10, 15, 20, 30, 40, 50, 60, 90, 120, 150, 180, 210, 240, 270, 300, 360, 420, 480, 540, 600
expiry (opcional)
Data de validade. Formato d/m/Y
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
comments
Lista de comentários separada por \r\n ou \n
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
quantity
Quantidade necessária
username
Nome de usuário do proprietário do comentário
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
quantity
Quantidade necessária
answer_number
Número da resposta da enquete
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
username
Nome de usuário
comments
Lista de comentários separada por \r\n ou \n
Parâmetros
Descrição
key
Sua chave de API
action
add
service
ID do serviço
link
Link para a página
quantity
Quantidade necessária
groups
Lista de grupos separada por \r\n ou \n
Exemplo de resposta
RESPOSTA
JSON
{
"order": 23501
}
Status do pedido
Parâmetros
Descrição
key
Sua chave de API
action
status
order
ID do pedido
Exemplo de resposta
RESPOSTA
JSON
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
}
Status de múltiplos pedidos
Parâmetros
Descrição
key
Sua chave de API
action
status
orders
IDs dos pedidos (separados por vírgula, até 100 IDs)
Exemplo de resposta
RESPOSTA
JSON
{
"1": {
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
},
"10": {
"error": "Incorrect order ID"
},
"100": {
"charge": "1.44219",
"start_count": "234",
"status": "In progress",
"remains": "10",
"currency": "USD"
}
}
Criar reposição (refill)
Parâmetros
Descrição
key
Sua chave de API
action
refill
order
ID do pedido
Exemplo de resposta
RESPOSTA
JSON
{
"refill": "1"
}
Criar múltiplas reposições (refill)
Parâmetros
Descrição
key
Sua chave de API
action
refill
orders
IDs dos pedidos (separados por vírgula, até 100 IDs)
Exemplo de resposta
RESPOSTA
JSON
[
{
"order": 1,
"refill": 1
},
{
"order": 2,
"refill": 2
},
{
"order": 3,
"refill": {
"error": "Incorrect order ID"
}
}
]
Obter status da reposição
Parâmetros
Descrição
key
Sua chave de API
action
refill_status
refill
ID da reposição
Exemplo de resposta
RESPOSTA
JSON
{
"status": "Completed"
}
Obter status de múltiplas reposições
Parâmetros
Descrição
key
Sua chave de API
action
refill_status
refills
IDs das reposições (separados por vírgula, até 100 IDs)
Exemplo de resposta
RESPOSTA
JSON
[
{
"refill": 1,
"status": "Completed"
},
{
"refill": 2,
"status": "Rejected"
},
{
"refill": 3,
"status": {
"error": "Refill not found"
}
}
]
Criar cancelamento
Parâmetros
Descrição
key
Sua chave de API
action
cancel
orders
IDs dos pedidos (separados por vírgula, até 100 IDs)
Exemplo de resposta
RESPOSTA
JSON
[
{
"order": 9,
"cancel": {
"error": "Incorrect order ID"
}
},
{
"order": 2,
"cancel": 1
}
]
Saldo do usuário
Parâmetros
Descrição
key
Sua chave de API
action
balance
Exemplo de resposta
RESPOSTA
JSON
{
"balance": "100.84292",
"currency": "USD"
}
Classe pronta para consumir a API. Substitua SUA_CHAVE_AQUI pela sua chave, disponivel na
pagina da conta .
<?php
class EixodsmmApi
{
public $api_url = 'https://eixodsmm.com/api/v2';
public $api_key = 'SUA_CHAVE_AQUI';
// Lista de servicos
public function services() {
return $this->connect(['key' => $this->api_key, 'action' => 'services']);
}
// Adicionar pedido
public function order($data) {
$post = array_merge(['key' => $this->api_key, 'action' => 'add'], $data);
return $this->connect($post);
}
// Status de um pedido
public function status($order_id) {
return $this->connect([
'key' => $this->api_key,
'action' => 'status',
'order' => $order_id,
]);
}
// Status de varios pedidos
public function multiStatus($order_ids) {
return $this->connect([
'key' => $this->api_key,
'action' => 'status',
'orders' => implode(',', (array) $order_ids),
]);
}
// Saldo
public function balance() {
return $this->connect(['key' => $this->api_key, 'action' => 'balance']);
}
private function connect($post) {
$_post = [];
if (is_array($post)) {
foreach ($post as $name => $value) {
$_post[] = $name . '=' . urlencode($value);
}
}
$ch = curl_init($this->api_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, implode('&', $_post));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$result = curl_exec($ch);
if (curl_errno($ch) != 0 && empty($result)) {
$result = false;
}
curl_close($ch);
return json_decode($result, true);
}
}
// ---- Exemplo de uso ----
$api = new EixodsmmApi();
$servicos = $api->services();
$pedido = $api->order([
'service' => 1,
'link' => 'https://instagram.com/seu_perfil',
'quantity' => 100,
]);
$status = $api->status($pedido['order']);
$saldo = $api->balance();