API publique
API publique Vantage
L'API publique permet d'intégrer les scores et données Vantage dans tes outils (Excel, Google Sheets, scripts Python, autres dashboards).
Activer l'API
Pendant la beta : Profil → API Keys → "Générer une clé". Tu reçois une clé Bearer à conserver précieusement (ne sera plus affichée après).
Au lancement payant, l'accès API sera limité au plan Premium.
Authentification
Toutes les requêtes nécessitent le header :
Authorization: Bearer vt_xxxxxxxxxxxxxxxxxxxxxxxx
Endpoints disponibles
GET /api/public/v1/scores/:ticker
Retourne le score Vantage et les ratios clés d'un ticker.
curl -H "Authorization: Bearer vt_xxx" \
https://vantage.spaarple.fr/api/public/v1/scores/AAPL
Réponse :
{
"ticker": "AAPL",
"name": "Apple Inc.",
"score": 78.4,
"rating": "TRES BON",
"criteria_validated": 10,
"ratios": { "pe": 28.5, "roic": 0.32, "margin": 0.245, "growth": 0.082 },
"updated_at": "2026-05-21T07:00:00"
}
Rate limiting
- 60 requêtes / minute par clé (sliding window)
- 1000 requêtes / jour par clé pendant la beta
- HTTP 429 si dépassement avec un header
Retry-After
Erreurs
401: clé manquante ou invalide404: ticker inconnu429: rate limit500: erreur serveur (rare — réessayer)
Bonnes pratiques
- Cache côté client : les scores changent au max toutes les 24h. Cache 12h au minimum.
- Pas en boucle infinie : si tu pull 1000 tickers, fais-le séquentiellement avec un délai.
- Garde ta clé secrète : ne la commit jamais dans Git, ne l'expose pas côté frontend.
À venir
- Endpoint
/screeneravec filtres custom (multi-tickers) - Endpoint
/track-recordpour les pépites historiques - Webhooks d'alertes (changement de score significatif)
Ouvre une issue ou contacte-nous (contact@spaarple.fr) si tu as besoin d'un endpoint spécifique.