17 API intelligenti per ogni capriccio dello sviluppatore

Ai poeti piace dire che gli occhi sono lo specchio dell'anima. Gli scrittori fantasy dicono che il viaggio nella terra magica passa attraverso la porta nascosta in fondo all'armadio. Su Internet, il portale è l'API. I programmatori si limitano a precisare i parametri richiesti nel formato JSON o XML corretto e l'effetto è lo stesso. La strada giusta ti porterà in posti meravigliosi. Ci sono tesori di dati affascinanti e molto utili là fuori e le API sono il modo per ottenerli.

Le API sono nate come un meccanismo che consente ai computer di parlare con altri computer, ma nel corso del tempo si sono evolute in un grande ecosistema tutto loro. Gli sviluppatori non hanno bisogno di scrivere tutto da soli perché spesso c'è un'API che aspetta di fornire le informazioni in una forma che di solito è abbastanza vicina a ciò di cui potresti aver bisogno. Sono elementi costitutivi, come i Lincoln Log o i mattoncini Lego per la creazione di applicazioni.

Lungo la strada, le principali aziende del web come Microsoft e Google hanno allungato i loro tentacoli nel mondo delle API. Alcuni di questi sono solo percorsi per interagire con i loro prodotti principali e le API sono il modo migliore per inviare ai tuoi utenti un'e-mail o un foglio di calcolo. Altri sono fonti di informazioni, che forniscono mappe, indicazioni stradali o altri contenuti e ti evitano la fatica di creare il tuo database da zero.

I portali dominanti, tuttavia, sono tutt'altro che l'unico gioco in circolazione. Per ogni grande azienda Internet, ce ne sono molte più piccole che competono offrendo qualcosa di più profondo, più strano o semplicemente diverso. Tutte queste API più piccole, alcune estremamente pratiche, altre frivole e divertenti, sono anche opzioni reali per supportare la tua app.

Sia che forniscano le informazioni cruciali o solo un po 'di glassa extra per la torta, queste 17 API sono alcuni dei modi migliori per afferrare le parti che i tuoi utenti potrebbero desiderare.

IEX

IEX è una borsa valori sviluppata per ridurre al minimo la potenza delle applicazioni di trading flash fornendo allo stesso tempo un abbinamento ed esecuzione rapidi sia per gli acquirenti che per i venditori di azioni quotate in borsa. L'API gratuita fornisce un pacchetto JSON pieno di quotazioni e spread dai principali mercati come NYSE, CBOE e Nasdaq. Sono inoltre disponibili feed di dati con dati storici e le ultime vendite. Puoi creare semplici app per monitorare gli investimenti o strumenti di trading più sofisticati per cercare i prezzi migliori.

WalletAPI

Se stai costruendo un gioco con un'economia interna o creando una rete di gadget che riportano dettagli e transazioni, è probabile che avrai bisogno di mantenere un libro mastro. WalletAPI tiene traccia di depositi, prelievi e trasferimenti tra account. In movimento le transazioni e WalletAPI fa tutta la contabilità in partita doppia.

OpenWeatherMap

Le persone si preoccupano del tempo e OpenWeatherMap è uno dei modi più semplici per offrire ai tuoi utenti temperatura, precipitazioni, direzione del vento e altro ancora. Raccolgono dati dalle principali agenzie governative nazionali e da piccoli appassionati di giardinaggio. Il livello gratuito offre numeri di base sul tempo corrente e una semplice previsione. I livelli a pagamento offrono mappe migliori, previsioni più lunghe e alcuni dati storici.

API Football

Alcuni siti coprono tutto. API Football va in profondità, fornendo decisioni sui roster, programmi e punteggi da oltre 500 campionati in tutto il mondo. (E questo significa che gli americani dovrebbero capire che la parola "calcio" si traduce in "calcio".)

Crunchbase

Monitorare il flusso di capitale attraverso la comunità delle startup è un po 'più semplice utilizzando l'API Crunchbase, che prende il nome di una startup e restituisce informazioni cruciali sulla leadership, le fonti di finanziamento e il loro progresso. È un po 'come API Football, ma i numeri riguardano le società Internet anziché le squadre.

Controllo e-mail

Se gli indirizzi email falsi o gli spammer rappresentano una sfida, prova a controllare la posta. Questa semplice API esaminerà un indirizzo e restituirà almeno sei diverse informazioni. Il dominio è valido? Dispone di record MX che indicano che accetta email? Il dominio è presente in una blacklist per gli spammer? Il dominio è noto per offrire indirizzi email temporanei? Da lì, puoi decidere cosa fare con l'indirizzo. Alcuni test al mese sono gratuiti, ma i livelli per volumi maggiori partono da $ 50 al mese.

NASA

