Introduction
Bienvenue dans la documentation de l'API Laenad. Notre API REST vous permet d'accéder par programmation à vos données d'affiliation, de gérer les offres et d'intégrer des solutions personnalisées à votre plateforme.
URL de base : https://api.laenad.com/v1
Toutes les réponses de l'API sont renvoyées au format JSON. L'API utilise les codes de statut et les verbes HTTP standard.
Authentification
Toutes les requêtes API nécessitent une authentification par clé API. Incluez votre clé API dans l'en-tête Authorization :
Authorization: Bearer YOUR_API_KEY
Vous pouvez générer des clés API depuis le tableau de bord de votre compte. Chaque clé dispose d'autorisations spécifiques et peut être révoquée à tout moment.
Générer une nouvelle clé API pour votre compte
Limites de débit
Pour garantir un usage équitable, l'API applique les limites de débit suivantes :
- Offre Standard : 1 000 requêtes par heure
- Offre Premium : 5 000 requêtes par heure
- Offre Entreprise : requêtes illimitées
Les en-têtes de limite de débit sont inclus dans chaque réponse API :
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 995
X-RateLimit-Reset: 1640995200
Offres
Récupérez et filtrez les offres disponibles sur la plateforme.
Obtenir toutes les offres disponibles pour votre compte
Paramètres
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
page |
integer | Facultatif | Numéro de page pour la pagination (par défaut : 1) |
limit |
integer | Facultatif | Éléments par page (par défaut : 20, max : 100) |
category |
string | Facultatif | Filtrer par catégorie d'offre |
country |
string | Facultatif | Filtrer par code pays (ISO 3166-1 alpha-2) |
{
"success": true,
"data": [
{
"id": 12345,
"name": "Premium VPN Offer",
"category": "Software",
"payout": 15.50,
"currency": "USD",
"countries": ["US", "CA", "GB", "AU"],
"platform": "Android",
"tracking_link": "https://track.laenad.com/?o=12345&a={affiliate_id}",
"status": "active"
}
],
"pagination": {
"total": 245,
"page": 1,
"pages": 13
}
}
Obtenir des informations détaillées sur une offre spécifique
Rapports
Accédez à des données de reporting complètes sur votre performance d'affiliation.
Obtenir un résumé statistique pour une période donnée
Paramètres
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
start_date |
string | Obligatoire | Date de début (format AAAA-MM-JJ) |
end_date |
string | Obligatoire | Date de fin (format AAAA-MM-JJ) |
offer_id |
integer | Facultatif | Filtrer par identifiant d'offre spécifique |
breakdown |
string | Facultatif | Répartition par : jour, offre, pays, appareil |
{
"success": true,
"data": {
"clicks": 15420,
"conversions": 423,
"revenue": 6565.50,
"currency": "USD",
"epc": 0.43,
"conversion_rate": 2.74,
"daily_breakdown": [
{
"date": "2026-03-27",
"clicks": 2105,
"conversions": 58,
"revenue": 899.00
}
]
}
}
Conversions
Récupérez les données de conversions avec tous les détails.
Obtenir la liste des conversions avec filtres
Paramètres
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
start_date |
string | Obligatoire | Date de début (AAAA-MM-JJ) |
end_date |
string | Obligatoire | Date de fin (AAAA-MM-JJ) |
status |
string | Facultatif | Filtrer par statut : en attente, approuvée, rejetée |
offer_id |
integer | Facultatif | Filtrer par identifiant d'offre |
{
"success": true,
"data": [
{
"id": 987654,
"offer_id": 12345,
"offer_name": "Premium VPN Offer",
"conversion_time": "2026-03-27 14:32:15",
"payout": 15.50,
"currency": "USD",
"status": "approved",
"country": "US",
"device": "mobile",
"ip": "192.168.1.1"
}
],
"pagination": {
"total": 423,
"page": 1,
"pages": 22
}
}
Postbacks
Configurez et gérez les URL de postback pour les notifications de conversion en temps réel.
Créer une nouvelle URL de postback
Corps de la requête
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
url |
string | Obligatoire | Point de terminaison de votre URL de postback |
event_type |
string | Obligatoire | Type d'événement : conversion, clic, lead |
offer_id |
integer | Facultatif | Limiter à un identifiant d'offre spécifique |
secret |
string | Facultatif | Clé secrète pour la validation |
Paramètres de postback disponibles
Votre URL de postback peut inclure les paramètres suivants :
| Paramètre | Description |
|---|---|
{conversion_id} |
Identifiant unique de conversion |
{offer_id} |
Identifiant de l'offre |
{payout} |
Montant du paiement de la conversion |
{currency} |
Devise du paiement |
{country} |
Code pays de l'utilisateur |
{ip} |
Adresse IP de l'utilisateur |
{status} |
Statut de la conversion |
{datetime} |
Horodatage de la conversion |
{external_id} |
Votre identifiant de transaction externe |
Exemple d'URL de postback :
https://yoursite.com/postback?
conversion_id={conversion_id}&
offer_id={offer_id}&
payout={payout}&
country={country}&
status={status}&
datetime={datetime}
Aide et assistance
Si vous avez besoin d'aide pour intégrer l'API ou rencontrez des problèmes, notre équipe d'assistance est là pour vous aider.
Canaux d'assistance
- E-mail : api@laenad.com
- QQ: 8422800
- WeChat: laenad
- Telegram: @laenadcom
Ressources
SDK et bibliothèques
Des SDK officiels sont disponibles pour les langages de programmation populaires :
- Python SDK
- PHP SDK
- JavaScript/Node.js SDK
- Java SDK