HACKER Q&A
📣 avadhoot

Which is your most favorite API?


What does it do? Make you money? Solve your crucial pain point?


  👤 ohadron Accepted Answer ✓
I really like Telegram's bot API. https://core.telegram.org/bots/api

Helps me automate stuff around my life with a few small apps that connect to Telegram message threads. Summaries from other APIs, smart home functionality, family errands and shopping list reminders with my spouse and more.


👤 JonChesterfield
Probably pthreads. Makes otherwise very tedious things straightforward and uses predicable naming conventions. For longer justification of it being well done, see https://eli.thegreenplace.net/2010/04/05/pthreads-as-a-case-...

👤 steerpike
Flickr's API is still the best.

Does everything you want it to.

Has a few fun surprises that you didn't expect that make it even more fun to make things with.

Simple to use.

Well documented.

Test playground at your fingertips to experiment with any call you like.

One of the first APIs ever released and you can still count the number of other available APIs that positively compare on one hand.


👤 dusted
QT5.. It's so well documented, and just a pleasure to work in. I'm almost never using it though.. I mostly work with the Node API, and some of the larger libraries in the infrastructure, it's fairly okay too.

👤 siquick
Spotify API - well documented, straight foward to use, and has made it easier for manage my library and make playlists for myself.

👤 xena
I love the Mastodon API because it lets me write fun bots without having to go through too much toil.

👤 ratg13
All of them since it allows me a way to easily interact with my data.

If a service collects my data, but doesn’t have an API, then I just have to wait to find a comparable service that does.


👤 themoonisachees
Discord, specifically discord.js. maybe its just that I know it well but I like what and how it does it, and it has had everything I've ever needed.

👤 mharig
Pythons concurrency module has an as far as possible consistent API between multiprocessing, multithreading and asyncio.

👤 sprobertson
Github's API solves a crucial pain point of being both consistent and stable when I am trying to teach APIs to students.

👤 iamwpj
Twilio's. The level to entry is low and things typically work as you would expect, plus docs are on point.

👤 solardev
Imgix is really fun to use.

Cloudflare Workers are awesome to work with.


👤 throwayyy479087
S3 and Mapbox

👤 gaws
cURL's API is the best out there.