Une API française pour les métadonnées du livre.
Récupère des fiches propres (titre, auteur, éditeur, description, formats, dimensions, image) et pilote ta clé API, tes crédits et tes logs depuis le backoffice.
curl -s "/api/v1/lookup?ean=9782070360024" \ -H "X-API-Key: VOTRE_CLE"
Endpoint principal pour récupérer une fiche livre à partir d’un EAN / ISBN-13.
🔹 Réponse JSON normalisée
🔹 Logs et contrôle de cohérence intégrés
1 crédit / requête
Accès à l’arborescence complète des catégories
(racine ou enfants via parent_id).
🔹 Idéal pour sélecteurs en cascade
🔹 Données structurées et stables
0 crédit
Consultation du statut du compte associé à une clé API.
🔹 Crédits restants
🔹 Plan actif / limitations
0 crédit
Interface de gestion de la clé API et de suivi d’activité.
🔹 Régénération de clé
🔹 Logs détaillés et filtres avancés
Données nettoyées et contrôlées avant exposition via l’API.
🔹 Anti-HTML / anti-pollution
🔹 Priorité aux sources crédibles
Les fiches peuvent être enrichies par les utilisateurs connectés. Chaque contribution est vérifiée manuellement avant publication, garantissant des données fiables et traçables.
Endpoints
Paramètres : ean (13 chiffres). Auth : X-API-Key. Réponse JSON.
curl -i "https://metasbooks.fr/api/v1/lookup?ean=9782070360024" -H "X-API-Key: VOTRE_CLE"
Paramètres : parent_id (optionnel). Sans parent_id → catégories racines. Auth : X-API-Key. Réponse JSON.
curl -i "https://metasbooks.fr/api/v1/categories" -H "X-API-Key: VOTRE_CLE"
curl -i "https://metasbooks.fr/api/v1/categories?parent_id=1" -H "X-API-Key: VOTRE_CLE"
Auth : X-API-Key. Réponse JSON (crédits, plan, statut, etc.).
curl -i "https://metasbooks.fr/api/v1/account" -H "X-API-Key: VOTRE_CLE"
curl -i "https://metasbooks.fr/health"
Paramètres : ean (13 chiffres). Auth : X-API-Key. Réponse JSON.
curl -i "https://metasbooks.fr/api/v1/is_ean_available?ean=9782070360024" -H "X-API-Key: VOTRE_CLE"
Auth : X-API-Key. Méthode : POST. Body : JSON. Réponse JSON.
✅ Coût : 0 crédit.
🎁 Récompense : +50 crédits si l’EAN n’existe pas encore et que la fiche est créée.
ℹ️ Si l’EAN existe déjà : created:false, credited:0.
Champs obligatoires :
ean, titre, auteur, editeur,
description, image_url
Champs optionnels :
serie, num_serie
⚠️ La soumission est refusée si un champ obligatoire est manquant ou si l’URL d’image n’est pas valide.
curl -i "https://metasbooks.fr/api/v1/books/submit" \
-H "X-API-Key: VOTRE_CLE" \
-H "Content-Type: application/json" \
--data '{
"ean":"9782070360024",
"titre":"Titre du livre",
"auteur":"Auteur",
"editeur":"Éditeur",
"description":"Description complète du livre…",
"image_url":"https://exemple.com/couverture.jpg",
"serie":"Nom de la série",
"num_serie":"2"
}'
Codes possibles :
201 (créée),
200 (déjà existante),
400 (champs manquants / image invalide),
403 (compte inactif).
Auth : X-API-Key. Body : JSON (recommandé) ou x-www-form-urlencoded. Réponse JSON. Le livre doit exister en base.
✅ Coût : 0 crédit.
🎁 Récompense : si la correction est jugée valable et acceptée, votre compte est crédité de +20 crédits.
Champs acceptés (optionnels) : titre, auteur, editeur, collection, serie, num_serie,
format, presentation, date_parrution, nbpages, poids, largeur, hauteur,
epaisseur, category_id, image_key, description.
⚠️ Il faut au moins 1 champ utile (sinon missing_fields).
curl -i "https://metasbooks.fr/api/v1/suggest/edit" \
-H "X-API-Key: VOTRE_CLE" \
-H "Content-Type: application/json" \
--data '{
"ean":"9782070360024",
"titre":"NOUVEAU TITRE",
"description":"Description corrigée…"
}'
Astuce : si tu veux “vider” un champ, envoie la clé avec une valeur vide (ex: "collection": "") — le serveur enregistrera null.
Réponse JSON : total et derniers ajouts/updates (utilisé par le bloc “En temps réel”).
curl -i "https://metasbooks.fr/api/v1/stats/books"
Paramètre : ean. Affiche une page HTML basée sur les données du livre cible.
curl -i "https://metasbooks.fr/book?ean=9782070360024"
Playground
Démo : les requêtes lookup sont limitées à 5 / jour / IP.
// Les données apparaissent ici…
En temps réel
Intégrations
WordPress Disponible Plugin
WooCommerce Disponible Extension WP
- Création/MAJ produits depuis EAN
- Stock & prix côté boutique (optionnel)
- Images, dimensions, descriptions
PrestaShop Bêta Module
Magento / Adobe Commerce À venir Extension
Shopify À étudier App
Connecteurs de stock
Librisoft Compatible Export
- Export EAN + quantité
- Import dans MetasBooks (API / fichier)
- Réconciliation par EAN