API SQL gratuite pour données boursières
Interrogez 22 ans d’actions américaines, dividendes et fondamentaux en SQL avec 100 requêtes quotidiennes gratuites, sans carte bancaire, et exportez vos résultats en JSON.
Une API SQL gratuite pour les données de marché actions existe, et cette page la documente. Les API gratuites de données de marché sont très répandues. En revanche, une API qui accepte votre propre SQL, l’exécute sur 22 ans d’historique des actions américaines et renvoie le résultat en JSON est une autre proposition. L’offre gratuite de Strasmore fait exactement cela : 100 requêtes par jour, rédigées par vos soins, sans carte bancaire.
Les API gratuites de données sont courantes. Le SQL gratuit ne l’est pas.
Une API de données gratuite classique vous fournit des endpoints prédéfinis. Une URL par jeu de données, des paramètres choisis par le fournisseur, et chaque question doit correspondre à un endpoint déjà développé. Dès que votre question porte sur deux jeux de données (« croissance du dividende pour les entreprises dont la position short a diminué »), vous téléchargez des fichiers CSV et effectuez vous-même les jointures.
Le SQL supprime cette limite. La requête EST l’endpoint. Les jointures, les fonctions de fenêtrage, les agrégations et les calculs de dates sont exécutés là où les données sont stockées. Vous téléchargez le résultat, et non les données brutes. Tous les graphiques de ce blog fonctionnent ainsi, et le SQL se trouve à un clic sous chaque graphique.
Ce que contient l’entrepôt de données
La surface interrogeable est un entrepôt ClickHouse de données de marché américaines : agrégats quotidiens et à la minute des cours depuis 2003, dividendes et splits, données fondamentales trimestrielles, ratios de valorisation, short interest et short volume, introductions en Bourse, actualités de marché, ainsi qu’un jeu de données options comprenant les greeks et la volatilité implicite en fin de séance depuis 2014. Les graphiques ci-dessous exécutent trois requêtes réelles contre cet entrepôt. Chacune correspond à un type de demande auquel une API à endpoints fixes répond difficilement.
Vingt ans d’historique des dividendes dans un seul GROUP BY. Coca-Cola a versé 1 par action sur 2004 et 2.04 pendant 2025, et les 22 lignes annuelles intermédiaires reconstituent l’intégralité de l’historique. Pour une analyse plus approfondie d’une seule valeur, consultez l’historique du dividende de Microsoft.
| Année | Trésorerie totale par action |
|---|---|
| 2004 | 1 |
| 2005 | 1.12 |
| 2006 | 1.24 |
| 2007 | 1.36 |
| 2008 | 1.52 |
| 2009 | 1.64 |
| 2010 | 1.76 |
| 2011 | 1.88 |
| 2012 | 1.53 |
| 2013 | 1.12 |
| 2014 | 1.22 |
| 2015 | 1.32 |
| 2016 | 1.4 |
| 2017 | 1.48 |
| 2018 | 1.56 |
| 2019 | 1.6 |
| 2020 | 1.64 |
| 2021 | 1.68 |
| 2022 | 1.76 |
| 2023 | 1.84 |
Le SQL exact derrière chaque chiffre
SELECT toYear(ex_dividend_date) AS year,
round(sum(cash_amount), 2) AS total_cash_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
AND cash_amount IS NOT NULL
AND ex_dividend_date >= '2004-01-01'
AND toYear(ex_dividend_date) < toYear(today())
GROUP BY year
ORDER BY yearLa structure par échéance de la volatilité des options, calculée en un seul passage. Volatilité implicite moyenne en fin de séance pour SPY, par tranche d’échéance, avec 11 tranches allant du début de la courbe à plus d’un an. La première tranche s’établit à 22.8% lors de la dernière séance. Ce jeu de données, qui comprend les greeks et la volatilité implicite, est inclus dans les offres payantes. L’essai de sept jours fourni avec un compte gratuit le couvre intégralement.
| Jours par tranche de DTE | IV moyenne (%) |
|---|---|
| 0 | 22.8 |
| 30 | 18 |
| 60 | 21.5 |
| 90 | 28.5 |
| 120 | 23.8 |
| 150 | 17.6 |
| 180 | 22.1 |
| 210 | 19.3 |
| 270 | 21.8 |
| 300 | 18.4 |
| 360 | 22.1 |
Le SQL exact derrière chaque chiffre
SELECT least(floor(days_to_expiry / 30) * 30, 360) AS dte_bucket_days,
round(avg(implied_volatility) * 100, 1) AS avg_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date = (SELECT max(date) FROM global_markets.options_greeks)
AND iv_converged
AND days_to_expiry BETWEEN 1 AND 400
GROUP BY dte_bucket_days
ORDER BY dte_bucket_daysUn screen de valorisation portant sur les plus grandes capitalisations. Toutes les entreprises dont la capitalisation boursière dépasse 500 milliards de dollars et dont le P/E est positif, classées par taille. La plus grande, NVDA, se traite à 28.6 fois ses bénéfices lors de la dernière séance.
| ticker | Ratio P/E |
|---|---|
| NVDA | 28.6 |
| AAPL | 37.2 |
| GOOGL | 17.2 |
| GOOG | 17 |
| MSFT | 28.3 |
| AMZN | 20.6 |
| AVGO | 58 |
| META | 22.8 |
| TSLA | 390.8 |
| BRK.A | 17.3 |
| BRK.B | 17.3 |
| MU | 21.4 |
Le SQL exact derrière chaque chiffre
SELECT ticker,
round(price_to_earnings, 1) AS pe_ratio
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND market_cap > 5e11
AND price_to_earnings > 0
AND ticker NOT IN ('SPCX')
ORDER BY market_cap DESC
LIMIT 12Ce que comprend l’offre gratuite
Le compte gratuit donne réellement accès à une surface SQL, avec des limites précises :
- 100 requêtes par jour, rédigées en SQL ou en anglais courant. Le terminal traduit l’anglais en SQL et vous montre la requête avant son exécution.
- Deux ans d’historique des cours dans l’offre gratuite ; les 22 années complètes sont accessibles dans les offres payantes.
- Les agrégats quotidiens et à la minute, les dividendes, les splits, les données fondamentales, les ratios, le short interest, les IPO et les actualités sont interrogeables gratuitement. Les transactions et les cotations au niveau du tick, ainsi que le jeu de données des greeks et de la volatilité implicite, sont des fonctionnalités payantes.
- Chaque nouveau compte bénéficie d’un essai de sept jours de l’offre Quotes, sans carte bancaire enregistrée. Cet essai débloque l’historique complet et les jeux de données restreints pendant votre évaluation.
- Tout l’accès est en lecture seule via une passerelle SQL. Les instructions SELECT et WITH sont exécutées ; aucune autre instruction ne l’est.
Il n’y a pas de contournement lié à une offre de scraping. Les limites ci-dessus correspondent à la configuration réelle du produit. La passerelle les applique de la même manière à une session dans le navigateur et à un appel API.
Testez-la avant de vous inscrire
Le complément sans clé d’accès à la surface SQL est l’API de démonstration gratuite : un catalogue de requêtes fixes, sans aucun compte, chaque réponse contenant le SQL qui l’a produite. Il vous permet, ainsi qu’à votre agent d’IA, d’observer la structure des données avec une seule commande curl avant de décider si l’offre SQL justifie de fournir une adresse e-mail. Le catalogue disponible à l’adresse https://ai.strasmore.com/api/demo/catalog répertorie toutes les clés.
FAQ
Existe-t-il réellement une API gratuite qui accepte le SQL ?
Oui. Un compte Strasmore gratuit permet d’exécuter jusqu’à 100 requêtes SQL de votre choix par jour sur l’entrepôt d’actions américaines, en lecture seule, avec deux ans d’historique. Aucune donnée de paiement n’est demandée.
Quel dialecte SQL utilise-t-elle ?
ClickHouse SQL. La syntaxe SELECT standard est disponible avec les fonctions de fenêtrage, ainsi que les aggregate combinators de ClickHouse. Les graphiques du blog servent également d’exemples pratiques, avec le SQL exact dépliable sous chaque graphique.
Puis-je l’utiliser sans écrire de SQL ?
Oui. Le terminal accepte les questions en langage courant, rédige le SQL à votre place et affiche la requête avant de l’exécuter. Le SQL généré peut être modifié. C’est une manière rapide de se familiariser avec le schéma.
Quelles sont les limites exactes de l’offre gratuite ?
100 requêtes par jour, deux ans d’historique, un accès en lecture seule, et les jeux de données au niveau du tick ainsi que les greeks réservés aux offres payantes. Un essai complet de sept jours commence lors de l’inscription, sans carte bancaire.
Existe-t-il un accès sans inscription ?
Oui : l’API de démonstration. Il s’agit d’un catalogue de requêtes fixes sur le même entrepôt, accessible en CORS sans restriction et sans clé. Elle n’accepte pas le SQL personnalisé. Elle est conçue pour une évaluation immédiate et pour les agents d’IA.
Les graphiques ci-dessus correspondent à des requêtes enregistrées que chacun peut consulter. Le même entrepôt accepte les questions que vous rédigez vous-même sur le terminal Strasmore.