What are some really good APIs which can go well with personal projects?
I read this blog the other day: https://manthanguptaa.in/posts/proof_of_work and it inspired me to make this post.
The first ever internship I got was when an engineer reached out to me after seeing my project on Reddit. So here are some free APIs that you can use to build your next project that actually stands out!
OpenAI API (First 2.5M tokens per day are free, tutorial here)
Web Speech API
SpaceX API
NASA APIs
Google Maps API (This is what got my my first job)
Wikipedia API
US Census API
Data.gov APIs
Spotify Web API
YouTube Data API
Discord API
FDA Open Data
Crossref API
Comment some other cool free APIs!
Videos
Collection of free public APIs that No auth required.
The public-apis list is an awesome resource for developers. The only problem is that many of the APIs have become dead links over time. So I built a side project that takes that list and monitors API status daily, so you can see which ones are actually usable.
860+ APIs that no auth required.
Reliability is monitored daily.
Test ednpoint directly in your browser.
Explore the directory: https://freeapis.juheapi.com/apis
All feedback is welcome!
I'm a university lecturer in Switzerland, teaching web development basics to my students. As part of their coursework, they need to create a small web app using real-world data from APIs.
While searching for reliable and relevant APIs, I stumbled upon the famous Public API List on GitHub. While checking out the list, I found that many of the APIs are no longer free, no longer public or have been discontinued.
To address the problem of outdated APIs, I created a small website called freepublicapis.com, which contains my collection of APIs and tests all endpoints every four hours. The site logs responses and measures metrics such as response time and error rate. Currently, there are 28 APIs available, many of which are from Swiss public institutions.
If you know any cool APIs from your city or country, that helped you learn programming, it would be fantastic if you could contribute them to the website. Your participation could make this website relevant to students learning web development around the world.
I think one of the big issues when learning to program is the absolut lack of data and for most semi-useful tools you need at least some of. Do you know of any cool websites that provide real world data / lots of data that can be easily accessed with an API (JSON) call?
The best free REST API I have come across is from the National Weather Service. I am, however, tired of playing with the weather. I am not looking for anything in specific, just something other than weather. I know there is https://www.data.gov , but there doesn't appear to be any good, up-to-date data available. It is entirely possible I am using those APIs incorrectly. So, please, would you mind passing along some good REST APIs for me to "play" with?
Thanks!
EDIT: I also use the APoD REST API, but that's getting a little old too.
Hi everyone, I have been looking for some good and free APIs with which I can make a project for my portfolio. I have been working on a project made on tmdb api and I want to make some more projects. Please suggest some good and free APIs.
Hi Guys,
let's grow this thread.
Here we should accumulate all good and recommend options and the thread should serve as a reliable source for getting surprising good FREE API Options shown.
I'll start!:
I recommend using the Openrouter API Key with the unlimited and not rate limited Deepseek/Deepseek R1 0528 - free model.
It's intelligent, strong reasoning and it's good at coding but sometimes it sucks a bit.
I Roocode there is a High Reasoning mode maybe it makes things better.
In Windsurf you can use SWE-1 for free which is a good and reliable option for tool use and coding but it misses something apart from the big guns.
In TRAE you can get nearly unlimited access to Claude 4 Sonnet and other Highend Models for just 3$ a month! Thats my option right now.
And... there is a tool which can import your OpenAI-Session Cookie and can work as a local reverse proxy to make the requests from your Plus Subscription work as API request in your Coding IDE ..thats sick right?
Hello community,
I'm trying to learn API and how they work. As a starting point, I wrote few programs to work with IMDB API and google telegram API. It seemed interesting how we can query data in JSON format and work with our programs. Looking to build some interesting personal projects while learning more about APIs.
Just wondering what are your favourite public APIs and the cool programs you wrote in Python. Just looking for suggestions.
Thanks
What are some fun datasets you've used for personal projects? I'm learning data engineering and wanted to get more practice with pulling data via an API and using an orchestrator to consistently get in stored in a db.
Just wanted to get some ideas from the community on fun datasets. Google gives the standard (and somewhat boring) gov data, housing data, weather etc.
I think one of the big issues when learning to program is the absolut lack of data and for most semi-useful tools you need at least some of. Do you know of any cool websites that provide real world data / lots of data that can be easily accessed with an API (JSON) call?
Hello everyone I am looking for APIs of any AI to integrate them into your code or to "Aider" thank you in advance
I'm learning a frontend framework and I need an API's to practice. I remember years ago I used the pokeapi to display pokemon when I was first learning to program. Beside pokeapi, themoviedb, are there famous apis that would help me feed the basic (all items, item detail, search page, etc) pages?
I am having trouble finding API's that do not charge an arm and a leg. I am looking to build a full stack application using React, TailwindCSS, Node, Express, Sequelize, and PostgreSQL, but I need help trouble finding a suitable API.
Hey all;
I shipped a new project and Im planning to use the Reddit API. At the beginning, what are the main limitations if I use it for free? And at what point (rate limits, commercial use, etc.) do I need to switch to a paid plan?