17 API intelligentes pour tous les caprices des développeurs

Les poètes aiment à dire que les yeux sont les fenêtres de l'âme. Les écrivains fantastiques disent que le voyage vers la terre magique passe par la porte cachée au fond du placard. Sur Internet, le portail est l'API. Les programmeurs précisent simplement les paramètres requis dans le bon format JSON ou XML et l'effet est le même. Le bon chemin vous mènera dans des endroits incroyables. Il existe des trésors de données fascinants et très utiles et les API sont le moyen de les obtenir.

Les API ont commencé comme un mécanisme qui permettait aux ordinateurs de parler à d'autres ordinateurs, mais en cours de route, elles ont évolué pour devenir un vaste écosystème. Les développeurs n'ont pas besoin de tout écrire eux-mêmes car il y a souvent une API qui attend de fournir les informations sous une forme généralement assez proche de ce dont vous pourriez avoir besoin. Ce sont des blocs de construction, comme des Lincoln Logs ou des briques Lego pour créer des applications.

En cours de route, les grandes entreprises du Web comme Microsoft et Google ont déployé leurs tentacules dans le monde des API. Certains d'entre eux ne sont que des voies pour interagir avec leurs principaux produits et les API sont le meilleur moyen d'envoyer à vos utilisateurs un e-mail ou une feuille de calcul. D'autres sont des sources d'informations, fournissant des cartes, des itinéraires ou d'autres contenus et vous évitant d'avoir à créer votre propre base de données à partir de zéro.

Les portails dominants, cependant, sont loin d'être le seul jeu disponible. Pour chaque grande entreprise Internet, il y en a plusieurs plus petites qui se font concurrence en offrant quelque chose de plus profond, d'étranger ou simplement différent. Toutes ces API plus petites - certaines extrêmement pratiques, d'autres frivoles et amusantes - sont également de véritables options pour prendre en charge votre application.

Qu'elles fournissent les informations cruciales ou simplement un glaçage supplémentaire pour le gâteau, ces 17 API sont parmi les meilleurs moyens de saisir les éléments que vos utilisateurs pourraient souhaiter.

IEX

IEX est une bourse de valeurs développée pour minimiser la puissance des applications de trading flash tout en fournissant une correspondance et une exécution rapides pour les acheteurs et les vendeurs d'actions cotées en bourse. L'API gratuite fournit un paquet JSON rempli de cotations de prix et de spreads des principaux marchés tels que le NYSE, le CBOE et le Nasdaq. Il existe également des flux de données avec des données historiques et les dernières ventes. Vous pouvez créer des applications simples pour suivre les investissements ou des outils de trading plus sophistiqués pour rechercher les meilleurs prix.

WalletAPI

Si vous développez un jeu avec une économie interne ou créez un réseau de gadgets qui rapportent des détails et des transactions, il est probable que vous aurez besoin de tenir un registre. WalletAPI suit les dépôts, les retraits et les transferts entre les comptes. Au final, les transactions et WalletAPI fait toute la comptabilité en partie double.

OpenWeatherMap

Les gens s'inquiètent de la météo et OpenWeatherMap est l'un des moyens les plus simples d'offrir la température, les précipitations, la direction du vent et plus encore à vos utilisateurs. Ils recueillent des données auprès des principales agences gouvernementales nationales ainsi que des petits amateurs d'arrière-cour. Le niveau gratuit offre des chiffres de base sur la météo actuelle et une prévision simple. Les niveaux payants fournissent de meilleures cartes, des prévisions plus longues et certaines données historiques.

Football API

Certains sites couvrent tout. API Football va en profondeur, fournissant des décisions d'alignement, des horaires et des scores de plus de 500 ligues à travers le monde. (Et cela signifie que les Américains doivent comprendre que le mot «football» se traduit par «football».)

Crunchbase

Suivre le flux de capitaux à travers la communauté des startups est un peu plus facile en utilisant l'API Crunchbase, qui prend le nom d'une startup et renvoie des informations cruciales sur le leadership, les sources de financement et leur progression. C'est un peu comme API Football, mais les chiffres concernent les sociétés Internet plutôt que les équipes.

Vérifier le courrier

Si de fausses adresses e-mail ou des spammeurs posent problème, essayez Vérifier le courrier. Cette API simple examinera une adresse et renverra au moins six informations différentes. Le domaine est-il valide? A-t-il des enregistrements MX indiquant qu'il accepte les e-mails? Le domaine figure-t-il sur des listes noires pour les spammeurs? Le domaine est-il connu pour offrir des adresses e-mail temporaires? À partir de là, vous pouvez décider quoi faire de l'adresse. Quelques tests par mois sont gratuits, mais les niveaux pour des volumes plus importants commencent à 50 $ par mois.

NASA

