API reference/Core Maps, Search & Routing
GETstatelesslegacy-source evidence

Address Standardization API

/api/places/woodpecker

Address Standardization API is a process to convert the non formatted address into the user readable format by omitting unnecessary information in the address. MapmyIndia address standardization API provides real addresses along with admin and other information. This APIs follow OAuth2 based security. To know more on how to create your authorization tokens, please use our authorization token URL. More details available here. Live Demo

Legacy contract evidence

This operation was normalized from a MapmyIndia-generation specification. Validate its current Mappls host, path, package entitlement, authentication generation, and commercial availability before production use.

Call the operation

GEThttps://atlas.mapmyindia.com/api/places/woodpecker?address=237+Okhla+industrial+estate+phase+3+new+Delhi%2C+Delhi+110020
Base URLhttps://atlas.mapmyindia.com
Authenticationoauth2 bearer
Journey rolerequest response
Content typesNo request body

Parameters

NameLocationTypeDescriptionExample
addressrequired
querystring

The full human readable address that needs to be standardized

237 Okhla industrial estate phase 3 new Delhi, Delhi 110020
bias
querynumber

parameter value can be set to get the bias result towards the urban or rural side. (Default is 1.5 : urban). Where 1 is neutral and 1 is Urban biased.

1.5

Build your request in eight languages

Change source-backed examples once, validate required inputs, and copy the synchronized cURL, JavaScript, Python, Java, C#, Go, PHP, or Ruby request. Credentials remain environment references, and this page never sends a provider request.

Local request composerCode stays local · fixtures are explicit
GETRequest inputs
2 editable · 0 protected
Generated in eight languages
Environment-backed credentials
GEThttps://atlas.mapmyindia.com/api/places/woodpecker?address=237+Okhla+industrial+estate+phase+3+new+Delhi%2C+Delhi+110020&bias=1.5
Credential-free sandboxExecute this contract without a provider call
How fixtures work
Generated from your inputs
curl --request GET \
  --url 'https://atlas.mapmyindia.com/api/places/woodpecker?address=237+Okhla+industrial+estate+phase+3+new+Delhi%2C+Delhi+110020&bias=1.5' \
  --header "Accept: application/json" \
  --header "Authorization: Bearer ${MAPPLS_ACCESS_TOKEN}"

Credential-safe by constructionSet MAPPLS_ACCESS_TOKEN only in your trusted runtime. Code generation stays local. Sandbox execution sends only bounded fixture inputs to this developer platform and never reads a credential or calls Mappls.

Send a production-shaped request

Examples use environment-backed access tokens, explicit timeouts where supported, status checks, and JSON bodies derived from the source schema. Replace sample identifiers and coordinates with values from your application.

GET /api/places/woodpecker
curl --request GET \
  --url 'https://atlas.mapmyindia.com/api/places/woodpecker?address=237+Okhla+industrial+estate+phase+3+new+Delhi%2C+Delhi+110020' \
  --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'

Responses

200

OK

204

Not found

400

Bad request

401

API access denied

403

Forbidden

500

Something went wrong

503

Internal server error

200 response fields

FieldTypeDescriptionExample
inputAddressrequired
string

this is the address entered by the user.

237, MapmyIndia Head Office, Okhla Phase 3, New Delhi, Delhi 110010
remainingAddressrequired
string

this is the address striked out by the API.

mapmyindia head office, okhla new
referentialInformationrequired
object

No field description in the source contract.

example
referentialInformation.pincodesrequired
string

PIN code tagged from input address if found any.

110010
referentialInformation.floorsrequired
string

Floor info tagged from input address if found any.

Floor No 1
referentialInformation.roadsrequired
string

Road tagged from the input address if found any.

Okhla Road
referentialInformation.postOfficesrequired
string

Post offices tagged from the input address if found any.

referentialInformation.careOfsrequired
string

Care of (C/O) tagged from the input address if found any.

referentialInformation.landmarksrequired
string

Landmark tagged from the input address if found any.

referentialInformation.houseNumbersrequired
object

House number information tagged from the input address if found any.

example
referentialInformation.houseNumbers.prefixrequired
string

No field description in the source contract.

referentialInformation.houseNumbers.houseNorequired
string

No field description in the source contract.

237
referentialInformation.houseNumbers.formattedrequired
string

No field description in the source contract.

237
addressInformationrequired
object

No field description in the source contract.

example
addressInformation.adminDetailsrequired
object

No field description in the source contract.

example
addressInformation.adminDetails.staterequired
object

No field description in the source contract.

1700000000000
addressInformation.adminDetails.state.originalNamerequired
string

No field description in the source contract.

Delhi
addressInformation.adminDetails.localityrequired
object

No field description in the source contract.

example
addressInformation.adminDetails.locality.originalNamerequired
string

No field description in the source contract.

New Moti Nagar
addressInformation.adminDetails.cityrequired
object

No field description in the source contract.

example
addressInformation.adminDetails.city.originalNamerequired
string

No field description in the source contract.

New Delhi
addressInformation.adminDetails.sublocalityrequired
object

No field description in the source contract.

example
addressInformation.adminDetails.sublocality.originalNamerequired
string

No field description in the source contract.

Phase 3
addressInformation.adminDetails.subsublocalityrequired
object

No field description in the source contract.

example
addressInformation.adminDetails.subsublocality.originalNamerequired
string

No field description in the source contract.

Okhla
addressInformation.adminPatternrequired
array<string>

No field description in the source contract.

["state","city","locality","subLocality"]
Response example
{
  "inputAddress": "237, MapmyIndia Head Office, Okhla Phase 3, New Delhi, Delhi 110010",
  "remainingAddress": "mapmyindia head office, okhla new",
  "referentialInformation": {
    "pincodes": "110010",
    "floors": "Floor No 1",
    "roads": "Okhla Road",
    "postOffices": "",
    "careOfs": "",
    "landmarks": "",
    "houseNumbers": {
      "prefix": "",
      "houseNo": "237",
      "formatted": "237"
    }
  },
  "addressInformation": {
    "adminDetails": {
      "state": {
        "originalName": "Delhi"
      },
      "locality": {
        "originalName": "New Moti Nagar"
      },
      "city": {
        "originalName": "New Delhi"
      },
      "sublocality": {
        "originalName": "Phase 3"
      },
      "subsublocality": {
        "originalName": "Okhla"
      }
    },
    "adminPattern": [
      "state",
      "city",
      "locality",
      "subLocality"
    ]
  }
}

Operate it safely

request-response

This operation is evaluated independently from the request. Cache and retry according to its documented semantics.

Keep credentials and raw tokens out of source, client bundles, prompts, and logs.Record the operation ID, status, latency, retry count, and source contract version in traces.Classify 4xx responses before retrying; back off and add jitter for retryable 5xx or transport failures.Cache only when request inputs, authorization scope, and freshness requirements permit it.

Contract provenance

Source file
contenthub/dochub/mapmyindia-rest-api/docs/custom/woodpecker.yml
SHA-256
3f28b55a402736d962c9a4249a77738d2435dc61d2274164b43e440892aee908
Normalization
Fields are parsed from OpenAPI. Operational guidance and language samples are generated and labeled separately.