Free Public APIs

A collection of 348 Free Public APIs for Students and Developers.

Tested every single day.

sponsored by

Speedscale - SponsorVoxgig - Sponsor

Development

Essential APIs for developers who build the future one line of code at a time.

🌍IP Geolocation API

This API allows users to retrieve geolocation information from an IP address or domain name. It provides details such as country, city, region, latitude, longitude, and more in a JSON format without requiring an API key.

2 Endpoints

100 API Health

🌐Hosted REST API

Reqres provides a hosted RESTful API that responds to your AJAX requests with simulated data. It supports various HTTP methods like GET, POST, PUT, and DELETE, allowing developers to easily test their applications with real HTTP responses. This is a great tool for front-end developers looking to prototype interfaces or test functionalities without setting up a backend service.

1 Endpoint

95 API Health

🌐ipify API

A simple public IP address API, easy to integrate into any application in seconds.

2 Endpoints

95 API Health

πŸ“ŠMySQL Visual Explain

This API provides a visualization tool that helps users understand and optimize their MySQL queries through easy-to-read graphical outputs. It transforms the cryptic output of MySQL's EXPLAIN command into interactive graphics, assisting users in identifying performance issues and understanding complex query plans.

2 Endpoints

95 API Health

πŸ“°HackerNews API

Provides public Hacker News data in near real time. Accessible via Firebase client libraries for Android, iOS, and web. Includes information on stories, comments, jobs, Ask HNs, polls, and users.

3 Endpoints

95 API Health

🌍IP Geolocation API

Country is an open-source API that determines the user's country based on their IP address. It supports both IPv4 and IPv6, making it a versatile tool for geolocation without requiring any API keys or imposing usage limits.

1 Endpoint

95 API Health

πŸ“§Throwaway Email API

The Throwaway Email API allows users to check if an email address is from a disposable domain. It provides endpoints to search by domain name or email address. This service is useful for validating and filtering unwanted temporary emails.

2 Endpoints

95 API Health

😎The Color API

Your fast, modern, swiss army knife for color. Pass in any valid color and get conversion into any other format, the name of the color, placeholder images and a multitude of schemes. There are only two endpoints you need to worry about, /id and /scheme, and you can read the docs about both. Each endpoint is available in JSON[P], HTML & SVG format. The SVG format can be saved or used as an img[src] attribute for super-easy embedding/sharing!

4 Endpoints

95 API Health

πŸ‡¨πŸ‡³Chinese Holiday Calendar

This API provides a comprehensive listing of public holidays in China for the year 2024. It includes the date, name of the holiday, and whether it is an off day or not.

1 Endpoint

95 API Health

πŸ”IP Proxy Detection

GetIPIntel.net provides a free API that detects proxy, VPN, and malicious IP addresses to prevent fraud and abuse on online platforms. It uses advanced algorithms to analyze IP behavior and issue a probability score indicating the likelihood of an IP being fraudulent or abusive.

1 Endpoint

95 API Health

🌐IP Data API

ipapi.is provides a comprehensive API for obtaining detailed information on IP addresses, including geolocation, hosting provider data, and detection of VPNs, proxies, and abusive behavior. The API is designed for both developers and businesses, offering a user-friendly interface with a generous free tier for basic usage.

1 Endpoint

95 API Health

🌐Arul's IP API

Get your IP Address using this API

1 Endpoint

95 API Health

πŸ•΅οΈβ€β™‚οΈUser Agent Lookup API

This API allows users to parse and retrieve information about user agents for free. It has no limitations or rate limiting, enabling unlimited requests by simply calling the appropriate endpoint with the user agent string.

1 Endpoint

95 API Health

πŸ–ΌοΈLorem Picsum

The Lorem Ipsum for photos. Easy to use, stylish placeholders. Generate random, specific, grayscale, blurred, or advanced images.

1 Endpoint

95 API Health

πŸ”—REST API Beispiele

