M
Mon compte Wallet API
Deconnexion

Acces API

Identifiants

Endpoints

GET /api/v1/proxies Lister toutes vos proxies
Terminal
curl -X GET "https://api.mochaproxy.fr/api/v1/proxies" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
import requests

response = requests.get(
    "https://api.mochaproxy.fr/api/v1/proxies",
    headers={
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json"
    }
)
print(response.json())
POST /api/v1/proxy/{id}/rotate Forcer la rotation d'IP
Terminal
curl -X POST "https://api.mochaproxy.fr/api/v1/proxy/MPC-00001/rotate" \
  -H "Authorization: Bearer YOUR_API_KEY"
import requests

response = requests.post(
    "https://api.mochaproxy.fr/api/v1/proxy/MPC-00001/rotate",
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)
print(response.json())
POST /api/v1/proxy/{id}/reboot Redemarrer le modem 4G
Terminal
curl -X POST "https://api.mochaproxy.fr/api/v1/proxy/MPC-00001/reboot" \
  -H "Authorization: Bearer YOUR_API_KEY"
import requests

response = requests.post(
    "https://api.mochaproxy.fr/api/v1/proxy/MPC-00001/reboot",
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)
print(response.json())
GET /api/v1/proxy/{id}/ip Obtenir l'IP publique actuelle
Terminal
curl -X GET "https://api.mochaproxy.fr/api/v1/proxy/MPC-00001/ip" \
  -H "Authorization: Bearer YOUR_API_KEY"
import requests

response = requests.get(
    "https://api.mochaproxy.fr/api/v1/proxy/MPC-00001/ip",
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)
print(response.json())
GET /api/v1/proxy/{id}/stats Statistiques d'utilisation
Terminal
curl -X GET "https://api.mochaproxy.fr/api/v1/proxy/MPC-00001/stats" \
  -H "Authorization: Bearer YOUR_API_KEY"
import requests

response = requests.get(
    "https://api.mochaproxy.fr/api/v1/proxy/MPC-00001/stats",
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)
print(response.json())

Limites

100 requetes/minute sur le plan Pro
Les requetes de rotation sont limitees a 1/30s par proxy