freeapis

positionstack

Forward & Reverse Batch Geocoding REST API

Authentication
API Key
HTTPS
Yes
CORS
Unknown
Category
Geocoding
Data source
public-apis
Documentation / URL
https://positionstack.com/

Overview

positionstack provides geocoding and reverse geocoding (apilayer) — key-based (an invalid key returns 401, verified).

Quick Start

Forward geocode (replace YOUR_KEY):

curl "https://api.positionstack.com/v1/forward?access_key=YOUR_KEY&query=Paris"
{
  "data": [
    { "latitude": 48.8566, "longitude": 2.3522, "label": "Paris, Île-de-France, France", "name": "Paris", "region": "Île-de-France" }
  ]
}

Authentication

  • Register at positionstack.com → API key.
  • Send it as the access_key query parameter (invalid → 401, verified).

Rate Limits & Notes

  • Free tier: 25,000 requests/month (check the docs); paid plans scale.
  • Forward/reverse geocoding, timezone data.

FAQ

Is positionstack free? Free tier: 25,000 requests/month; more is paid.

Why 401? Invalid access keys return 401 (verified) — register for a key.

What’s the auth style? access_key query parameter.

More in Geocoding

APIAuthHTTPSCORS
Actinia Grass GIS

Actinia is an open source REST API for geographical data that uses GRASS GIS

API KeyYesUnknown↗
administrative-divisons-db

Get all administrative divisions of a country

No authYesYes↗
adresse.data.gouv.fr

Address database of France, geocoding and reverse

No authYesUnknown↗
Airtel IP

IP Geolocation API. Collecting data from multiple sources

No authYesUnknown↗
Apiip

Get location information by IP address

API KeyYesYes↗