Tutoriels Web

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

Par Raphael, le 23 février 2021 — 12 minutes de lecture
Marketstack review

Quiconque recherche une alternative évolutive et rentable à Yahoo Finance trouvera beaucoup à aimer dans l’API REST de Marketstack. En compilant son ensemble de données à partir de fournisseurs de données de haute autorité dans le monde entier, Marketstack vous permet d’analyser plus de 125000 boursiers sur 72 bourses dans le monde, pour obtenir des informations véritablement mondiales sur le marché.

Si nous avons retenu votre attention, lisez la suite. Ci-dessous, nous passons en revue l’ensemble des fonctionnalités, l’interface Web, la documentation, les performances et les prix de Marketstack.

Revue de Marketstack

Le pitch de l’élévateur Marketstack

Marketstack fournit des données historiques et en temps réel, datant de 30 ans environ, à une vitesse fulgurante. Affinez votre recherche à des tickers individuels ou surveillez des échanges entiers avec la même facilité. Que vous tradiez en début ou en fin de journée, ou tout au long de la journée, vous pouvez personnaliser vos demandes de résultats de fin de journée et intrajournaliers.

Quels que soient vos besoins, l’infrastructure cloud de Marketstack est suffisamment robuste pour gérer des millions de demandes par jour et offre une disponibilité quasi parfaite. Bien sûr, il n’y a aucune obligation de payer pour plus de services que ce dont vous avez besoin; inscrivez-vous pour un abonnement gratuit pour jusqu’à 1000 demandes d’API par mois. L’intégration de Marketstack peut être effectuée en 5 minutes, avec une documentation exceptionnelle pour aider les développeurs dans la plupart des principaux langages de programmation.

Premiers pas avec Marketstack

Apilayer a une expérience exceptionnelle de rendre ses produits hautement accessibles, et Marketstack ne fait pas exception. Pour vous inscrire, cliquez simplement sur INSCRIPTION GRATUITE en haut à droite de la page d’accueil, sélectionnez le plan gratuit, entrez vos informations d’identification et vous y êtes.

Ils ne vous incitent pas à mettre une carte de crédit au dossier «juste au cas où» vous décidez de mettre à niveau plus tard (ou oubliez d’annuler un abonnement d’essai). Au lieu de cela, ils fournissent beaucoup de valeur dès le départ pour vous permettre d’explorer leur offre sans frais ni obligation pour vous. À notre avis, cela montre qu’Apilayer a confiance en son produit et respecte par ailleurs ses clients.

Tableau de bord

Une fois votre compte créé, vous arriverez au tableau de bord Marketstack. Toutes les options de menu sont assez explicites, mais nous vous donnerons une visite d’orientation rapide.

La page principale du tableau de bord permet de voir facilement toutes les métadonnées de votre compte et de votre abonnement en un coup d’œil. Il y a deux boutons utiles en haut de la page qui vous mènent à leur Guide de démarrage rapide en 3 étapes (essentiellement une feuille de triche pour utiliser Marketstack), ainsi que l’API Documentation. Nous aborderons ce dernier plus en détail dans sa propre section.

Ensuite, vous verrez votre clé API, ainsi que la possibilité de la réinitialiser. Si vous pensez que votre clé n’est pas sécurisée, faites-la pivoter et reposez-vous plus facilement.

Enfin, il existe des champs affichant votre Abonnement, utilisation de l’API, Compte informations d’identification, et Paiement informations. Chacun affiche un résumé des informations contenues dans les options de la barre latérale correspondante.

Options de menu

  • Plan de mise à niveau / abonnement – Si vous êtes abonné au plan gratuit, ces liens seront redondants, car ils vous mèneront tous les deux à la page du niveau d’abonnement pour afficher vos options de mise à niveau. Sinon, vous pouvez toujours cliquer sur ce dernier pour afficher votre forfait, la période de facturation et la part de votre limite de demandes mensuelle que vous avez utilisée jusqu’à présent.
  • Compte – C’est ici que vous pouvez gérer les informations d’identification de votre compte, ainsi que vos notifications. Nous apprécions la simplicité de désactivation de toutes les communications de Marketstack pour éviter l’encombrement de la boîte de réception. Il est également facile de changer votre mot de passe sur cette page; et si vous décidez que Marketstack n’est pas pour vous, l’option de suppression de votre compte se trouve juste en bas de la page et ne vous fait pas sauter à travers des obstacles.
  • Paiement – Facilitez un peu la comptabilité avec l’option de menu Paiement. Vous pouvez gérer vos méthodes de facturation et consulter toutes vos factures ici.
  • Utilisation de l’API – Le nombre de demandes que vous pouvez faire par mois est lié à votre plan d’abonnement, et vous pouvez voir à quel point vous êtes près d’atteindre votre limite ici. De plus, vous trouverez ci-dessous des statistiques d’utilisation pour vous aider à gérer votre compte de manière plus éclairée.

