PubNub Integration

Esri: Reverse Geocoding



Last Updated:




ArcGIS Developer Signup

Convert geocoordinates to addresses

Esri, the global market leader in geographic information system (GIS) software, offers the most powerful mapping and spatial analytics technology available. Using the Esri World Geocoding Service, you can convert a latitude and longitude to an address. For example, if you are using real-time coordinates, you can use reverse geocoding to find the address for those coordinates.

Esri: Reverse Geocoding


The block requires one single string: a location coordinate to send to Esri for geocoding. From within the block, the Geocoding service is called and the response is sent back to the client. To learn more about Esri services and get your own API credentials, visit the ArcGIS for Developers homepage.


Publish message containing the location body to the esri_reverse_geocode_Input channel.

    "lat": -105.521,
    "lon": 40.377


The block appends address location into the message payload. Please refer to the Esri documentation for information on request parameters and response payloads.

    "address": {
        "Address": "201 Park Ln",
        "Neighborhood": null,
	    "City": "Estes Park",
	    "Subregion": null,
  	    "Region": "Colorado",
	    "Postal": "80517",
	    "PostalExt": null,
	    "CountryCode": "USA",
	    "Match_addr": "201 Park Ln, Estes Park, Colorado, 80517",
	    "Loc_name": "USA.PointAddress"
    "location": {
        "x": -105.52163282753533,
	    "y": 40.377251992490628,
	    "spatialReference": {
			"wkid": 4326,
			"latestWkid": 4326

Feedback & Support

Need help? Contact PubNub Support.

More integrations for you

Esri: Geocoding

    Esri: Geocoding

    Convert addresses to location, and vice versa

    Learn more
    Esri: Geoenrichment

      Esri: Geoenrichment

      Add demographic, spending, business, and lifestyle data to maps and apps

      Learn more

      Talk to an expert

      Contact Sales