Skip to main content

IndiaPincodeFinder

IndiaPincodeFinder is a Python module that helps you find detailed Indian address information by using a valid 6-digit PIN code. It's ideal for use in logistics, address validation, fintech onboarding (KYC), e-commerce, and mapping services.

Installation

pip install indiapincodefinder

Usage

from indiapincodefinder import pin_to_address, pin_to_state, pin_to_district, pin_to_taluka, search_pincodes

# Get the full address details for a pincode
print(pin_to_address(411001))

# Get the state for a pincode
print(pin_to_state(411001))

# Get the district for a pincode
print(pin_to_district(411001))

# Get the taluka/block for a pincode
print(pin_to_taluka(411001))

# Search pincodes by district, block, or office name (case-insensitive substring match)
print(search_pincodes("pune"))
# [{'pincode': 410301, 'state': '...', 'district': '...', ...}, ...]
print(search_pincodes("pune h.o"))
# includes full address object for 411001

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

For commercial use without GPL compliance, please contact the authors for licensing options.

Metadata

Release files for indiapincodefinder 4.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for indiapincodefinder 4.0.0
File Size Uploaded
indiapincodefinder-4.0.0.tar.gz 369.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for indiapincodefinder 4.0.0
File Interpreter ABI Platform
indiapincodefinder-4.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 762.6 kB

Release files / indiapincodefinder-4.0.0.tar.gz

Download URL indiapincodefinder-4.0.0.tar.gz
Size 369.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b5558e432345e24d30beb3149ca16436ce8af823a3a971fc77743321060437e5
BLAKE2b-256 checksum
How to use checksums
1787896b7e041b30db87662964230543b0cdb215d5eec795e480c7dd4a2a902f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / indiapincodefinder-4.0.0-py3-none-any.whl

Download URL indiapincodefinder-4.0.0-py3-none-any.whl
Size 393.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
727b494d31942e81d99bf774035454266f74fc7638d1be8eb03d6cf313570541
BLAKE2b-256 checksum
How to use checksums
f0ab97eb384e61fb2c580435929aebcbce02d44dcfc76e98565810cd35370fb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

4.0.0 This release

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page