freeapis

positionstack

Forward & Reverse Batch Geocoding REST API

Authentication
API Key
HTTPS
Yes
CORS
Unknown
Category
Geocoding
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