Free Public APIs

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

Tested every single day.

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

๐Ÿšซ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

๐Ÿ•ต๏ธโ€โ™‚๏ธ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

๐Ÿ“ฐ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

๐Ÿ“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

๐ŸŒ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

๐Ÿ‘‹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

95 API Health

๐ŸŒArul's IP API

Get your IP Address using this API

1 Endpoint

95 API Health

๐Ÿ”ตJSONPlaceholder

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

3 Endpoints

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

๐Ÿ‡จ๐Ÿ‡ณ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

๐ŸŽญ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

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

๐Ÿ–ผ๏ธ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

โš™๏ธFake Store API

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

4 Endpoints

95 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

95 API Health

๐ŸŽจSerialif Color API

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

2 Endpoints

95 API Health

๐ŸŒipify API

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

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

95 API Health

๐Ÿ™GitHub REST API

The GitHub REST API allows developers to create integrations, retrieve data, and automate workflows on the GitHub platform. It provides access to various functionalities, enabling interaction with repositories, issues, pull requests, and user accounts among others.

3 Endpoints

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

๐Ÿ› ๏ธ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

95 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

94 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

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

๐Ÿ˜บ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

93 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

91 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

๐Ÿ”ข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

๐Ÿฅ“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

๐Ÿ”‘KeyVal API

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

2 Endpoints

90 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

90 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

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

๐ŸŒ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

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

89 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

89 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

85 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

84 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

๐ŸŒ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

80 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

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

๐Ÿš€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

73 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

72 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

70 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

62 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

25 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

25 API Health

๐Ÿ“ฌpostali API REST

API REST for retrieving postal code information for Mexican addresses

2 Endpoints

25 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

23 API Health

โœ‰๏ธEVA Email Verification

API for email verification.

1 Endpoint

10 API Health