---
updatedAt: 2025-11-13T23:11:56.000Z
---

# Address Handling

## How Gett handles addresses

Gett's address handling is based on the provided data.

**We encourage you to provide a full breakdown of the addresses, provider name, and id for the best accuracy in the pickup**

<Table align={["left","left","left","left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>

      </th>

      <th style={{ textAlign: "left" }}>
        Lat, Lng
      </th>

      <th style={{ textAlign: "left" }}>
        full address
      </th>

      <th style={{ textAlign: "left" }}>
        address place
      </th>

      <th style={{ textAlign: "left" }}>
        Gett Behavior
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        Scenario\_1
      </td>

      <td style={{ textAlign: "left" }}>
        True
      </td>

      <td style={{ textAlign: "left" }}>
        False
      </td>

      <td style={{ textAlign: "left" }}>
        False
      </td>

      <td style={{ textAlign: "left" }}>
        Gett will resolve the address via Google using the coordinates specified in the request
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Scenario\_2
      </td>

      <td style={{ textAlign: "left" }}>
        True
      </td>

      <td style={{ textAlign: "left" }}>
        True
      </td>

      <td style={{ textAlign: "left" }}>
        False
      </td>

      <td style={{ textAlign: "left" }}>
        Gett will accept the full\_address and coordinates as POI, and won't resolve the coordinates
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Scenario\_3
      </td>

      <td style={{ textAlign: "left" }}>
        True
      </td>

      <td style={{ textAlign: "left" }}>
        True
      </td>

      <td style={{ textAlign: "left" }}>
        True
      </td>

      <td style={{ textAlign: "left" }}>
        Gett will consume the coordinates and request the address breakdown and translation based on place provider and id
      </td>
    </tr>
  </tbody>
</Table>

## Address breakdown

```json
"location": {
                "lat": 51.4585709149735,
                "lng": -0.4453791457396373,
                "address": {
                    "full_address": "Heathrow Terminal 4, Hounslow TW6 3XA, UK",
                    "city": "Hounslow",
                    "house": "",
                    "state": "England",
                    "street": "",
                    "country": "UK",
                    "postcode": "TW6 3XA",
                    "address_place": {
                        "provider": "GOOGLE",
                        "id": "ChIJJV-0krhzdkgRp4xHVJwUCVQ"
                    }
                }
            }
```

> ❗️ Please note
>
> Two or more consecutive addresses on the route can't be identical.

> ❗️ Global rides
>
> To request a global/roaming ride (out of the client's country of origin) providing full address breakdown is **mandatory**