Summary of 40 Free APIs for Programming Projects

· algiegray's blog

The text provides a list of 40 free APIs that can be utilized in various programming projects. Here's a concise summary of the mentioned APIs:

  1. Unsplash API: Offers high-quality stock photos for use in blogs or group chats.
  2. YouTube API: Allows changing thumbnails, titles, and AB testing for YouTube channels.
  3. Movie Search API: A search engine for movies, useful for building a watchlist project.
  4. Pantry API: Provides a simple JSON database with a CRUD interface.
  5. Clearbit Logo API: Offers company logos for integration in applications.
  6. Waifu API: Lets users build their anime wife with customizable endpoints.
  7. IGDB API: Provides game data, versions, genres, covers, and images for game development projects.
  8. Discord API: Enables building custom bots and games for Discord channels.
  9. World News API: Offers up-to-date world news for applications, with a free tier available.
  10. Random Data Generator: Provides fake data for testing applications.
  11. Foreign Exchange Rates API: Gives current and historical foreign exchange rates.
  12. Webhooks as a Service API: Allows sending data from one app to another.
  13. Kroger API: Converts text into diagrams in JPEG or PNG format.
  14. Exascale API: Connects to Google Docs with an API, useful for data extraction and add-ons.
  15. HTTP Status Dogs API: Offers cute images representing various HTTP status codes.
  16. Geocoding Places API: Translates addresses into map software coordinates.
  17. OpenWeather API: Provides 1,000 free API calls per day for weather data.
  18. Yahoo Finance API: Offers historical data on stocks, commodities, and financial indicators.
  19. Deck of Cards API: Provides endpoints for card games and user interfaces.
  20. WordPress REST API: Allows querying WordPress sites with TypeScript, React, or Astro.
  21. Spotify API: Retrieves artists' songs and related data.
  22. Podcast Index API: Grabs information on podcasts, including transcripts.
  23. Graham Speech to Text API: Offers speech-to-text conversion, time stamps, summarization, and sentiment analysis.
  24. Zen Quotes API: Provides random quotes for use in applications or as Easter eggs.
  25. Open Food Facts API: Offers product information based on barcode numbers.
  26. Stripe API: Facilitates accepting payments in applications, with transaction fees.
  27. Resend API: Simplifies email sending with various integration options.
  28. Trace.moe API: Retrieves anime series based on the frame provided, with a monthly quota.
  29. Notion, Obsidian, JIRA, and To-Do List APIs: Integrate with these software tools for data access.
  30. Alpaca API: Creates automated stock trading bots with well-documented APIs.
  31. NASA APIs: Offers various space-related data, including astronomy pictures and Mars weather observations.
  32. Letterboxd API: Provides movie and TV data for non-commercial applications.
  33. Date Helper API: Simplifies date-related functions with a single endpoint.
  34. OpenSky Network API: Tracks planes in real time with Python, Java, or REST API.

These APIs cover a wide range of use cases, from game development and movie data to weather information and payment processing. They offer developers the opportunity to enhance their projects with external data and functionality.

Summary for: Youtube