---
title: "Search casinos"
method: GET
path: "/v1/casinos"
tags: ["Directory"]
---

# Search casinos

`GET /v1/casinos`

## Request

- Base URL: `https://nbhagdwegk.execute-api.us-east-1.amazonaws.com`
- URL: `https://nbhagdwegk.execute-api.us-east-1.amazonaws.com/v1/casinos`
- Auth: none required

Search the public U.S. casino directory by name, state, type, or rewards availability. Offset/limit pagination; returns a total count.

## Query parameters

- `q` string
- `state` string
- `type` string
- `has_rewards` boolean
- `limit` integer
- `offset` integer

## Response `200`

Casinos

- object
  - `data` Casino[]
    - `id` string, uuid
    - `slug` string
    - `name_slug` string, nullable
    - `state_slug` string, nullable
    - `name` string
    - `city` string, nullable
    - `state` string, nullable
    - `county` string, nullable
    - `country` string, nullable
    - `lat` number, nullable
    - `lon` number, nullable
    - `casino_type` string, nullable
    - `tribal_nation` string, nullable
    - `nigc_license_type` string, nullable
    - `opened_year` integer, nullable
    - `gaming_floor_sqft` integer, nullable
    - `slot_machines` integer, nullable
    - `table_games` integer, nullable
    - `website` string, nullable
    - `brand` string, nullable
    - `has_hotel` boolean, nullable
    - `hotel_rooms` integer, nullable
    - `has_rewards_program` boolean
  - `count` integer

## Other responses

- `429`: Rate limit exceeded. Honor Retry-After.
- `500`: Unexpected server error. Retry with exponential backoff.

---

[API](https://skmtc.dev/loyaltyvip/apis/loyaltyvip-api.md) · [All operations](https://skmtc.dev/loyaltyvip/apis/loyaltyvip-api/llms.txt) · [OpenAPI document](https://skmtc.dev/loyaltyvip/apis/loyaltyvip-api/revisions/95a5442b382c?raw)
