Code Libraries / SDKs

Access the OpenCage Geocoding API via your favorite language

AWS Lambda
AWS Lambda
C
C
C++
C++
Clojure
Clojure
Cloudflare Workers
Cloudflare Workers
ColdFusion (CFML)
ColdFusion (CFML)
Dart
Dart
Datasette
Datasette
Elixir
Elixir
Erlang
Erlang
GatsbyJS
GatsbyJS
Go
Go
Haskell
Haskell
iOS (Swift)
iOS (Swift)
Kotlin / Android
Kotlin / Android
Lua
Lua
MATLAB
MATLAB
.NET
.NET
Neo4j
Neo4j
OpenLayers
OpenLayers
PostgreSQL
PostgreSQL
Python
Python
R
R
Raku
Raku
ReactJS
ReactJS
React Native
React Native
Rust
Rust
Scala
Scala
SQLite
SQLite
Typescript
Typescript
Don't see your favorite language or framework? Please write an SDK, and we will gladly feature it here. Please follow the our SDK guidelines.

Start your free trial

2,500 geocoding API requests per day.

No credit card required.

This image shows the node density of OpenStreetMap data in summer 2015.
It's one of many data sources we use.

Data © OpenStreetMap contributors, Imagery © Martin Raifer, cc-by
Open as larger interactive map
OpenStreetMap node coverage