Documentation Marketstack

Toute API digne de ce nom disposera d’une documentation claire et concise pour aider les développeurs dans la mise en œuvre et l’utilisation. Nous apprécions l’approche en clair-anglais de Marketstack pour décrire ses méthodes, bien qu’il existe de nombreux exemples de code pour aider le caoutchouc à prendre la route.

Ci-dessous, nous couvrons brièvement chacun des points de terminaison et paramètres d’API de Marketstack.

Remarque: pour économiser sur certains verbiage, sachez qu’il est toujours possible de limiter le nombre de résultats retournés, et de définir un décalage de pagination pour des raisons de lisibilité.

Authentification

Comme pour toute API, vous devrez spécifier votre clé d’accès avec le paramètre access_key. Rien d’extraordinaire ici.

Chiffrement

Uniquement disponible pour les clients payants, Marketstack propose un cryptage HTTPS 256 bits pour sécuriser votre connexion à leurs serveurs cloud. Ajoutez simplement ces petits « s » magiques au protocole http dans l’URL de base de l’API pour y arriver.

les erreurs

Personne n’aime le débogage dans le noir, alors Marketstack fournit une litanie de codes d’erreur pour expliquer exactement ce qui n’a pas fonctionné avec votre demande. Il est facile de tenir pour acquis jusqu’à ce que vous utilisiez une API qui ne fait pas de rapport d’erreurs de la bonne manière.

Données de fin de journée

Pour vérifier les cours de clôture des actions, ajoutez le / eod point final à votre demande. Vous pouvez récupérer des données de fin de journée à partir d’échanges ou d’actions spécifiques avec le échange et symboles paramètres, respectivement, puis triez-les par valeur croissante ou décroissante. Il est également possible de consulter les données à une date précise, ou simplement de demander les dernières informations.

Données boursières API de données de marché en temps réel, intrajournalier et historique

Données intrajournalières

Les day traders apprécieront le / intraday point final qui vous permet de définir des intervalles de récupération de données. Une fois encore, vous pouvez demander des données intrajournalières sur des actions individuelles ou à partir de bourses spécifiques avec les paramètres correspondants, et les trier de la même manière qu’avec le point de terminaison / eod. Ajout /[date] ou / les derniers objets à votre demande fonctionnent également pour affiner vos résultats à un moment précis. 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

Il est assez facile de récupérer des données historiques pour toute action ou bourse en utilisant le date_from et date_to paramètres. Ces méthodes sont compatibles avec les demandes intrajournalières et de fin de journée.

Mises à jour en temps réel

Marketstack est capable de faire des requêtes intrajournalières périodiques pour renvoyer des données en temps réel. Alors que tous les utilisateurs peuvent définir le paramètre d’intervalle sur 30 min, 1h, 3h, 6h, 12h ou 24h, les utilisateurs de niveau professionnel débloquent des intervalles de 15 min, 10 min, 5 min et même 1 min pour des mises à jour du marché vraiment de pointe.

Tickers

Une autre façon de récupérer des données sur des tickers boursiers spécifiques consiste à utiliser le point de terminaison / tickers. Il existe différentes manières de créer des requêtes à l’aide d’une multitude d’objets, notamment des symboles boursiers et des dates. Les demandes de fin de journée et intrajournalières sont disponibles dans la plupart de leurs permutations.

Échanges

Ce point de terminaison vous permet d’afficher des données sur tout ou partie des 72 bourses de Marketstack. Voici un exemple de ce qu’une telle demande peut renvoyer:

