Create an offline DIGIPIN microservice API for precise location mapping in India
Workflow preview
DISCOUNT 20%
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
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