Dieses API bietet Beispiele fΓΌr REST API Aufrufe, insbesondere fΓΌr die HTTP Methoden POST, PUT und PATCH. Es dient als Anleitung, um Ressourcen zu erstellen, zu aktualisieren oder zu lΓΆschen, wobei ein Beispielservice verwendet wird.

1 Endpoint

95 API Health

πŸ”—UUID Generator API

The UUID Generator API allows you to generate unique UUIDs and GUIDs easily via HTTP requests. It supports multiple versions, including version 1, 3, 4, and 5, and can produce them in bulk formats for efficient testing and development purposes.

1 Endpoint

95 API Health

πŸ“ŠSLA Uptime Calculator

The SLA Uptime Calculator API provides calculations for expected downtime based on specified uptime percentages. It supports both simple and complex calculations, allowing users to input downtime durations and receive corresponding SLA uptime percentages. Additionally, it can calculate acceptable downtime for different days of the week.

1 Endpoint

95 API Health

πŸ”CVEDB API

The CVEDB API provides a quick and efficient way to look up information about vulnerabilities associated with specific CVE-IDs or CPE23 strings. It allows users to access detailed data on vulnerabilities, including summaries, scores, and references to further resources.

1 Endpoint

95 API Health

🚫Profanity Filter API

PurgoMalum is a free RESTful web service that filters and removes profanity and unwanted text from input. It supports customization options and can return the results in plain text, XML, or JSON formats.

2 Endpoints

95 API Health

πŸ› οΈMock API

This API allows users to create a customizable mock API for testing and prototyping. Users can define resources and rules to specify how the API handles requests and responses. It is free and open-source, enabling easy setup for local installations.

1 Endpoint

95 API Health

πŸ“Math Function Parser

This API provides functionalities to parse and resolve mathematical expressions. It includes endpoints to tokenize expressions, resolve them, and return their abstract syntax tree (AST).

1 Endpoint

95 API Health

🎌Shikimori API

The Shikimori API provides access to various data related to anime, manga, and user interactions on the Shikimori platform. It allows developers to fetch information about animes, mangas, characters, users, and more, while using OAuth2 for authentication.

2 Endpoints

95 API Health

πŸ”—Unshorten.me API

Provides an easy method to unshorten a wide range of shortened URLs with rate limit and authorization header. Returns unshortened URL and success status.

1 Endpoint

94 API Health

🌐InternetDB API

The InternetDB API enables fast lookups of open ports for specific IP addresses, providing insights into the devices using those addresses. It also includes vulnerability metadata to help users assess potential security risks associated with the IPs.

1 Endpoint

94 API Health

🎨Serialif Color API

Get requested color, complementary color, grayscale, and corresponding text color in different formats.

2 Endpoints

90 API Health

πŸ—ΊοΈIP Address API

IpQuery is a versatile API that provides essential information about an IP address, including geolocation data and VPN detection capabilities. It is designed for developers, enabling them to filter and utilize data points critical for enhancing application security and personalization.

1 Endpoint

90 API Health

🀯Free Public APIs API

FreePublicAPIs now has a free public API! The Free Public APIs API provides up-to-date information on every free public API listed on freepublicapis.com. Perfect for developers, students and hobbyists. It is limited to 1000 requests a day, if you need more, feel free to reach out. Also if you build something with this API, make sure to add it as a showcase project here.

3 Endpoints

90 API Health

πŸ”User Data Scraper

This API allows users to scrape and retrieve user data from various online sources. It gathers a wide range of user information including names, addresses, phone numbers, and more, which can be utilized for various applications and analytics.

1 Endpoint

90 API Health

πŸ’±Kekkai Currency API

Kekkai is an open-source API that allows you to collect and save historical currency data from various sources. It supports both cryptocurrencies and fiat currencies, enabling users to create exchange rate charts easily.

4 Endpoints

90 API Health

πŸ“ŠopenSenseMap API

The openSenseMap API allows for managing users, senseBoxes (stations), and measurements, providing functionalities such as posting new data, retrieving sensor information, and managing senseBoxes. It also supports various operations with parameters for filtering and formatting responses, including JSON and CSV formats.

