DEV Community

Cover image for 🌐 100+ Free APIs for Developers in 2024 🚀
Hanzla Baig
Hanzla Baig

Posted on • Edited on

261 8 7 8 11

🌐 100+ Free APIs for Developers in 2024 🚀

🌐 100+ Free APIs for Developers in 2024 🚀

A powerful collection of 100+ APIs across categories to help you build apps, tools, and projects. From AI to weather, music to finance, this list has it all!


📚 Table of Contents

  1. Public APIs for Open Data 🌍
  2. Weather APIs ☁️
  3. News APIs 📰
  4. Finance & Cryptocurrency APIs 💰
  5. AI & NLP APIs 🤖
  6. Health APIs 🏥
  7. Food & Recipe APIs 🍔
  8. Image & Video APIs 🖼️
  9. Social Media APIs 📱
  10. Entertainment APIs 🎮
  11. Developer Tools APIs 🛠️
  12. Music APIs 🎵
  13. E-Commerce APIs 🛒
  14. Education APIs 🎓
  15. Sports APIs

🌍 1. Public APIs for Open Data

API Name Description Link
OpenStreetMap 🌐 Open map data for geolocation. OpenStreetMap API
NASA API 🚀 Space data, images, and mission information. NASA API
Data.gov 📊 U.S. government open datasets. Data.gov
World Bank API 🌏 Economic and country-level data. World Bank API
UN Data API 🌎 Access global development data. UN Data
CovidActNow API 🦠 COVID-19 risk and vaccine data. CovidActNow API
GeoNames API 🗺️ Geographic location and postal data. GeoNames API
Open Library API 📚 Books, covers, and library metadata. Open Library

☁️ 2. Weather APIs

API Name Description Link
OpenWeatherMap 🌦️ Weather data and forecasts. OpenWeatherMap
WeatherAPI 🌩️ Real-time weather and historical data. WeatherAPI
Storm Glass API 🌊 Marine and coastal weather data. Storm Glass
Visual Crossing 🌤️ Historical weather and analytics. Visual Crossing
Weatherbit API Forecasts and real-time data. Weatherbit

📰 3. News APIs

API Name Description Link
NewsAPI 📰 Aggregates news headlines globally. NewsAPI
GNews API 🌍 Real-time global news updates. GNews API
The Guardian API 📰 Access The Guardian's articles and content. The Guardian API
Currents API 🔥 Breaking news and trending stories. Currents API
New York Times API 🗞 Fetch NYT articles, archives, and metadata. NYT API

💰 4. Finance & Cryptocurrency APIs

API Name Description Link
CoinGecko API 🪙 Crypto market and exchange data. CoinGecko
Alpha Vantage 📈 Stock and forex data. Alpha Vantage
Fixer API 💱 Foreign exchange rates. Fixer API
Nomics API 🔐 Crypto asset prices and information. Nomics API
Finnhub API 📊 Stock API for real-time financial data. Finnhub API

🤖 5. AI & NLP APIs

API Name Description Link
OpenAI API 🧠 Access GPT models for text generation. OpenAI API
DeepAI 🤖 AI-powered tools for analysis and generation. DeepAI
Wit.ai 🗣️ NLP for building voice apps. Wit.ai
TensorFlow.js ⚙️ JavaScript AI models and training. TensorFlow.js
Clarifai API 🖼️ AI for image recognition and tagging. Clarifai API

🎓 14. Education APIs

API Name Description Link
Khan Academy API 📚 Access learning resources and videos. Khan Academy
OpenAI Datasets 📖 Learning datasets for AI and development. OpenAI
Edamam API 📘 Nutrition and education content. Edamam API
RestCountries 🌍 Get country details for education. RestCountries API
Google Books API 📚 Search books and retrieve data. Google Books

15. Sports APIs

API Name Description Link
Football-Data.org Football and league data. Football Data
TheSportsDB API 🎽 Sports teams, players, and scores. TheSportsDB
NBA API 🏀 Stats and information for NBA games. NBA API
Api-Football Live scores and football updates. API Football
ESPN API 📺 Sports data for major events. ESPN API

