API REST
Sparepilot API
La plus grande base de données de pièces détachées motoculture. Intégrez la recherche, les équivalences et les prix dans vos applications.
60 000+ références OEM
Base de données exhaustive de références constructeur pour la motoculture et le jardinage professionnel.
Équivalences IA
Algorithmes de matching intelligent pour trouver les pièces interchangeables entre marques.
Prix multi-source
Comparaison de prix en temps réel depuis plusieurs fournisseurs pour optimiser vos achats.
Tarification
Choisissez le plan adapté à votre usage. Tous les plans incluent un accès complet à la base de données.
Basic
100 req/min
- Recherche full-text
- Lookup par référence
- Consultation des fiches
- Export bulk
- Historique des prix
- Webhooks
- Support prioritaire
- SLA garanti
- Accès API 3D
Pro
500 req/min
- Tout Basic +
- Export bulk (JSON/CSV)
- Historique des prix
- Webhooks changements
- Support email
- Webhooks temps réel
- SLA garanti
- Accès API 3D
Enterprise
2 000 req/min
- Tout Pro +
- Webhooks temps réel
- Support prioritaire
- SLA garanti
- Accès API 3D
- Onboarding dédié
| Fonctionnalité | Basic | Pro | Enterprise |
|---|---|---|---|
| Recherche full-text | |||
| Lookup par référence | |||
| Consultation des fiches | |||
| Export bulk (JSON/CSV) | |||
| Historique des prix | |||
| Webhooks changements | |||
| Webhooks temps réel | |||
| Support prioritaire | |||
| SLA garanti | |||
| Accès API 3D | |||
| Onboarding dédié | |||
| Rate limit | 100 req/min | 500 req/min | 2 000 req/min |
| Prix | Gratuit | 49€/mois | Sur devis |
Premiers pas
Créez votre clé API
Contactez-nous a contact@blueproject.org pour obtenir votre clé d'accès.
Authentifiez-vous
Ajoutez votre clé dans le header de chaque requête :
X-API-Key: votre_cle_apiFaites votre première requête
curl -H "X-API-Key: votre_cle" \
https://sparepilot.com/api/v1/parts/search?q=lame+hondaRéférence API
Base URL : https://sparepilot.com/api/v1
| Méthode | Endpoint | Description |
|---|---|---|
| GET | /parts | Liste des pièces |
| GET | /parts/search | Recherche full-text + OEM |
| GET | /parts/crossref | Lookup par référence OEM |
| GET | /parts/{id} | Détail avec sources + OEM refs |
| GET | /parts/{id}/equivalences | Pièces interchangeables |
| GET | /parts/{id}/prices | Comparaison prix multi-source |
| GET | /parts/{id}/quality | Score de qualité |
| GET | /parts/{id}/3d | Modèle 3D (GLB) |
| GET | /export/parts | Export bulk JSON |
| GET | /export/catalog | Export CSV complet |
Exemples de code
Python
import requests
API_KEY = "votre_cle_api"
BASE = "https://sparepilot.com/api/v1"
resp = requests.get(
f"{BASE}/parts/search",
params={"q": "lame honda"},
headers={"X-API-Key": API_KEY},
)
parts = resp.json()
for p in parts:
print(p["part"]["canonical_name"], "-", p["score"])JavaScript
const API_KEY = "votre_cle_api";
const BASE = "https://sparepilot.com/api/v1";
const res = await fetch(
`${BASE}/parts/search?q=lame+honda`,
{ headers: { "X-API-Key": API_KEY } }
);
const parts = await res.json();
parts.forEach(p =>
console.log(p.part.canonical_name, "-", p.score)
);cURL
# Recherche de pieces
curl -H "X-API-Key: votre_cle_api" \
"https://sparepilot.com/api/v1/parts/search?q=lame+honda"
# Detail d'une piece
curl -H "X-API-Key: votre_cle_api" \
"https://sparepilot.com/api/v1/parts/42"
# Equivalences
curl -H "X-API-Key: votre_cle_api" \
"https://sparepilot.com/api/v1/parts/42/equivalences"
# Export CSV complet
curl -H "X-API-Key: votre_cle_api" -o catalog.csv \
"https://sparepilot.com/api/v1/export/catalog?format=csv"SDK officiels
Installez nos SDK pour interagir avec l'API sans avoir a construire les requetes HTTP vous-meme. TypeScript types inclus.
JavaScript / TypeScript
npm install @sparepart/sdkimport { SparepartClient } from "@sparepart/sdk";
const client = new SparepartClient({ apiKey: "votre_cle_api" });
// Recherche
const results = await client.searchParts("lame honda");
results.forEach(r =>
console.log(r.part.canonical_name, r.score)
);
// Cross-reference OEM
const xref = await client.crossRef("72511-VH7-000");
console.log(xref.part?.canonical_name, xref.alternatives);
// Comparaison de prix
const prices = await client.getPartPrices(42);
console.log("Meilleur prix:", prices.lowest_price);Python
pip install sparepart-sdkfrom sparepart import SparepartClient
client = SparepartClient("votre_cle_api")
# Recherche
results = client.search_parts("lame honda")
for r in results:
print(r["part"]["canonical_name"], r["score"])
# Cross-reference OEM
xref = client.cross_ref("72511-VH7-000")
print(xref["part"]["canonical_name"], xref["alternatives"])
# Comparaison de prix
prices = client.get_prices(42)
print("Meilleur prix:", prices["lowest_price"])Prêt à intégrer ?
Contactez-nous pour obtenir votre clé API et commencer à utiliser la plateforme.
Demander un accès