Source: https://developers.woosmap.com/api-reference/indoor-api/get-indoor-venues-venue_id/

> For clean Markdown of any page, append `.md` to the page URL.

> For a complete documentation index, see https://developers.woosmap.com/llms.txt

# Get Venue By Key



# Get Venue By Key

 GET 
https://api.woosmap.com/indoor/venues/{venue\_id}

Returns a Venue based on the ID given.

**Rate limit** : `20/1s`

### Authorization

[`private_key`](#authorization-indoor-api-privatekeyauth)
apiKeyquery

[`X-Api-Key`](#authorization-indoor-api-privatekeyheaderauth)
apiKeyheader

[`key`](#authorization-indoor-api-publickeyauth)
apiKeyquery

### Path Parameters

[`venue_id`](#path-venue-id)
stringrequired

ID of the Venue to retrieve.

### Response

200application/json

OK

[`venue_id`](#resp-200-venue-id)
stringrequired

ID of the Venue

[`name`](#resp-200-name)
stringrequired

Name of the Venue

[`bbox`](#resp-200-bbox)
arrayrequired

Bounding Box of Venue

[`levels`](#resp-200-levels)
object[]

Information on each level of the venue

#Show 4 propertiesHide 4 properties

levels.[`level`](#resp-200-levels-level)
integerrequired

Floor level as a number

levels.[`name`](#resp-200-levels-name)
string

Name of the floor level

levels.[`ref`](#resp-200-levels-ref)
string

Reference to identify floor level

levels.[`bbox`](#resp-200-levels-bbox)
number[]required

Bounding Box of floor level

[`routing_profiles`](#resp-200-routing-profiles)
string[]

Available routing profiles for the venue

[`categories`](#resp-200-categories)
string[]

[`buildings`](#resp-200-buildings)
object[]

Buildings present at the venue

#Show 8 propertiesHide 8 properties

buildings.[`ref`](#resp-200-buildings-ref)
stringrequired

Reference to identify Building

buildings.[`name`](#resp-200-buildings-name)
string

Name of the Building

buildings.[`localized_name`](#resp-200-buildings-localized-name)
object

**Defaults to:**

```json
{}
```

Translated names of the Building

buildings.[`description`](#resp-200-buildings-description)
string

Building Description

buildings.[`opening_hours`](#resp-200-buildings-opening-hours)
string

Building Opening Hours

buildings.[`logo`](#resp-200-buildings-logo)
string

buildings.[`cover`](#resp-200-buildings-cover)
string

buildings.[`levels`](#resp-200-buildings-levels)
object[]required

Levels associated with the Building

Show 4 propertiesHide 4 properties

buildings.levels.[`level`](#resp-200-buildings-levels-level)
integerrequired

Floor level as a number

buildings.levels.[`name`](#resp-200-buildings-levels-name)
string

Name of the floor level

buildings.levels.[`ref`](#resp-200-buildings-levels-ref)
string

Reference to identify floor level

buildings.levels.[`bbox`](#resp-200-buildings-levels-bbox)
number[]required

Bounding Box of floor level

[`languages`](#resp-200-languages)
string[]required

Language translations available for the venue

[`updated_at`](#resp-200-updated-at)
string (date-time)required

When this venue was last updated

### Errors

#401

Unauthorized

 

`application/json`

[`detail`](#err-401-detail)
stringrequired

#402

Payment Required

 

`application/json`

No properties defined

#403

Forbidden

 

`application/json`

No properties defined

#422

Unprocessable Entity

 

`application/json`

[`detail`](#err-422-detail)
object[]required

The validation errors.

[`context`](#err-422-context)
objectrequired

Context

```shell
curl -L -X GET 'https://api.woosmap.com/indoor/venues/west_pal?key=YOUR_PUBLIC_API_KEY' \
-H 'Referer: http://localhost'
```

```python
import requests

url = "https://api.woosmap.com/indoor/venues/west_pal?key=YOUR_PUBLIC_API_KEY"

payload={}
headers = {
    'Referer': 'http://localhost'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
```

```javascript
var requestOptions = {
  method: 'GET',
  redirect: 'follow'
};

fetch("https://api.woosmap.com/indoor/venues/west_pal?key=YOUR_PUBLIC_API_KEY", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
```

```json
{
  "bbox": [
    -0.1258015,
    51.4981306,
    -0.1236527,
    51.5008191
  ],
  "buildings": [
    {
      "cover": null,
      "description": null,
      "levels": [
        {
          "bbox": [
            -0.1258015,
            51.4981306,
            -0.1236527,
            51.5008191
          ],
          "level": 1,
          "name": "Palace of Westminster",
          "ref": "Ground"
        }
      ],
      "localized_name": {},
      "logo": null,
      "name": "Palace of Westminster",
      "opening_hours": null,
      "ref": "Palace of Westminster"
    }
  ],
  "categories": [],
  "languages": [],
  "levels": [
    {
      "bbox": [
        -0.1258015,
        51.4981306,
        -0.1236527,
        51.5008191
      ],
      "level": 1,
      "name": "Palace of Westminster",
      "ref": "Ground"
    }
  ],
  "name": "Westminster palace",
  "routing_profiles": [],
  "updated_at": "2023-07-17T13:11:32.267Z",
  "venue_id": "west_pal"
}
```