{
    "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

Besoin de métadonnées sur une devise spécifique? Ajoutez le point de terminaison / monnaies à votre demande pour renvoyer des résultats sur toutes les devises prises en charge par Marketstack.

Fuseaux horaires

Comme Marketstack traite des données boursières mondiales, il est logique qu’il y ait des informations utiles sur chaque fuseau horaire. Le point de terminaison / timezones vous permet de l’afficher.

Performance et preuve

Avec un tel degré d’utilité, vous vous demandez peut-être à quel point Marketstack est capable de fonctionner. Apilayer est un acteur majeur du secteur et produit en règle générale des produits API RESTful finement réglés et soigneusement codés.

Marketstack est construit sur la vaste et puissante infrastructure basée sur le cloud d’Apilayer, avec des données de réponse à suivi rapide codées au format JSON léger. Leurs serveurs traitent régulièrement des dizaines de millions de demandes par jour et offrent une disponibilité de près de 100% depuis son lancement en juin 2020.

Avec de telles performances évolutives et des ensembles de fonctionnalités, les entreprises qui démarrent tout juste jusqu’aux multinationales utilisent Marketstack. En fait, plus de 30000 entreprises font partie de la clientèle de Marketstack, notamment Microsoft, Accenture, Amazon, Credit Suisse, Uber, Accenture, Revolut, etc. Il est également largement utilisé dans les cercles académiques, avec plus de 75 universités, dont le MIT et NYU.

Tarification

Marketstack a une solution pour tout le monde, et cela se voit dans leurs niveaux d’abonnement généreusement provisionnés. Tous les plans sont disponibles sur une base mensuelle ou avec une réduction de 20% lorsque vous payez une année à la fois. Les méthodes de paiement incluent Visa, MasterCard, Discover, American Express, Diner’s Club et PayPal, bien que les clients Enterprise et à volume élevé puissent demander à effectuer un virement bancaire.

Tarification MarketStack

Jetons un coup d’œil aux niveaux d’abonnement mensuel de Marketstack:

  • Libérer0 $ / mois – Il s’agit de la version la plus simplifiée de Marketstack, mais si vous n’avez pas besoin de volumes élevés de données boursières à des fins commerciales, vous trouverez les 1000 demandes par mois plus que suffisantes. Vous avez accès aux 72 bourses mondiales et pouvez demander des données de fin de journée aussi souvent qu’il vous reste du quota.
  • De base9,99 $ / mois – Le paiement de frais mensuels nominaux apporte une avancée significative dans l’ensemble des fonctionnalités de Marketstack. Votre demande limite le volume des ballons dix fois à un plafond de 10 000 / mois. Vous avez désormais la possibilité d’analyser les données intrajournalières en plus des données de fin de journée, ainsi que des données historiques remontant à 10 ans. Comme il s’agit du premier niveau payant, vous avez le droit d’utiliser vos résultats à des fins commerciales et pouvez accéder au support technique. Marketstack se consacre à la protection des données vitales de votre entreprise et propose désormais un cryptage HTTPS 256 bits avec l’abonnement Basic.
  • Professionnel49,99 $ / mois – Ce niveau est destiné aux entreprises qui ont besoin d’une véritable solution de suivi des stocks en temps réel – et constitue donc le choix le plus populaire. Alors que la fonction intrajournalière du niveau de base limite l’intervalle le plus court à des mises à jour de 30 minutes, le niveau professionnel vous permet d’extraire de nouvelles données boursières toutes les 60 secondes. Et, avec un quota mensuel de 100 000 demandes, vous disposerez d’une large bande passante pour surveiller un volume élevé de tickers et d’échanges. Les données historiques remontent désormais à plus de 30 ans, disponibles pour les prix de fin de journée et intrajournaliers. Comme pour tous les niveaux payants, vous pouvez utiliser vos résultats à des fins commerciales; vous bénéficierez d’une connexion cryptée aux serveurs de Marketstack; et vous pouvez contacter le support technique à tout moment.
  • Entreprise149,99 $ – Véritable niveau à haut volume de Marketstack, les utilisateurs professionnels bénéficient de toutes les fonctionnalités des niveaux précédents, mais avec une limite de 500 000 demandes / mois. De plus, les abonnés professionnels ont accès à une assistance prioritaire et peuvent profiter de la vaste expertise de l’équipe passionnée d’Apilayer.
  • EntrepriseDemander un devis – Si vous recherchez des solutions personnalisées, le niveau Entreprise de Marketstack supprime toutes les barrières et ouvre la porte à l’innovation. Toutes les ressources d’Apilayer sont à votre disposition pour identifier et répondre à vos besoins de la manière la plus rentable.

Verdict final

Le vaste ensemble de données boursières mondiales de Marketstack, les performances en temps réel, la documentation d’experts et le support client de classe mondiale en font un outil très attrayant pour les développeurs et les propriétaires d’entreprise. Un autre produit phare de l’écosystème en croissance rapide d’Apilayer, Marketstack est construit sur une infrastructure cloud solide comme le roc qui permet une disponibilité presque parfaite et une évolutivité illimitée. Que vous surveilliez votre portefeuille personnel ou les mouvements de votre secteur sur plusieurs bourses, le modèle d’abonnement flexible de Marketstack vous permet d’adapter ses services à vos besoins et à votre budget.

Avez-vous déjà utilisé Marketstack? Donnez votre avis sur l’utilisation de son API ci-dessous.

Raphael

Raphael

Partie intégrante de l'équipe Levonsys, je suis chef de rubrique des sections Web et Kodi. Vous retrouverez au travers de mes articles, de nombreux guides sur divers outils Web, mais aussi attelant aux applications mobiles sociales.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.