1 Endpoint

90 API Health

πŸ•΅οΈAPIC Agent

Free REST API to detect browser, OS, device from user agent string. Provides easy-to-use API to avoid user-agent parsing libraries.

1 Endpoint

90 API Health

πŸ‘€Random User Generator

API for generating random user data like names, emails, addresses, and more. Provides JSON, XML, CSV, or YAML objects.

1 Endpoint

90 API Health

πŸ”‘KeyVal API

A super simple key value database with APIs for setting and getting key/value pairs.

2 Endpoints

90 API Health

πŸ₯“Bacon Ipsum API

The Bacon Ipsum JSON API is a REST interface for generating meaty lorem ipsum text that can be utilized by any application. Users can specify parameters such as type of text, number of paragraphs, and format to get tailored responses.

2 Endpoints

90 API Health

πŸ–ΌοΈHomepage Screenshot API

This API provides fast and efficient screenshots of specified web pages. Users can request screenshots for various dates, sizes, and formats, making it ideal for web monitoring and analysis.

2 Endpoints

90 API Health

πŸ”’LetsCount API

The LetsCount API allows users to create, retrieve, update, increment, and decrement counters identified by a unique namespace and key. It is designed for easy tracking of numerical values in a completely free manner.

2 Endpoints

90 API Health

πŸ“±QR Code Generator

This API allows users to generate QR codes based on specified data and size. You can customize the output by providing the data to encode and the desired dimensions in pixels.

1 Endpoint

90 API Health

πŸ”’Is Even API

The Is Even API checks whether a given integer is even or odd. It provides a simple endpoint where you can submit a number and receive a response indicating its parity.

1 Endpoint

90 API Health

🌐FastAPI

FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints. It allows for easy creation of applications while ensuring validation, serialization, and documentation are handled automatically.

1 Endpoint

90 API Health

🌐Real REST API

This API is designed to handle your HTTP requests 24/7 for free, supporting various methods like GET, POST, PUT, DELETE, and PATCH. It is ideal for demo projects, testing, learning, or educational purposes, providing a reliable backend to store and retrieve data.

1 Endpoint

87 API Health

πŸ”΅JSONPlaceholder

Free fake and reliable API for testing and prototyping. Serving ~3 billion requests each month.

3 Endpoints

87 API Health

😺Nekosia Neko API

Nekosia is a free API designed for integrating anime content, specifically featuring cute Neko images. It includes a dedicated Booru for browsing and adding images, enhancing project content with a variety of anime themes.

7 Endpoints

87 API Health

πŸ‘‹Hello as Service

This API allows developers to greet visitors in their native language by utilizing their IP address or browser language settings. By making a simple API call, you can receive localized greetings based on the user's location or language preferences.

1 Endpoint

87 API Health

⛰️Open-Elevation API

Open-Elevation is a free and open-source elevation API that provides elevation data for geographical points. Users can easily access elevation information over a broad dataset, offering a reliable alternative to commercial elevation services.

1 Endpoint

83 API Health

🎭Fake JSON API

This free public API allows developers to easily obtain fake JSON data for testing and development. There is no need for registration, tokens, or authentication, simplifying the process of retrieving dummy data quickly.

4 Endpoints

83 API Health

πŸ› οΈMockae API

Mockae API allows you to create mock REST APIs with Lua code execution, enabling customization of headers, bodies, and HTTP status codes. It's ideal for testing and prototyping, providing a flexible way to generate API responses quickly and easily.

4 Endpoints

82 API Health

🌐GeoNet API

The GeoNet API allows developers to run common network tools from servers located around the world, facilitating the identification of network behavior based on user region. It includes functionalities like GeoPing for latency measurement and GeoDNS for DNS record lookups.

2 Endpoints

80 API Health

πŸ”°BIZ FACTORY