There are the more free APIs:-

  1. Nasa Api:
    Access the data related to space exploration such as images and videos
    Nasa Api

  2. Open Trivia database Api
    Get trivia questions across multiple categories ,pergect for quiz app
    OpenTDB Api

  3. Time Zone DB
    Fetch time data for any regions in the world.
    Time Zonedb Api

  4. Unspalsh Api
    Access library of high quality images. Free to use
    Umsplash API

  5. QR Code Generator Api
    Generating the QR codes easily for any kind of data.
    QR Api

  6. Advice Slip API
    Fetch random pieces od advice, great for fun apps
    Advice Slip Api

  7. Brevo API
    Brevo Api is used to make his own sms sending system, campaign, and mail sending. Amd it provide the free api to make the forms(secure forms)
    Brevo API

  8. Marvel API
    Access the marvel Comics data including characters, series and more
    Marvel API

  9. Giphy API
    Get access to thousands of gifs and stickers to integrate into your app.
    Giphy API

  10. Dictionary API
    Access word definition, antonyms and more
    Dictionary API

  11. OCR Space API
    Optical character recognition to axtract text from documents and images.
    OCR API

  12. FourSquare API
    Access the location data and user generated content from foursquare.
    FoutSquare API

  13. Telegram Bot API
    Create bots for telegram messaging platform.
    Telegram Bot API

  14. Slack Api
    Build apps for communication anf team collabration
    Slack API

  15. Wolform Alpha API
    Access knowledge and computational data from wolform alpha
    Wolform API

  16. Open library ApI
    Access the metadata millions of books amd author world wide.
    Open library API

  17. Oxford Dictionary API
    Access words definition and synonyms from api
    Oxford Dictionary API

  18. URL Scan Api
    Scan and analyze urls for pishing malware or other security risks.
    URL Scan Api

  19. Free Forex Api
    Get real time forex rates and crypto currency axchange rates.
    Free Forex API

  20. Sunrise_Sunset API
    Fetch sunrise and sunset times for any location in the world.
    Sunrise Sunset API

  21. Link Preview Api
    Fetch the information for a urls such as title, description and images for embeding
    Link Preview API

  22. Fun Translation API
    Text translation into fun language like yoda-speaks
    Fun Translation API

🎉 Wrapping Up

With 100+ APIs across categories, you're ready to build projects, apps, and tools with real-world data. Start integrating these today and watch your development workflow supercharge! 🚀

Which API will you try first? Share in the comments! 👇

API Trace View

Struggling with slow API calls?

Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more →

Top comments (58)

Collapse
 
kreativmaschine profile image
kreativmaschine

Sso this is really clickbaiting.
The problem is even that the work done is degraded by the expectation of finding xyz. The catchy number “100” is not really the problem. At the latest when you are disappointed with the unfinished table of contents, it is a waste of life time.
In my case, I was looking forward to the Music APIs and was disappointed.

Honestly, this is not the level I expect on this site. Then you should have the guts to change the headline to “Constantly growing list of free APIs”, “Hopefully there's something for you too, just come back often - list of APIs”.

Collapse
 
mart_marandi_b46464320339 profile image
Mart Marandi

There was less than 100 API s

Health APIs 🏥
Food & Recipe APIs 🍔
Image & Video APIs 🖼️
Social Media APIs 📱
Entertainment APIs 🎮
Developer Tools APIs 🛠️
Music APIs 🎵
E-Commerce APIs 🛒
Education APIs 🎓
Sports APIs

Collapse
 
perssondennis profile image
Dennis Persson

I guess ChatGPT failed with its output here, missing most of the list, and author didn't bother to check the output before posting it.

Collapse
 
hanzla-baig profile image
Hanzla Baig

Hey i add more apis in this post now

Collapse
 
hanzla-baig profile image
Hanzla Baig

😁

Collapse
 
hanzla-baig profile image
Hanzla Baig

Hey i add more apis in this post now

Collapse
 
frickingruvin profile image
Doug Wilson

I think you misspelled "thank you".

Collapse
 
ivanivanovv profile image
Ivan Ivanov

You should check Vratix - it is not an API but it helps you set up new Node.js backend services in seconds. We will be adding some API Modules that integrate some of the APIs you shared.

Collapse
 
hanzla-baig profile image
Hanzla Baig

Hey i add more apis in this post now

Collapse
 
andrewdejackson profile image
Andrew Jackson

Add Pulsetic API for website monitoring to the list.

Collapse
 
hanzla-baig profile image
Hanzla Baig

Hey i add more apis in this post now

Collapse
 
hanzla-baig profile image
Hanzla Baig

Ok

Collapse
 
liyasthomas profile image
Liyas Thomas

This is very informative. Learned about a lot of new APIs.

Selfless plug: if anyone like to spin up a RESTful API online - checkout Hoppscotch.io - helps to make requests directly from the browser.

GitHub logo hoppscotch / hoppscotch

Open source API development ecosystem - https://hoppscotch.io (open-source alternative to Postman, Insomnia)

Collapse
 
hanzla-baig profile image
Hanzla Baig

There are the more Apis such as
Unsplash Api for images fetching
Pexel Api for the Images fetching
Pixabay images and videos

Collapse
 
saad4software profile image
Saad Alkentar

thanks man, really helpful

Collapse
 
hanzla-baig profile image
Hanzla Baig

Hey i add more apis in this post now

Collapse
 
hanzla-baig profile image
Hanzla Baig

Thanks

Collapse
 
martygo profile image
Martins Gouveia

Awesome!

Collapse
 
hanzla-baig profile image
Hanzla Baig

👍

Collapse
 
hanzla-baig profile image
Hanzla Baig

Hey i add more apis in this post now

Collapse
 
2pr-io profile image
2PR

Good post!

Collapse
 
hanzla-baig profile image
Hanzla Baig

Thank You

Collapse
 
hanzla-baig profile image
Hanzla Baig

Hey i add more apis in this post now

Collapse
 
squadcentral profile image
Squad Central

Nice!

Collapse
 
hanzla-baig profile image
Hanzla Baig

Thanks

Collapse
 
hanzla-baig profile image
Hanzla Baig

Hey i add more apis in this post now

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay