Custom Connector

OpenCage Geocoding Connector

Global

The OpenCage Geocoding Connector provides access to the OpenCage REST API for geocoding and reverse geocoding. It converts addresses or place names into coordinates and transforms latitude/longitude pairs into human-readable locations, supporting JSON, XML, and GeoJSON output formats — ideal for logistics, travel apps, mapping solutions, and analytics tools.

Type
Virtual machines, Single VM, BYOL
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Integration
Overview

Integration Overview

The OpenCage Connector exposes the following endpoints:

  • Forward geocoding. Convert addresses or place names into geographic coordinates.
  • Reverse geocoding. Convert latitude/longitude pairs into addresses and location metadata.
  • GeoJSON support. Retrieve geocoding data formatted for GIS workflows.
  • XML support. Retrieve geocoding data in XML format for legacy or specialized systems.
Documentation

Detailed Integration Documentation

Forward Geocoding (JSON)

Operation IDforwardGeocodingJson
Endpoint/json
Parametersq (string, required) – address or place name (e.g. Eiffel Tower, Paris). key (string, required) – your OpenCage API key. pretty (integer, optional, default 0) – pretty-print the response.
PurposeConverts an address or place into geographic coordinates.
OutputJSON with coordinates, formatted address, confidence score, and other metadata.
Workflow exampleUseful for address lookups in travel or logistics platforms.

Reverse Geocoding (JSON)

Operation IDreverseGeocodingJson
Endpoint/json
Parametersq (string, required) – coordinates in lat,lon format (e.g. 40.7128,-74.0060). key (string, required) – your OpenCage API key. pretty (integer, optional, default 0).
PurposeConverts latitude and longitude into a human-readable address and location data.
OutputJSON with address, location context, and confidence metadata.
Workflow examplePerfect for displaying user locations or analyzing GPS data.

Forward Geocoding (GeoJSON)

Operation IDforwardGeocodingGeojson
Endpoint/geojson
Parametersq (string, required) – address or place name. key (string, required) – your OpenCage API key.
PurposeSame as forward geocoding but returns data in GeoJSON format for GIS applications.
OutputGeoJSON object with coordinates and location metadata.
Workflow exampleUseful for mapping or spatial analytics tools.

Reverse Geocoding (GeoJSON)

Operation IDreverseGeocodingGeojson
Endpoint/geojson
Parametersq (string, required) – coordinates in lat,lon format. key (string, required) – your OpenCage API key.
PurposeReverse geocoding with GeoJSON output for spatial systems.
OutputGeoJSON object containing location and address data.
Workflow exampleEnables integration with mapping libraries and GIS dashboards.

Forward or Reverse Geocoding (XML)

Operation IDgeocodingXml
Endpoint/xml
Parametersq (string, required) – address for forward, or lat,lon for reverse. key (string, required) – your OpenCage API key.
PurposeProvides XML output for forward or reverse geocoding.
OutputXML document with location details.
Workflow exampleDesigned for legacy systems or XML-based integrations.

Example Workflow: Location Finder Tool

Look up an addressCall forwardGeocodingJson with q set to the address and your API key to obtain coordinates and a formatted address.
Resolve coordinatesCall reverseGeocodingJson with q set to lat,lon to convert a GPS position into a readable location.
Feed a mapUse the GeoJSON endpoints to plot results directly in a mapping library or GIS dashboard.
Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support