Create an Offline DIGIPIN Microservice API for Precise Location Mapping in India

Go to Workflow
4 views
Built by Srinivasan KB Srinivasan KB
Created on June 05, 2026

Description

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

What is DIGIPIN?
DIGIPIN (Digital Pincode) is a 10-character alphanumeric code introduced by India Post. It maps any 3x3 meter square in India to a unique digital address. This helps precisely locate homes, shops, or landmarks, especially in areas where physical addresses are inconsistent or missing.

What this workflow does
This workflow creates a fully offline DIGIPIN microservice using only JavaScript - no external APIs are used.

You get two HTTP endpoints:
GET /generate-digipin?lat={latitude}&lon={longitude} → returns a DIGIPIN
GET /decode-digipin?digipin={code} → returns the latitude and longitude

You can plug this into any system to:
Convert GPS coordinates to a DIGIPIN
Convert a DIGIPIN back to coordinates

How it works
An HTTP Webhook node receives the request
A JS Function node either encodes or decodes based on input
The result is returned as a JSON response

All the logic is handled inside the workflow - no API keys, no external calls.

Why use this
Fast and lightweight
Easily extendable: you can connect this to forms, CRMs, apps, or spreadsheets
Ideal for field agents, address validation, logistics, or rural operations

Nodes Used (1)

Code
n8n-nodes-base.code