> For the complete documentation index, see [llms.txt](https://docs.eseye.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eseye.com/infinity-classic/monitor-and-troubleshoot/locate-devices.md).

# Locate devices

You may require device tracking for all your devices, including those that exist in a fixed location.

Eseye can locate devices using a cellular connection in the following ways:

* Country location service
* Standard location service
* Premium location service

## Country location service

Provides the last recorded country in which the device was located, for billing purposes. Eseye records the three-digit Mobile Country Code (MCC) with each billable event so that the activity is billed correctly. For more information, see <http://en.wikipedia.org/wiki/Mobile_country_code>.

The system uses a variety of sources for this information, and updates when new information becomes available.

This feature is included in your monthly service charge. You can view MCC information using the CSV invoice, SIM Summary in the SIAM portal, or JSON API.

The SIM summary in the SIAM portal displays location information as follows:

![](https://3470471310-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2pbiEZepRfUhnzoMb7nU%2Fuploads%2FFNcBOQ2kOoaspuWdsnvx%2Finfinityclassic-0136-SIAMSIMSummary_thumb_320_320.png?alt=media)

## Standard location service

Provides an approximate location using information supplied by the mobile networks when the device authenticates on Eseye RADIUS servers.

The system uses a number of cell lookup databases, which update periodically with location information. The information varies – sometimes the network supplies a good approximation of the location, at other times only the country is available. Occasionally, no information is supplied at all.

This feature is included in your monthly service charge. This information is only available using the SIM Summary on the SIAM portal. If Location Area Identity (LAI) and Cell Identification (CI) information are available, you can view the device location on a map. Select ![](https://3470471310-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2pbiEZepRfUhnzoMb7nU%2Fuploads%2F1COy4S1ireH8RKL2wXbD%2Finfinityclassic-0138-MapIcon_19x17.png?alt=media) to view the map:

![](https://3470471310-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2pbiEZepRfUhnzoMb7nU%2Fuploads%2FudBYuDujMWMDbLaM7mKr%2Finfinityclassic-0139-SIAMLocationMap_thumb_320_320.png?alt=media)

## Premium location service

Provides approximate device coordinates, both latitude and longitude, using information from the Home Location Register (HLR) and by performing a cell tower lookup from an application on the SIM. If the device is offline, then the last recorded location is used.

The Premium location service has a monthly subscription charge. This information is only available using the JSON Location API. As part of the service, users can also register to receive an HTTP POST notification if the location information changes. The Location API displays location information as follows:

![](https://3470471310-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2pbiEZepRfUhnzoMb7nU%2Fuploads%2FROYYtEGrciu4rqirilYw%2Finfinityclassic-0141-LocationAPI_thumb_240_240.png?alt=media)

For information about Location API, see the [Location API 1.0 Developer Guide (PDF)](https://app.gitbook.com/o/ewPVTh5Hmb64cZjruxy6/s/X0cODzoDlWNEI5nvG9sX/readme/location-api-1.0-developer-guide).

If you want to subscribe to the Location API, speak to your Account Manager.

## Comparison of available location services

|                     | Country location                                             | Standard location                                                                                                                | Premium location                        |
| ------------------- | ------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| Detail supplied:    | Mobile Country Code (MCC)                                    | Map view                                                                                                                         | Latitude/ longitude coordinates         |
| Interface:          | CSV invoice, SIM Summary in the SIAM portal, or via JSON API | SIM Summary in the SIAM portal                                                                                                   | On request/ push using the Location API |
| Availability:       | Last billing record from host network                        | Last authentication                                                                                                              | On demand                               |
| Resolution:         | Country                                                      | Variable, depending on available network information. Maximum resolution: up to two decimal places of the latitude and longitude | Full latitude and longitude             |
| Cell database used: | N/A                                                          | Standard                                                                                                                         | Premium                                 |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.eseye.com/infinity-classic/monitor-and-troubleshoot/locate-devices.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
