Free Public APIs

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

Tested every single day.

sponsored by

Speedscale - SponsorVoxgig - Sponsor

Geodata

Navigate your world with APIs that map your path, from local routes to global adventures.

๐ŸŒbng2latlong Converter

This API converts OSGB36 easting and northing coordinates (British National Grid) into WGS84 latitude and longitude. It can return responses in both JSON and XML formats, making it versatile for different applications.

1 Endpoint

95 API Health

๐ŸŒIP Geo Currency API

This API provides geolocation information and currency data based on a user's IP address. It allows developers to retrieve IP details such as country, city, and currency exchange rates through simple HTTP requests.

3 Endpoints

95 API Health

๐ŸŒOpen Topo Data

Open Topo Data is a REST API server that provides access to elevation data. Users can utilize the free public API or host their own server with customizable datasets.

1 Endpoint

95 API Health

๐Ÿ“ซZippopotamus Zip Code API

The Zippopotamus API provides postal and zip code data for over 60 countries, allowing users to easily access detailed location information. It is particularly useful for form auto-completion and supports JSON response format for seamless integration.

2 Endpoints

95 API Health

๐Ÿ‡ง๐Ÿ‡ทBrasil API

Acesso programรกtico de informaรงรตes relacionadas a CEPs, bancos, CNPJ, IBGE, feriados nacionais, tabela FIPE e muito mais, fornecendo endpoints modernos com baixa latรชncia. Este projeto busca centralizar dados pรบblicos para uma fรกcil e rรกpida consulta em aplicaรงรตes.

1 Endpoint

95 API Health

๐Ÿ“กIPinfo Developer API

The IPinfo Developer API provides access to comprehensive IP address data, including geolocation, ASN, company information, and privacy detection features. Developers can integrate this data into their applications to customize user experiences and enhance data-driven decisions.

1 Endpoint

95 API Health

๐ŸŒMy IP API

This API allows users to programmatically retrieve their IP address along with the country it is located in and the corresponding two-letter country code. It provides responses in simple JSON format and is free to use for both personal and commercial applications.

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

๐ŸŒFree Elevation API

This API provides access to elevation data for any point on Earth without any cost. Users can retrieve elevation information by making GET requests with latitude and longitude parameters.

2 Endpoints

95 API Health

๐Ÿ—บ๏ธNominatim API

The Nominatim API is a web service for searching OpenStreetMap (OSM) objects based on their name or type. It provides various endpoints for searching, reverse geocoding, address lookup, and server status inquiries, catering to different needs of developers and users.

3 Endpoints

90 API Health

๐Ÿ“ฎViaCEP Address Lookup

ViaCEP is a free web service that allows users to query Brazilian postal codes (CEPs) and retrieve address information in JSON or XML format. The service supports AJAX requests and facilitates easy integration for address autofill and validation in applications.

1 Endpoint

90 API Health

๐ŸŒEarthquake Catalog API

This API allows users to perform custom searches for earthquake information based on various parameters, such as location, time, and magnitude. It adheres to the FDSN Event Web Service Specifications, providing a structured way to access earthquake data.

1 Endpoint

90 API Health

๐Ÿ”Check e-mail or username for a data breach

LeakCheck is a service that enables users and companies to ascertain whether their credentials have been compromised. By utilising this API, users can ascertain whether their email address or username has been involved in any data breach.

1 Endpoint

90 API Health

๐Ÿ“Ziptastic API

Ziptastic API allows users to retrieve location information based on the zip code provided. It returns details such as the country, state, and city associated with each zip code, making it easy to integrate location lookup into applications.

1 Endpoint

89 API Health

๐Ÿš‰Railway Station Photos

OpenData project to collect railway station photos from many countries. More and more countries are added over time. Most photos are CC0 licensed and can be used freely. The railway stations with their photos can also be viewed on the website https://map.railway-stations.org and in the Android and iOS Apps. These apps also implement the API and can be examined on GitHub: https://github.com/RailwayStations The full OpenAPI Spec can be found here: https://api.railway-stations.org/openapi.yaml

3 Endpoints

86 API Health

๐Ÿ—บ๏ธIP Geolocation API

The IP2Location API provides a RESTful interface for determining the geographical location of users based on their IP addresses in real time. It supports both IPv4 and IPv6 lookups, returning detailed information such as country, city, and coordinates without requiring an API key for up to 500 queries daily.

1 Endpoint

85 API Health

๐Ÿ™๏ธHong Kong CSDI

The Hong Kong CSDI Portal provides access to a range of geospatial data and applications aimed at supporting data sharing and government initiatives. It centralizes resources for spatial data, making it easier for users to find and utilize geographic information.

1 Endpoint

85 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

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

๐ŸžGive Food API

This API provides access to the largest public database of food banks in the UK, including details about their locations and the items they need donated. Users can retrieve this data in various formats such as JSON, GeoJSON, XML, or YAML, facilitating numerous applications in addressing food insecurity.

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

๐Ÿ—บ๏ธArcGIS Hub - World Countries Generalized

The World Countries Generalized layer provides a simplified representation of global country boundaries, optimized for performance and visibility at broader scales (1:5,000,000 and beyond). Developed by Esri using data from Garmin International, the CIA World Factbook, and the National Geographic Society, this layer is updated annually to reflect changes in country names and significant borders. Ideal for applications requiring an authoritative, generalized world basemap.

2 Endpoints

61 API Health

๐Ÿš€NASA Open APIs

The NASA Open APIs provide developers with easy access to a wide range of NASA data, including imagery and scientific information. These APIs are designed to enhance the usability of NASA's dataset for developers, educators, and researchers.

2 Endpoints

61 API Health