REVUE Marketstack – API de données boursières en temps réel, intrajournalier et historique




Marketstack : Une Alternative Puissante à Yahoo Finance

Pour ceux qui recherchent une solution plus performante et économique que Yahoo Finance, l’ API REST de Marketstack se présente comme une option particulièrement intéressante. En agrégant des données provenant de fournisseurs de premier plan à travers le globe, Marketstack offre la capacité d’analyser plus de 125 000 titres cotés sur 72 places boursières internationales, fournissant ainsi une perspective globale sur les marchés financiers.

Si cela suscite votre curiosité, poursuivez votre lecture. Nous allons explorer en détail les fonctionnalités, l’interface web, la documentation, les performances ainsi que les différentes options tarifaires proposées par Marketstack.

Marketstack : L’Essentiel en Bref

Marketstack met à disposition des données historiques et en temps réel, remontant jusqu’à 30 ans, avec une vitesse d’exécution remarquable. Vous pouvez ajuster vos requêtes pour suivre des titres individuels ou observer des marchés entiers avec la même simplicité. Que vous soyez un trader actif en début, en fin de journée, ou tout au long de la séance, vous pouvez personnaliser vos demandes pour obtenir des résultats précis et adaptés à vos besoins.

L’infrastructure cloud de Marketstack est suffisamment solide pour traiter des millions de requêtes quotidiennes et offre une disponibilité optimale. De plus, vous ne payez que pour les services dont vous avez besoin ; il est possible de s’inscrire gratuitement pour obtenir jusqu’à 1000 requêtes API par mois. L’intégration de Marketstack se fait rapidement, en moins de 5 minutes, grâce à une documentation complète qui guide les développeurs pour la plupart des langages de programmation.

Comment Démarrer avec Marketstack

Apilayer, la société à l’origine de Marketstack, est reconnue pour la grande accessibilité de ses produits, et Marketstack ne déroge pas à cette règle. Pour vous inscrire, il suffit de cliquer sur « INSCRIPTION GRATUITE » en haut à droite de la page d’accueil, de choisir le plan gratuit, de saisir vos informations, et le tour est joué.

Contrairement à certaines plateformes, Marketstack ne vous oblige pas à renseigner vos informations de carte bancaire lors de votre inscription gratuite. Vous pouvez explorer librement les services proposés, sans engagement ni frais cachés. Cette approche témoigne de la confiance qu’Apilayer porte à son produit et du respect qu’elle accorde à ses utilisateurs.

Tableau de Bord

Après la création de votre compte, vous accédez au tableau de bord Marketstack. Toutes les options du menu sont intuitives, mais nous vous offrons un bref aperçu.

La page principale du tableau de bord permet de consulter rapidement l’ensemble des métadonnées de votre compte et de votre abonnement. En haut de la page, deux boutons pratiques donnent accès au guide de démarrage rapide en trois étapes, ainsi qu’à la documentation de l’API (que nous détaillerons plus loin).

Vous trouverez également votre clé API, et la possibilité de la réinitialiser. Si vous pensez que votre clé est compromise, vous pouvez la changer et retrouver une tranquillité d’esprit.

Enfin, des champs affichent votre abonnement actuel, votre utilisation de l’API, vos informations de compte et de facturation, qui sont également accessibles dans les options de la barre latérale.

Options du Menu

Plan de mise à niveau / Abonnement : Si vous utilisez la version gratuite, ces liens vous redirigeront vers la page des offres d’abonnement. Sinon, vous pouvez y consulter votre forfait actuel, votre période de facturation et le pourcentage de votre quota mensuel de requêtes que vous avez déjà consommé.
Compte : Vous pouvez ici gérer vos informations de compte, ainsi que vos préférences de notifications. La possibilité de désactiver toutes les communications de Marketstack est particulièrement appréciable. Changer votre mot de passe est également très simple. De plus, si vous décidez de ne pas continuer à utiliser Marketstack, une option de suppression du compte est accessible en bas de la page, sans complications.
Paiement : Le menu « Paiement » facilite la gestion de votre comptabilité. Vous pouvez y gérer vos méthodes de facturation et consulter toutes vos factures.
Utilisation de l’API : Le nombre de requêtes que vous pouvez effectuer chaque mois est déterminé par votre abonnement. Vous pouvez consulter votre consommation dans ce menu, et analyser vos statistiques d’utilisation.

La Documentation Marketstack

Toute API sérieuse propose une documentation complète pour guider les développeurs lors de la mise en œuvre et de l’utilisation. Marketstack se distingue par sa clarté et simplicité, tout en offrant de nombreux exemples de code.

Nous allons maintenant passer en revue les différents points d’accès (endpoints) et paramètres de l’API Marketstack.

Note : Il est toujours possible de limiter le nombre de résultats affichés et de définir un décalage pour faciliter la lecture.

Authentification

Comme avec toute API, vous devrez fournir votre clé d’accès en utilisant le paramètre access_key.

Cryptage

Disponible pour les utilisateurs payants, Marketstack propose un cryptage HTTPS 256 bits afin de sécuriser votre connexion à leurs serveurs. Pour l’activer, il suffit d’ajouter un « s » à l’URL de base de l’API.

Gestion des Erreurs

Pour simplifier le débogage, Marketstack fournit une liste de codes d’erreur qui expliquent les problèmes survenus lors de vos requêtes.

Données de Fin de Journée

Le point d’accès (endpoint) /eod vous permet de consulter les cours de clôture des actions. Vous pouvez récupérer les données de fin de journée par place boursière ou par action, les trier par valeur croissante ou décroissante, les filtrer par date ou simplement demander les dernières informations disponibles.

