API gratuite de données boursières sans clé
API gratuite sans clé ni inscription, avec sept requêtes JSON sur les actions et options américaines, en cache en périphérie et ouverte aux agents d’IA.
Strasmore propose une API gratuite de données de marché qui ne nécessite ni clé ni inscription. Elle fournit, au format JSON brut via HTTPS, un nombre croissant de requêtes en lecture seule soigneusement sélectionnées sur les actions et les options américaines. Elle est délibérément ouverte aux agents d’IA comme aux utilisateurs humains. Elle constitue aussi la démonstration sans clé d’un service plus rare : une API SQL gratuite grâce à laquelle un compte gratuit peut créer ses propres requêtes. Cette page documente chaque endpoint, présente des appels fonctionnels et représente graphiquement les mêmes données que celles renvoyées par l’API.
Ce que fournit l’API gratuite
Chaque clé répond à une question concrète que se pose un lecteur des marchés. Voici le catalogue à la date de rédaction :
spy_qqq: rendements normalisés de SPY et QQQ sur les 45 dernières séancesdividend_yield_leaders: plus hauts rendements de dividende des grandes capitalisations à la dernière séanceupcoming_ex_dividends: dates ex-dividende aux États-Unis à venir, avec montants en numéraire et dates de versementshort_interest_watch: valeurs affichant le plus grand days-to-cover lors du dernier règlement des positions shortiv_leaders: valeurs sous-jacentes d’options liquides affichant les plus fortes volatilités implicites en fin de séancerecent_ipos: introductions cotées aux États-Unis au cours des 180 derniers jours, avec prix d’offre et montantlatest_market_news: titres de l’actualité des marchés les plus récents et tickers mentionnésbiggest_movers: plus fortes variations lors de la dernière séance régulière parmi les valeurs liquidesrevenue_leaders: plus grandes entreprises américaines selon leur chiffre d’affaires annuel et leur résultat net les plus récentsmost_active_options: valeurs sur lesquelles se concentre le volume d’options, avec leur volatilité implicite moyenneput_call_ratio: ratios put/call du volume des sous-jacents les plus actifsupcoming_splits: splits d’actions récents et programmésmarket_holidays: fermetures et fermetures anticipées à venir du NYSE
Les cours des actions sont différés. Les greeks des options et la volatilité implicite sont des valeurs de fin de séance. Chaque payload inclut la requête SQL exacte qui l’a produit. Chaque chiffre peut donc être retracé jusqu’à sa requête.
Comment l’appeler
Une seule requête GET, sans en-têtes :
curl "https://ai.strasmore.com/api/demo?q=dividend_yield_leaders"
Le catalogue répertorie toutes les clés disponibles. Il fournit pour chacune une URL prête à l’emploi, une description en français de la requête et des notes d’utilisation. Consultez-le d’abord si vous découvrez l’API de manière programmatique :
curl "https://ai.strasmore.com/api/demo/catalog"
La réponse contient la clé résolue, la question à laquelle elle répond, la requête SQL, les noms de colonnes, les lignes et deux champs de pointeur. Structure de la réponse, avec les valeurs omises :
{
"key": "dividend_yield_leaders",
"label": "Highest dividend yields, large caps, latest session",
"nl": "Which large-cap US stocks currently have the highest dividend yields?",
"sql": "SELECT ...",
"columns": ["as_of", "ticker", "dividend_yield_pct", "..."],
"rows": ["..."],
"source": "Strasmore Research",
"more": "Get more at https://www.strasmore.com ..."
}
Si vous transmettez une clé inexistante, l’API renvoie la requête par défaut et l’indique dans un champ fallback_from au lieu d’échouer. Considérez ce champ comme une alerte en cas de faute de frappe. Le catalogue fait foi pour les clés valides.
Conçu pour les agents et les LLM
La démo est conçue pour être appelée par des logiciels que vous n’avez pas besoin de développer vous-même aujourd’hui. Les réponses définissent access-control-allow-origin: *, et les requêtes CORS preflight sont autorisées depuis n’importe quelle origine. Les applications web, les notebooks et les agents LLM peuvent donc tous y accéder directement. En arrière-plan, chaque requête est recalculée au maximum toutes les dix minutes et servie depuis la mémoire en quelques millisecondes.
Points d’entrée lisibles par machine, dans l’ordre dans lequel un agent doit les consulter :
https://www.strasmore.com/llms.txtprésente l’index du contenu et l’API de la démo dans un fichier court.https://ai.strasmore.com/api/demo/catalogrépertorie chaque requête avec son URL.- Le champ
morede chaque réponse renvoie au catalogue et au produit complet.
Deux règles de bon usage. Les données de chaque requête sont actualisées au maximum toutes les dix minutes. Une fréquence d’interrogation supérieure renvoie donc des données identiques. Le champ source présent dans chaque payload indique la source des données. Conservez-le visible lorsque cela est possible lors de la republication d’un chiffre.
Les données derrière la démonstration
Les réponses de l’API proviennent du même entrepôt de données que celui utilisé par ce blog. Les panneaux ci-dessous exécutent les requêtes de la démonstration via le pipeline du blog. Le SQL est affiché sous chaque panneau.
La clé spy_qqq normalise les cours de clôture de SPY et QQQ en rendements en pourcentage depuis le début d’une fenêtre de 45 jours. Sur les 33 séances de la fenêtre actuelle, la variation cumulée de SPY s’établit à 3.05%, contre 1.79% pour QQQ.
| Jour | Rendement SPY (%) | Rendement QQQ (%) |
|---|---|---|
| 2026-07-22 | 0 | 0 |
| 2026-07-23 | -1.06 | -1.6 |
| 2026-07-24 | -1.08 | -2.97 |
| 2026-07-27 | -1.05 | -3.35 |
| 2026-07-28 | -0.42 | -3.54 |
| 2026-07-29 | -1.92 | -5.5 |
| 2026-07-30 | -0.45 | -2.35 |
| 2026-07-31 | -0.34 | -2.89 |
| 2026-08-03 | 1.56 | -0.43 |
| 2026-08-04 | 3.48 | 2.54 |
| 2026-08-05 | 3.27 | 1.66 |
| 2026-08-06 | 2.98 | 1.72 |
| 2026-08-07 | 3.57 | 2.61 |
| 2026-08-10 | 3.43 | 2.14 |
| 2026-08-11 | 3.25 | 2.01 |
| 2026-08-12 | 3.43 | 2.52 |
| 2026-08-13 | 4.21 | 3.89 |
| 2026-08-14 | 3.92 | 3.69 |
| 2026-08-17 | 3.48 | 3.56 |
| 2026-08-18 | 2.72 | 1.61 |
Le SQL exact derrière chaque chiffre
SELECT day,
round((spy / first_value(spy) OVER (ORDER BY day ASC) - 1) * 100, 2) AS spy_return_pct,
round((qqq / first_value(qqq) OVER (ORDER BY day ASC) - 1) * 100, 2) AS qqq_return_pct
FROM (
SELECT toDate(window_start) AS day,
argMaxIf(close, window_start, ticker = 'SPY') AS spy,
argMaxIf(close, window_start, ticker = 'QQQ') AS qqq
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ') AND window_start >= now() - INTERVAL 45 DAY
GROUP BY day
)
ORDER BY dayLa clé dividend_yield_leaders filtre les rendements compris entre 2 % et 15 %, avec une capitalisation boursière supérieure à 2 milliards de dollars. Le seuil bas élimine le bruit. Le seuil haut écarte les effets de dividendes exceptionnels qui donnent des rendements qu’aucune entreprise ne peut maintenir. Au Sep 3, la première valeur du classement est ARR, à 14.75%. Pour suivre l’historique des distributions d’une seule entreprise sur plusieurs décennies, consultez l’historique des dividendes de Microsoft.
| Ticker | Rendement du dividende (%) | À la date du |
|---|---|---|
| ARR | 14.75 | Sep 3 |
| STEP | 13.96 | Sep 3 |
| AGNC | 13.87 | Sep 3 |
| MNR | 13.7 | Sep 3 |
| BXMT | 13.53 | Sep 3 |
| WU | 13.39 | Sep 3 |
| PAA | 13.39 | Sep 3 |
| RITM | 12.41 | Sep 3 |
| NLY | 12.19 | Sep 3 |
| STWD | 11.91 | Sep 3 |
| DX | 11.44 | Sep 3 |
| APAM | 10.39 | Sep 3 |
Le SQL exact derrière chaque chiffre
SELECT ticker,
round(dividend_yield * 100, 2) AS dividend_yield_pct,
formatDateTime(date, '%b %e') AS as_of_label
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND dividend_yield BETWEEN 0.02 AND 0.15
AND market_cap > 2e9
AND ticker NOT IN ('SPCX')
ORDER BY dividend_yield DESC
LIMIT 12La clé iv_leaders calcule, pour chaque sous-jacent, la volatilité implicite moyenne en fin de séance sur l’ensemble des strikes et des échéances cotés. Elle conserve les valeurs présentant un volume d’options significatif, puis les classe. Le leader actuel est EYPT, avec une volatilité implicite moyenne de 199.1%. Les niveaux élevés sur cet écran signalent les valeurs dont le marché des options price des mouvements importants. L’écran indique le niveau et vous laisse l’interpréter.
| Ticker | IV moyenne (%) |
|---|---|
| EYPT | 199.1 |
| NN | 199 |
| SLS | 191.3 |
| GPRO | 181.9 |
| FRMI | 172.6 |
| HIVE | 171.2 |
| SNXX | 168 |
| PL | 163.4 |
| TE | 159 |
| BTDR | 158.9 |
| KEEL | 156.6 |
| FCEL | 153.5 |
Le SQL exact derrière chaque chiffre
SELECT underlying_symbol AS ticker,
round(avg(implied_volatility) * 100, 1) AS avg_iv_pct
FROM global_markets.options_greeks
WHERE date = (SELECT max(date) FROM global_markets.options_greeks)
AND iv_converged
AND underlying_symbol NOT IN ('SPCX')
GROUP BY underlying_symbol
HAVING sum(volume) > 10000
ORDER BY avg_iv_pct DESC
LIMIT 12La clé short_interest_watch classe les ratios days-to-cover à partir du même jeu de données de la FINRA, présenté dans notre guide sur les positions short, tandis que upcoming_ex_dividends lit le calendrier des opérations sur titres. Les deux suivent le schéma ci-dessus : un filtre fixe, un résultat borné et le SQL dans le payload.
De la démonstration à l’entrepôt de données complet
Les requêtes de la démonstration sont volontairement fixes. Elles restent peu coûteuses, facilement mises en cache et accessibles à tous. L’entrepôt de données sous-jacent contient 22 années de données sur les actions américaines et 12 années d’historique des options. Avec un compte gratuit, sans carte bancaire, vous pouvez y exécuter vos propres requêtes SQL, dans la limite de 100 requêtes par jour. Les formules payantes donnent accès à l’historique complet, aux données tick et aux clés API programmatiques. Lorsqu’un écran prédéfini ne suffit plus, le niveau SQL gratuit constitue l’étape suivante.
FAQ
L’API de données de marché de Strasmore est-elle vraiment gratuite ?
Oui. Les endpoints de démonstration ne nécessitent ni clé, ni inscription, ni coordonnées de paiement. Ils exécutent uniquement des requêtes prédéfinies. Les questions libres sont traitées sur l’offre complète.
Ai-je besoin d’une clé API ou d’une authentification ?
Non. Chaque endpoint de démonstration répond à des requêtes GET simples, sans authentification. Les clés sont réservées à l’API programmatique payante, qui exécute des requêtes personnalisées.
Quelle est la fraîcheur des données de démonstration ?
Les cours des actions sont différés et non en temps réel. Les ratios, l’intérêt short et les opérations sur titres sont mis à jour selon la fréquence de leur source. Les Greeks et la volatilité implicite sont calculés en fin de journée. Le résultat de chaque requête est actualisé au maximum toutes les dix minutes.
Mon agent LLM ou mon application web peut-il l’appeler directement ?
Oui. Les réponses autorisent les requêtes CORS ouvertes depuis n’importe quelle origine. Les preflights aboutissent partout. Le catalogue disponible à l’adresse /api/demo/catalog décrit chaque requête en JSON, dans un format qu’un agent peut lire sans documentation.
Que se passe-t-il si je demande une clé qui n’existe pas ?
L’API renvoie la requête par défaut spy_qqq et ajoute un champ fallback_from indiquant ce que vous avez demandé. Consultez le catalogue pour connaître la liste des clés valides.
Chaque panneau de cette page correspond à une requête stockée et actualisée en direct. Le même entrepôt de données répond aussi aux questions que vous rédigez vous-même en SQL ou en langage courant dans le terminal Strasmore.