# Tilequery
The Tilequery class provides access to the Mapbox Tilequery API. You can import it from either the mapbox module or the mapbox.services.tilequery module.
__mapbox__:
```python >>> from mapbox import Tilequery
__mapbox.services.tilequery__:
```python >>> from mapbox.services.tilequery import Tilequery
See https://www.mapbox.com/api-documentation/maps/#tilequery for general documentation of the API.
Use of the Tilequery API requires an access token, which you should set in your environment. For more information, see the [access tokens](access_tokens.md) documentation.
## Tilequery Method
The public method of the Tilequery class provides access to the Tilequery API and returns an instance of [requests.Response](http://docs.python-requests.org/en/latest/api/#requests.Response).
## Usage: Retrieving Features
Instantiate Tilequery.
```python >>> tilequery = Tilequery()
Call the tilequery method, passing in values for map_id, lon, and lat. Pass in values for optional arguments as necessary - radius, limit, dedupe, geometry, and layers.
```python >>> response = tilequery.tilequery(“mapbox.mapbox-streets-v8”, lon=0.0, lat=1.1)
Evaluate whether the request succeeded, and retrieve the features from the response object.
```python >>> if response.status_code == 200: … features = response.json()