Données Intrajournalières

Les traders actifs apprécieront le point d’accès /intraday qui permet de définir des intervalles de récupération de données. Vous pouvez interroger les données intrajournalières pour des actions individuelles ou des places boursières spécifiques. La possibilité de spécifier des dates ou de demander les dernières informations est également disponible. Voici un exemple tiré de la documentation de Marketstack :

    {
        "pagination": {
            "limit": 100,
            "offset": 0,
            "count": 100,
            "total": 5000
        },
        "data": [
            {
                "date": "2020-06-02T00:00:00+0000",
                "symbol": "AAPL",
                "exchange": "IEXG",
                "open": 317.75,
                "high": 322.35,
                "low": 317.21,
                "close": 317.94,
                "last": 318.91,
                "volume": 41551000
            },
            [...]
        ]
    }

Données Historiques

Récupérer les données historiques d’une action ou d’une place boursière est simple grâce aux paramètres date_from et date_to. Ces méthodes sont compatibles avec les requêtes intrajournalières et de fin de journée.

Mises à Jour en Temps Réel

Marketstack propose des données en temps réel avec des intervalles ajustables. Tous les utilisateurs peuvent utiliser des intervalles de 30 minutes, 1 heure, 3 heures, 6 heures, 12 heures ou 24 heures. Les utilisateurs du plan professionnel ont accès à des intervalles encore plus courts (15, 10, 5 et même 1 minute) pour une surveillance du marché ultra-réactive.

Titres (Tickers)

Pour récupérer des données sur un titre spécifique, vous pouvez également utiliser le point d’accès /tickers. Différentes options de requêtes sont disponibles, incluant les symboles boursiers et les dates. Les données de fin de journée et intrajournalières sont disponibles.

Places Boursières (Exchanges)

Ce point d’accès vous permet d’obtenir des informations sur les 72 places boursières prises en charge par Marketstack. Voici un exemple de résultat :

{
    "pagination": {
        "limit": 100,
        "offset": 0,
        "count": 71,
        "total": 71
    },
    "data": [
        {
            "name": "NASDAQ Stock Exchange",
            "acronym": "NASDAQ",
            "mic": "XNAS",
            "country": "USA",
            "country_code": "US",
            "city": "New York",
            "website": "www.nasdaq.com",
            "timezone": {
                "timezone": "America/New_York",
                "abbr": "EST",
                "abbr_dst": "EDT"
            }
        },
        [...]
    ]
}

Devises (Currencies)

Si vous avez besoin de métadonnées sur une devise spécifique, utilisez le point d’accès /currencies pour obtenir des informations sur toutes les devises prises en charge par Marketstack.

Fuseaux Horaires (Timezones)

Etant donné que Marketstack gère des données boursières mondiales, il est logique d’avoir accès aux informations de chaque fuseau horaire. Le point d’accès /timezones vous permet de les visualiser.

Performance et Fiabilité

Avec un tel niveau de fonctionnalité, on peut se demander quelles sont les performances réelles de Marketstack. Apilayer, une entreprise bien établie, est reconnue pour ses API RESTful performantes et soigneusement codées.

Marketstack s’appuie sur une infrastructure cloud robuste et puissante, avec des données de réponse rapides au format JSON. Leurs serveurs gèrent régulièrement des dizaines de millions de requêtes par jour et affichent une disponibilité proche de 100% depuis son lancement en juin 2020.

La scalabilité et les fonctionnalités de Marketstack attirent des entreprises de toutes tailles. Plus de 30 000 entreprises (dont Microsoft, Accenture, Amazon, Credit Suisse, Uber et Revolut) et plus de 75 universités (notamment MIT et NYU) utilisent leurs services.

Tarification

Marketstack offre des solutions adaptées à tous les besoins, avec une large gamme de niveaux d’abonnement. Tous les abonnements sont disponibles au mois, ou avec une réduction de 20% en cas de paiement annuel. Les modes de paiement incluent Visa, MasterCard, Discover, American Express, Diner’s Club et PayPal. Les clients Enterprise peuvent également opter pour un virement bancaire.

Voici les détails des plans d’abonnement mensuels :

Gratuit0 $/moisLa version la plus simple de Marketstack, idéale pour ceux qui n’ont pas besoin de grands volumes de données. Offre 1000 requêtes par mois et accès aux 72 places boursières.
Basique9,99 $/mois10 000 requêtes par mois, accès aux données intrajournalières et historiques (10 ans), usage commercial autorisé, cryptage HTTPS 256 bits.
Professionnel49,99 $/mois100 000 requêtes par mois, données en temps réel (mise à jour toutes les 60 secondes), données historiques (30 ans), support technique prioritaire.
Entreprise149,99 $/mois500 000 requêtes par mois, support prioritaire et expertise de l’équipe Apilayer.
Sur MesureSur devisSolutions personnalisées pour les besoins spécifiques.

Verdict Final

La richesse des données boursières mondiales, les performances en temps réel, la qualité de la documentation et le support client font de Marketstack un outil très attractif pour les développeurs et les entreprises. Ce produit phare de l’écosystème Apilayer est basé sur une infrastructure cloud solide et permet une disponibilité et une scalabilité illimitée. Le modèle d’abonnement flexible de Marketstack vous permet d’adapter les services à vos besoins et à votre budget.

Avez-vous déjà utilisé Marketstack ? N’hésitez pas à partager votre expérience.