# Request limits

BeMap bounds the size of a request: how many waypoints a route may have, how large an isochrone may be, how many items a batch may hold. A request beyond a limit is refused with `400`. The limits below are the ones production enforces, read from the service itself.

## GeocodingPlace

| Limit | Value | Unit |
|---|---|---|
| `MaximumBBoxSideForCountry` | at most 1,150,000 | meters |
| `MaximumBBoxSideForCity` | at most 200,000 | meters |

## GeocodingPlaceBatch

| Limit | Value | Unit |
|---|---|---|
| `LimitMaxAddress` | at most 200 |  |

## ReverseGeocoding

| Limit | Value | Unit |
|---|---|---|
| `LimitRadius` | at most 250,000 | meters |

## RevGeoBatch

| Limit | Value | Unit |
|---|---|---|
| `LimitRadius` | at most 250,000 | meters |
| `LimitMaxCoordinate` | at most 1,000 |  |

## Geofencing

Applies to [Natural geocoding](https://benomad.com/dev/doc/bemap-api/api/map-context/geofencing.md).

| Limit | Value | Unit |
|---|---|---|
| `LimitMaxCoordinate` | at most 2,500 |  |
| `LimitMaxFence` | at most 2,500 |  |

## Routing

Applies to [Routing](https://benomad.com/dev/doc/bemap-api/api/routing/routing.md).

| Limit | Value | Unit |
|---|---|---|
| `LimitModeViaMaxVia` | at most 1,500 |  |
| `LimitMode1ToNMaxVia` | at most 101 |  |
| `LimitModeNTo1MaxVia` | at most 101 |  |
| `LimitModeNToNMaxVia` | at most 10 |  |
| `LimitModeMatrixMaxVia` | at most 100 |  |
| `LimitModeIsoChroneMaxVia` | at most 500 |  |
| `LimitMaxFence` | at most 2,500 |  |
| `LimitMaxIsochroneMeters` | at most 150,000 | meters |
| `LimitMaxIsochroneSeconds` | at most 7,200 | seconds |
| `LimitMaxRadius` | at most 10,000 | meters |
| `LimitMinRadius` | at least 1 | meters |

## TraceRoute

Applies to [Trace route](https://benomad.com/dev/doc/bemap-api/api/routing/routing-traceroute.md).

| Limit | Value | Unit |
|---|---|---|
| `LimitMaxCoordinate` | at most 15,000 |  |
| `LimitMaxFence` | at most 2,500 |  |

## NearPoi

Applies to [Near POI](https://benomad.com/dev/doc/bemap-api/api/map-context/nearpoi.md).

| Limit | Value | Unit |
|---|---|---|
| `MaxDistance` | at most 1,000 |  |
