Cas d'usage
Les avis AliExpress pour votre blog
Un test de produit vaut ce que valent ses preuves. Appuyez le vôtre sur la répartition des notes et les mots de milliers de vrais acheteurs.
De l’opinion à la preuve
La plupart des articles « le meilleur d’AliExpress » répètent l’annonce. Un article qui dit « 4,4 étoiles pour 452 acheteurs, 7 % donnent 1 étoile, et la plainte habituelle concerne l’écouteur gauche » est plus utile et plus crédible, et il se positionne sur les questions de longue traîne que les lecteurs cherchent vraiment.
Avec l’API, vous obtenez le résumé et les avis de n’importe quel produit : vous pouvez écrire sur ce que disent les acheteurs au lieu de deviner.
Ce que vous pouvez en faire
- Afficher un encadré de note dans votre article avec la moyenne, le total et la répartition par étoiles.
- Rédiger les avantages et inconvénients à partir des avis à 5 et 1 étoiles, ou laisser un LLM les résumer.
- Citer de vrais acheteurs, avec pays et date, traduits dans la langue de vos lecteurs.
- Garder vos comparatifs à jour en reconstruisant le site régulièrement pour que les chiffres restent actuels.
Exemple : récupérer les données au build du site
Faites-le au build, pas dans le navigateur du visiteur : votre clé API reste privée et vos pages restent rapides. Ce script Node.js écrit un fichier JSON qu’Astro, Eleventy, Next.js, Hugo ou Jekyll peuvent lire comme données.
// build-reviews.mjs — run before your site builds (e.g. "prebuild": "node build-reviews.mjs").
// Writes the rating summary and the best and worst reviews of each product to a JSON file your pages can import.
import { writeFileSync } from 'node:fs';
const API = 'https://api.aliexpress-reviews.com';
const PRODUCTS = ['1005006123456789']; // AliExpress product ids you write about
const headers = { 'x-api-key': process.env.REVIEWS_API_KEY };
async function get(id, filter) {
const res = await fetch(`${API}/v1/reviews/${id}?filter=${filter}&pageSize=5`, { headers });
if (!res.ok) throw new Error(`${id}: HTTP ${res.status}`);
return res.json();
}
const out = {};
for (const id of PRODUCTS) {
const best = await get(id, '5');
const worst = await get(id, '1');
out[id] = { summary: best.summary, praise: best.data, complaints: worst.data };
}
writeFileSync('src/data/aliexpress-reviews.json', JSON.stringify(out, null, 2));Les détails à soigner
- Ne mettez jamais la clé dans du code côté client. Tout ce qui est dans le navigateur peut être copié.
- Une requête par produit et par build suffit : le résumé arrive avec la première page d’avis.
- Indiquez d’où viennent les données et faites un lien vers le produit. Les lecteurs et les moteurs de recherche font confiance aux chiffres sourcés.
- Vérifiez les règles de votre programme d’affiliation. Les programmes diffèrent sur la façon dont ils autorisent à citer les avis et les notes.
Questions
Est-ce que ça marche avec WordPress, Ghost ou un site statique ?
Oui. C’est une API REST avec un en-tête x-api-key : vous pouvez l’appeler depuis PHP, un script de build ou une fonction serverless et afficher le résultat dans n’importe quel CMS.
Puis-je afficher les avis directement dans le navigateur ?
Nous le déconseillons : la clé serait visible par tout le monde. Récupérez les données au build ou via un petit endpoint côté serveur qui vous appartient.
De combien de requêtes ai-je besoin ?
Une par produit et par build suffit pour le résumé et les premiers avis. Le plan Free inclut 100 requêtes par jour, ce qui couvre un blog avec des dizaines de produits.
L'API est-elle affiliée à AliExpress ?
Non. Elle renvoie les avis publics qu'AliExpress affiche sur ses fiches produit, mais c'est un service indépendant.
Essayez avec vos propres produits
100 requêtes par jour gratuites, sans carte bancaire. Collez l'ID d'un produit dans le testeur de votre tableau de bord et regardez le JSON.