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

Gratuitpendant la bêta

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
Commencer gratuitement
Recommandé

Pro

49€/mois

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
Souscrire

Enterprise

Sur devis

2 000 req/min

  • Tout Pro +
  • Webhooks temps réel
  • Support prioritaire
  • SLA garanti
  • Accès API 3D
  • Onboarding dédié
Nous contacter
FonctionnalitéBasicProEnterprise
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 limit100 req/min500 req/min2 000 req/min
PrixGratuit49€/moisSur devis

Premiers pas

1

Créez votre clé API

Contactez-nous a contact@blueproject.org pour obtenir votre clé d'accès.

2

Authentifiez-vous

Ajoutez votre clé dans le header de chaque requête :

X-API-Key: votre_cle_api
3

Faites votre première requête

curl -H "X-API-Key: votre_cle" \
  https://sparepilot.com/api/v1/parts/search?q=lame+honda

Référence API

Base URL : https://sparepilot.com/api/v1

MéthodeEndpointDescription
GET/partsListe des pièces
GET/parts/searchRecherche full-text + OEM
GET/parts/crossrefLookup par référence OEM
GET/parts/{id}Détail avec sources + OEM refs
GET/parts/{id}/equivalencesPièces interchangeables
GET/parts/{id}/pricesComparaison prix multi-source
GET/parts/{id}/qualityScore de qualité
GET/parts/{id}/3dModèle 3D (GLB)
GET/export/partsExport bulk JSON
GET/export/catalogExport 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/sdk
import { 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-sdk
from 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