L’API de TradeScout

Un seul point d’accès, protégé par une clé que vous créez vous-même dans votre profil. Vous obtenez les calculs que TradeScout effectue sur des sources publiques — pas des cours revendus.

Dernière génération le 2026-09-25 · 430 fonds

Créer une clé

Connectez-vous à TradeScout, allez dans Profil → Clés API et créez-en une. La clé ne s’affiche qu’une seule fois ; ensuite le serveur n’en conserve qu’une empreinte, elle ne peut donc plus être récupérée. Trois au maximum par compte, révocables à tout moment.

Envoyez-la dans un en-tête, jamais dans l’URL : les chaînes de requête se retrouvent en clair dans les journaux du serveur.

Créer une clé dans votre profil

La requête

GET https://trade-scout.nl/api/export
Authorization: Bearer ts_jouwsleutel

Paramètres

formatjson (par défaut) ou csv. Le CSV est renvoyé sous forme de fichier, avec le point comme séparateur décimal.
langnl · en · de · fr · es

Langue des messages

Les noms de champs et les codes d’erreur sont toujours en anglais — c’est ce que lit un script. Les messages lisibles suivent votre en-tête Accept-Language, ou ?lang= si vous en envoyez un. Pris en charge : nl, en, de, fr, es. Sans préférence, vous obtenez l’anglais.

La réponse

{
  "app": "tradescout-export",
  "version": 2,
  "built": "2026-09-04T02:31:20Z",
  "notice": "…",
  "count": 226,
  "rows": [
    {
      "symbol": "KO",
      "name": "Coca-Cola Company",
      "currency": "USD",
      "sector": "Consumer Defensive",
      "dividend_yield_pct": 2.87,
      "risk_free_rate_pct": 4.19,
      "yield_spread_pct": -1.32,
      "annual_share_count_change_pct": -0.31,
      "shareholder_yield_pct": 3.18
    }
  ]
}

Une valeur manquante vaut null, et non 0. Un fonds sans dépôts réglementaires n’a pas un nombre d’actions égal à zéro, et cette différence disparaît dès que quelqu’un fait un calcul avec.

Les champs

ChampSignification
symbolSymbole au format Yahoo : KO, ASML.AS.
nameNom complet de l’entreprise.
currencyDevise de cotation, en code ISO.
sectorSecteur tel que la source le nomme ; en anglais.
dividend_yield_pctRendement du dividende en pourcentage, au cours actuel.
risk_free_rate_pctLe taux à dix ans dans la même devise : obligations d’État AAA en euros (BCE) ou bons du Trésor américains (FRED).
yield_spread_pctRendement du dividende moins ce taux. Négatif signifie qu’une obligation d’État rapporte davantage.
annual_share_count_change_pctVariation du nombre d’actions par an, en pourcentage. Négatif = rachats, positif = dilution.
shareholder_yield_pctDividende et rachats réunis : ce qu’un actionnaire récupère par an, hors variation de cours.

Erreurs

HTTPCodeSignification
401unauthorizedClé absente ou inconnue. La réponse ne contient aucune donnée, pas même des totaux.
503not_readyLa génération nocturne n’est pas terminée ou a échoué. Une liste vide passerait ici pour une réponse ; 503 est plus honnête.

Exemples

curl -H "Authorization: Bearer ts_jouwsleutel" \
     https://trade-scout.nl/api/export
curl -H "Authorization: Bearer ts_jouwsleutel" \
     -o funds.csv https://trade-scout.nl/api/export?format=csv
import urllib.request, json

req = urllib.request.Request("https://trade-scout.nl/api/export")
req.add_header("Authorization", "Bearer ts_jouwsleutel")
data = json.load(urllib.request.urlopen(req))

# fondsen waar het dividend de tienjaarsrente verslaat
for rij in data["rows"]:
    if (rij["yield_spread_pct"] or 0) > 0:
        print(rij["symbol"], rij["yield_spread_pct"])

Dans n8n : un nœud HTTP Request, méthode GET, et sous Headers une ligne Authorization avec la valeur Bearer ts_…. Idem dans Postman, ou type d’authentification « Bearer Token ».

Ce qui est délibérément absent

Pas de cours bruts ni de séries historiques. Ils proviennent d’une source gratuite, et les afficher sur une page de lecture n’équivaut pas à les redistribuer via une API. Ce que vous obtenez ici, ce sont les calculs propres.

Lecture seule. Modifier votre portefeuille via l’API n’est pas encore possible : il vit dans votre navigateur, et il faut d’abord répondre à la question de ce qui se passe quand un script et un onglet écrivent en même temps.

Conditions

Libre d’utilisation, y compris commerciale, avec attribution à trade-scout.nl. Ceci ne constitue pas un conseil en investissement et l’exactitude n’est pas garantie : ce sont des chiffres dérivés de sources publiques, qui peuvent être erronés ou obsolètes. Une requête par jour suffit — les chiffres ne changent qu’une fois par nuit.

Vers TradeScout · Toutes les actions · Tous les ETF · À propos de cette plateforme · Confidentialité