---
title: Find US Places in Bounding Box API
slug: places-in-bounding-box
url: https://apyhub.com/dosvak/service/places-in-bounding-box
provider: Dosvak LLC
categories: [Geolocation, Standard Data, Travel]
tags: [geolocation, places, bounding-box, map-search, point-of-interest]
auth: api_key
version: 0.1.0
service_type: sync
endpoints: 2
atoms: 1-100
mcp: true
---

# Find US Places in Bounding Box API

Find places inside a latitude and longitude box, with optional result limits. Built for map search, regional filtering, and place discovery.

## Endpoints

| Method | URL | Description | Atoms |
| --- | --- | --- | --- |
| GET | `https://api.eu.apyhub.com/dosvak/places-in-bounding-box` | What it does Returns places that fall within a bounding box defined by latitude and longitude limit… | 100 |
| GET | `https://api.eu.apyhub.com/dosvak/places-in-bounding-box/status` | What it does This endpoint returns a JSON object describing the geospatial backend status. The resp… | 1 |

## Endpoint reference

### Places in bounding box

`GET https://api.eu.apyhub.com/dosvak/places-in-bounding-box` · 100 atoms · accepts `application/json` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `limit` | query | integer | no | Limit Default: `100`. Example: `3`. |
| `max_lat` | query | number | yes | Max Lat Example: `34.07`. |
| `max_lon` | query | number | yes | Max Lon Example: `-118.22`. |
| `min_lat` | query | number | yes | Min Lat Example: `34.04`. |
| `min_lon` | query | number | yes | Min Lon Example: `-118.26`. |

#### Quickstart

Find places inside a bounding box by providing the required latitude and longitude bounds as query parameters.

```bash
curl -X GET "https://api.eu.apyhub.com/dosvak/places-in-bounding-box?min_lat=34.04&min_lon=-118.26&max_lat=34.07&max_lon=-118.22" \
  -H "apy-token: $APY_TOKEN"
```

#### What you'll get back

Returns a JSON object containing the matching places for the specified bounding box, along with related metadata.

```json
{
  "input": {
    "min_lat": 34.04,
    "min_lon": -118.26,
    "max_lat": 34.07,
    "max_lon": -118.22,
    "limit": 3
  },
  "count": 1,
  "results": [
    {
      "osm_id": 123456,
      "name": "Union Station",
      "category": "railway",
      "lat": 34.056,
      "lon": -118.236
    }
  ],
  "attribution": []
}
```

### Geospatial backend status

`GET https://api.eu.apyhub.com/dosvak/places-in-bounding-box/status` · 1 atoms · accepts `application/json` · returns `application/json`

#### Quickstart

Check the geospatial backend status with a simple GET request.

```bash
curl -X GET "https://api.eu.apyhub.com/dosvak/places-in-bounding-box/status" \
  -H "apy-token: $APY_TOKEN"
```

#### What you'll get back

Returns a JSON object. The response schema doesn't declare any specific top-level fields, so the shape may include additional properties.

```json
{}
```

## About

## What it does
Places in Bounding Box returns places that fall within a latitude and longitude rectangle. Send `min_lat`, `min_lon`, `max_lat`, and `max_lon`, and optionally set `limit` to control how many results come back.

Use Places in Bounding Box when you need location-aware search over a map area instead of a single point. It fits workflows like showing nearby businesses on a map, filtering points of interest for a region, or narrowing a search to a delivery zone, service area, or neighborhood boundary.

The response is an object with additional properties, so you can inspect the returned place data in the format provided by the endpoint. The bounding box inputs follow normal coordinate ranges: latitude between -90 and 90, longitude between -180 and 180, with `limit` capped at 500.

If your application already knows the area on the map, Places in Bounding Box gives you the fastest way to retrieve matching places for that region without doing extra geospatial filtering on your side.

## Usage

Base URL: `https://api.eu.apyhub.com` (default region — see
`GET https://apyhub.com/api/public/regions` for the rest).

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/dosvak/service/places-in-bounding-box