Les cyniques peuvent s'inquiéter de dépenser des milliards pour explorer l'espace alors qu'il y a tant de problèmes sur terre, mais ils ne peuvent pas se plaindre des informations gratuites disponibles à partir de l'API du programme spatial. Des photographies des explorateurs sur Terre, Mars et au-delà sont disponibles. Le vrai plaisir, cependant, est de jouer avec les paramètres car certaines API utilisent des valeurs qui sont littéralement d'un autre monde. Les photos de Mars, par exemple, sont indexées selon l'heure à laquelle elles ont été prises, mais l'heure est mesurée en «sol», qui est le jour défini par le lever et le coucher du soleil sur Mars. Le paranoïaque peut surveiller les impacts sur la Terre en suivant les objets géocroiseurs (Near Earth Objects).

Bureau du recensement américain

Le comptage réel n'a lieu que tous les 10 ans, mais le recensement américain reste ouvert tout le temps. Les API du recensement fournissent des chiffres qui mesurent la façon dont les communautés évoluent d'année en année et de décennie en décennie. Ils comptent les personnes et les entreprises et quelques autres choses comme l'assurance maladie. Ces données brutes peuvent être essentielles pour planifier où se développer ou où prospecter de nouveaux clients.

Mailrecipe

Certains messages électroniques sont évidemment du spam. Certains ne le sont clairement pas. Mais beaucoup se trouvent dans un monde souterrain entre les deux et c'est un défi lors de la communication avec les clients. Les entreprises qui envoient un nombre poli d'avis sont les bienvenues par leurs utilisateurs. Ceux qui envoient trop de messages répétitifs commencent à être considérés comme du spam.

Mailrecipe vous aide à livrer le message avec un peu de retenue pour protéger votre réputation. Leur API limite les messages électroniques à un par jour. Si deux de vos équipes marketing ciblent la même liste, un seul message est livré. C'est une approche simple et directe.

Lob

Bien sûr, le premier instinct de l'équipe informatique est d'envoyer du courrier électronique, mais parfois l'ancienne version papier imprimée sur des arbres morts fonctionne mieux. Lob se spécialise dans l'impression et l'envoi de messages - cartes postales, lettres ou factures - à l'ancienne. Votre lettre de bienvenue ou votre avis de retard est envoyé dans l'API, avec les adresses, puis Lob les imprime et les envoie. 

Skyscanner

Voulez-vous un billet d'avion pas cher? Qui pas? Skyscanner suit les prix actuels de plusieurs milliers de vols via une seule API. Vous pouvez l'utiliser pour ajouter des prix actualisés à des récits de voyage ou à d'autres contenus. L'API propose également des tarifs de location de voitures pour les parties du voyage au sol.

Twinword

Cette phrase semble-t-elle méchante et en colère? Votre patron vous a-t-il demandé de commencer à filtrer les publications sur les réseaux sociaux et de nettoyer les commentaires sur votre site Web? Peut-être que vous voulez juste regarder votre propre langue? Twinword regroupe un certain nombre d'analyses de texte, notamment l'analyse des sentiments, la notation des différences de mots, la recommandation de catégorie et une douzaine d'autres. Entre les lettres brutes et les données structurées sur les mots et leur signification.

Botomètre

Le maelström des médias sociaux est souvent plein de sons et de fureur, et il peut être difficile de faire la différence entre ce qui est réel et ce qui est un bot. Le botomètre étudie le comportement, puis attribue un score qui augmente à mesure que le comportement sur Twitter devient de plus en plus suspect. Ce n'est pas aussi cool que cette machine que Deckard a utilisée sur Rachael dans Bladerunner , mais alors qu'est-ce que c'est?

TVMaze

Les services de diffusion en continu à la frénésie adorent couper le générique de la fin des émissions de télévision, mais ils capturent souvent les meilleures parties. Les amateurs de télévision dédiés veulent connaître les noms de toutes les personnes associées aux émissions, ce qui signifie les noms des petits acteurs et même de certains membres de l'équipe. TVMaze est un guide TV personnalisé qui offre toutes ces données via une API, y compris des résumés d'émissions, des résumés d'épisodes et des informations sur les acteurs et l'équipe. La structure des données comprend des photos, des anniversaires et, hélas, des anniversaires de décès.

FaceMark

Les algorithmes de reconnaissance faciale dépendent de l'identification d'une constellation de points sur le visage comme la position des coins des yeux. L'API FaceMark prend votre image et renvoie les coordonnées de ces points chauds. Il ne s'agit pas simplement de vous donner une réponse simple; il vous donne les données pour l'appairage dans l'opération de reconnaissance.

CoinAPI

Il n'y a rien de plus excitant ou décourageant que de suivre les ascensions spectaculaires ou les plongeons cataclysmiques des crypto-monnaies. CoinAPI simplifie le suivi des prix avec une API qui rassemble les informations des principaux échanges. Il existe également de nombreuses informations historiques sur les prix.

Imgflip

Les mèmes sont partout et Imgflip facilite la recapture de vos images préférées avec vos mots. L'API automatise le processus. Les mèmes remplaceront-ils les articles longs écrits par des écrivains? Plus ça change, plus c'est la même chose.