I cinici potrebbero preoccuparsi di spendere miliardi per esplorare lo spazio quando ci sono così tanti problemi sulla terra, ma non possono lamentarsi delle informazioni gratuite disponibili dall'API del programma spaziale. Sono disponibili fotografie degli esploratori sulla Terra, Marte e oltre. Il vero divertimento, tuttavia, è armeggiare con i parametri perché alcune API utilizzano valori letteralmente ultraterreni. Le foto di Marte, ad esempio, sono indicizzate in base all'ora in cui sono state scattate, ma l'ora è misurata in "sol", che è il giorno definito dal sorgere e dal tramontare del sole su Marte. Il paranoico può osservare gli impatti sulla terra monitorando i NEO (Near Earth Objects).

US Census Bureau

Il conteggio effettivo avviene solo ogni 10 anni, ma il censimento degli Stati Uniti rimane sempre aperto. Le API Census forniscono numeri che misurano il modo in cui le comunità cambiano di anno in anno e di decennio in decennio. Contano le persone e le imprese e poche altre cose come l'assicurazione sanitaria. Questi dati grezzi possono essere essenziali per pianificare dove espandersi o dove cercare nuovi clienti.

Mailrecipe

Alcuni messaggi di posta sono ovviamente spam. Alcuni chiaramente non lo sono. Ma molti si trovano in un inferno nel mezzo e questa è una sfida quando si comunica con i clienti. Le aziende che inviano un numero cortese di avvisi vengono accolte dai loro utenti. Quelli che inviano troppi messaggi ripetitivi iniziano a essere visti come spam.

Mailrecipe ti aiuta a consegnare il messaggio con un po 'di autocontrollo per proteggere la tua reputazione. La loro API limita i messaggi di posta elettronica a uno al giorno. Se due dei tuoi team di marketing scelgono come target lo stesso elenco, viene recapitato un solo messaggio. È un approccio semplice e diretto.

Pallonetto

Sicuramente il primo istinto del team informatico è quello di inviare posta elettronica, ma a volte la vecchia versione cartacea stampata su alberi morti funziona meglio. Lob è specializzato nella stampa e nella spedizione di messaggi - cartoline, lettere o fatture - alla vecchia maniera. La tua lettera di benvenuto o l'avviso scaduto va nell'API, insieme agli indirizzi, quindi Lob li stampa e li invia. 

Skyscanner

Vuoi un biglietto aereo economico? Chi non lo fa? Skyscanner tiene traccia dei prezzi correnti per diverse migliaia di voli attraverso un'unica API. Puoi utilizzarlo per aggiungere prezzi aggiornati ai diari di viaggio o altri contenuti. L'API offre anche prezzi di noleggio auto per le parti del viaggio a terra.

Twinword

Questa frase sembra cattiva e arrabbiata? Il tuo capo ti ha chiesto di iniziare a filtrare i post sui social media e ripulire i commenti sul tuo sito web? Forse vuoi solo guardare la tua lingua? Twinword raggruppa una serie di analisi del testo tra cui analisi del sentiment, punteggio per differenza di parole, raccomandazione di categoria e circa una dozzina di altre. Entrano lettere grezze e ne escono dati strutturati sulle parole e sul loro significato.

Botometro

Il vortice dei social media è spesso pieno di rumori e furia, e dire la differenza tra ciò che è reale e ciò che è un bot può essere difficile. Botometer studia il comportamento e quindi assegna un punteggio che aumenta man mano che il comportamento su Twitter diventa più sospetto. Non è bello come quella macchina che Deckard ha usato su Rachael in Bladerunner , ma allora cos'è?

TVMaze

I servizi di streaming che abilitano le abbuffate amano tagliare i titoli di coda alla fine dei programmi TV, ma spesso tagliano le parti migliori. Gli amanti della TV dedicati vogliono conoscere i nomi di tutti coloro che sono associati agli spettacoli e questo significa i nomi dei piccoli attori e persino alcuni membri della troupe. TVMaze è una guida TV personalizzata che offre tutti questi dati tramite un'API, inclusi riepiloghi di programmi, riepiloghi di episodi e informazioni su cast e troupe. La struttura dei dati include foto, compleanni e, ahimè, giorni di morte.

FaceMark

Gli algoritmi di riconoscimento facciale dipendono dall'identificazione di una costellazione di punti sul viso come la posizione degli angoli degli occhi. L'API FaceMark prende la tua immagine e restituisce le coordinate di questi punti sensibili. Non si tratta solo di darti una semplice risposta; ti fornisce i dati per il peering all'interno dell'operazione di riconoscimento.

CoinAPI

Non c'è niente di più elettrizzante o scoraggiante che seguire le spettacolari ascese o le cataclismi delle criptovalute. CoinAPI rende più semplice seguire i prezzi con un'API che raccoglie informazioni dai principali scambi. Ci sono anche molte informazioni sui prezzi storici.

Imgflip

I meme sono ovunque e Imgflip rende più semplice ricapitolare le tue immagini preferite con le tue parole. L'API automatizza il processo. I meme sostituiranno articoli di lunga durata scritti da scrittori? Plus ça change, plus c'est la même ha scelto.