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