BIZ FACTORY is a Telegram group dedicated to sharing paid methods, APIs, tricks, scripts, and coding resources. Members can access various premium tools and information for free. Join to enhance your skills and discover valuable resources.

1 Endpoint

80 API Health

πŸ“¦NPM Registry API

API for accessing package metadata from the NPM registry . Allows retrieval of package information, versions, and search functionality with detailed response formats.

2 Endpoints

78 API Health

βš™οΈFake Store API

Fake store rest api for your ecommerce or shopping website prototype.

4 Endpoints

77 API Health

🐟Anti-Phishing Detection

FishFish is an automated service designed to quickly detect and mitigate phishing threats before they can be exploited for malicious purposes. It provides a streamlined solution for identifying harmful resources efficiently.

2 Endpoints

77 API Health

πŸ–ΌοΈLogotypes API

An open-source API that provides a vast collection of logos for various projects. Users can access random logos or search for specific logos with customizable parameters.

2 Endpoints

71 API Health

πŸ”Microlink API

Powerful API for automating browser actions. Retrieve meta data, take screenshots, generate PDFs, get color palettes, embed content, identify technologies, and more.

1 Endpoint

71 API Health

πŸ–ŒοΈQuotes on Design API

This API provides access to design-related quotes using the WordPress built-in REST API. It allows users to retrieve randomized quotes through a simplified request format, although it has limited features compared to previous versions. All other APIs have been discontinued, making this the primary source for quotes on design.

1 Endpoint

71 API Health

⚠️404 Error Handler

This API is designed to help developers manage and respond to 404 errors on their websites. It provides insights into potential causes and offers solutions for correcting broken links and missing files to improve user experience.

1 Endpoint

66 API Health

πŸ“¨Fedora Messaging API

Retrieve historical messages sent via Fedora Messaging using HTTP GET requests. Query by username, package, message source, topic, etc.

1 Endpoint

65 API Health

βš™οΈCivitai API

REST API for accessing Civitai creators, images, models, model versions, and tags. Provides endpoints for retrieving specific resources like models by ID or model versions by hash.

2 Endpoints

65 API Health

πŸ™οΈCountries & Cities API

Provides population and geographical data for countries and cities. Use it to get detailed information on populations, locations, flags, currencies, capitals, and more. Access endpoints to retrieve single city data, country codes, and other related details. No API key required.

1 Endpoint

65 API Health

πŸ“„HTML to PDF Converter

This API allows users to convert any HTML source code into a downloadable PDF file. It is a free service that requires no authentication and can be easily integrated into applications using a simple HTTP POST request.

1 Endpoint

65 API Health

πŸ“ŠShodan EntityDB API

The Shodan EntityDB API provides fast lookups for business entities, offering a centralized repository of financial overviews and executive information for entities listed in the US. Access critical financial metrics, analyze performance, and explore leadership teams to make informed investment decisions, conduct industry research, and connect with key decision-makers.

1 Endpoint

60 API Health

πŸ“„Web Page to Markdown

This API converts web pages into Markdown format. Users can provide a URL, and the service retrieves the webpage content, formatting it as Markdown for easier readability and integration in Markdown-compatible systems.

1 Endpoint

60 API Health

πŸ› οΈAPI Tools

API Tools – Access over 30+ REST APIs, all completely free with no usage limits. Explore a wide range of tools designed for everyone, no sign-up or restrictions required!

1 Endpoint

40 API Health

πŸ› οΈFreeTestAPI

FreeTestAPI provides over 25 dummy APIs to streamline the process of API testing for developers. It allows users to access mock data for various applications, ensuring seamless workflow integration.

3 Endpoints

26 API Health

πŸš€PageSpeed API

Runs PageSpeed analysis on a specified URL, providing scores, suggestions for faster loading, and other data. Supports different categories, locales, and strategies.

1 Endpoint

25 API Health

βœ‰οΈEVA Email Verification

API for email verification.

1 Endpoint

25 API Health

πŸ“¬postali API REST

API REST for retrieving postal code information for Mexican addresses

2 Endpoints

20 API Health