Passer au contenu principal
Cette page explique comment surveiller l’utilisation de votre API Enrow et la consommation de crédits, et comment optimiser vos requêtes pour dépenser moins de crédits. Pour comprendre la tarification des crédits par endpoint, consultez Crédits et facturation.

Comment suivre l’utilisation de mon API ?

Vous pouvez suivre l’utilisation de l’API Enrow de deux manières : visuellement dans le tableau de bord, ou par programmation via l’endpoint de compte.

Où puis-je voir l’utilisation dans le tableau de bord ?

Le tableau de bord Enrow offre une vue en temps réel de votre utilisation :
  • Crédits consommés au fil du temps
  • Répartition par endpoint
  • Taux de réussite et d’échec
  • Crédits restants

Comment vérifier l’utilisation avec l’API ?

Interrogez l’endpoint de compte pour vérifier l’utilisation par programmation. Authentifiez la requête avec votre clé API dans l’en-tête x-api-key — aucun corps de requête n’est nécessaire :
curl https://api.enrow.io/account/info \
  -H "x-api-key: YOUR_API_KEY"
Response
{
  "credits": 8500,
  "webhooks": ["https://your-app.com/webhooks/enrow"]
}
La valeur credits correspond à votre solde restant, et webhooks liste les URL enregistrées sur votre compte. Consultez la référence Informations du compte pour le schéma de réponse complet.

Comment optimiser l’utilisation de mon API ?

Pour réduire la consommation de crédits et rester dans vos limites de débit, regroupez vos requêtes avec les endpoints groupés, recevez les résultats via des webhooks au lieu d’interroger l’API, et mettez en cache les résultats que vous avez déjà récupérés.
Au lieu d’effectuer de nombreuses requêtes individuelles, regroupez-les (jusqu’à 5 000 entrées par requête groupée d’emails, 3 000 par requête groupée de téléphones) :
// ❌ 100 separate requests
for (const contact of contacts) {
  await findEmail(contact);
}

// ✅ 1 bulk request
await findEmailsBulk(contacts);
Consultez Trouver des emails et Trouver des téléphones pour les opérations groupées.
Le polling gaspille des crédits et le quota de votre limite de débit. Utilisez les webhooks pour recevoir les résultats automatiquement :
{
  "fullname": "John Doe",
  "company_domain": "example.com",
  "settings": {
    "webhook": "https://your-app.com/webhook"
  }
}
Découvrez comment fonctionne la livraison dans Fonctionnement des webhooks.
Stockez les résultats pour éviter des appels d’API redondants pour le même contact.

FAQ

Non. L’interrogation de l’endpoint Informations du compte renvoie vos crédits restants et vos webhooks enregistrés sans consommer de crédits.
Les crédits sont consommés selon les règles décrites dans Crédits et facturation. Lorsqu’une requête échoue avant traitement — par exemple une réponse 402 Insufficient credits — aucun crédit n’est déduit. Consultez Gestion des erreurs et Codes de statut pour les formats de réponse.
Regroupez vos requêtes avec les endpoints groupés et utilisez les webhooks plutôt que le polling pour récupérer les résultats. Les deux réduisent le nombre d’appels que vous effectuez. Consultez Limites de débit pour les limites de requêtes actuelles.

Étapes suivantes

Crédits et facturation

Découvrez comment les crédits sont consommés pour chaque endpoint.

Informations du compte

Récupérez votre solde de crédits et vos webhooks enregistrés.

Webhooks

Recevez les résultats automatiquement au lieu d’interroger l’API.

Limites de débit

Comprenez les limites de requêtes de l’API avant de monter en charge.