Caesars APIcaesars.com ↗
Access Caesars hotel properties, destinations, amenities, fees, live jackpots, casino games, and promotions via a structured REST API.
What is the Caesars API?
The Caesars Entertainment API exposes 7 endpoints covering hotel properties, geographic destinations, live jackpot amounts, online casino games, and current promotions. Use get_property_details to retrieve fee schedules, accepted payment types, and amenity breakdowns for a specific property, or call list_properties to iterate all Caesars brands and markets in one request. Geographic coordinates, check-in policies, and booking status are included across the property catalog.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/7ae4c463-ecb7-4231-9b43-e563162a5737/list_destinations' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace caesars-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: Caesars Entertainment Properties SDK — browse destinations and property details."""
from parse_apis.caesars_entertainment_properties_api import Caesars, PropertyId, PropertyNotFound
client = Caesars()
# List all destination markets where Caesars operates
for dest in client.destinations.list(limit=5):
print(dest.name, dest.id, dest.is_searchable)
# List all hotel properties
prop = client.properties.list(limit=1).first()
if prop:
print(prop.name, prop.brand, prop.check_in, prop.check_out)
print(prop.address.city, prop.address.state)
# Get detailed hotel info for a specific property using constructible access
palace = client.property(id=PropertyId.CLV)
details = palace.details()
print(details.name, details.market)
for fee in details.fees.items:
print(fee.name, fee.mandatory)
for highlight in details.highlights:
print(highlight.name)
# Typed error handling for a non-existent property
try:
bad = client.property(id="zzz_nonexistent")
bad.details()
except PropertyNotFound as exc:
print(f"Property not found: {exc.property_id}")
print("exercised: destinations.list / properties.list / property.details / PropertyNotFound")
Retrieve all Caesars Entertainment destination locations/markets. Returns an array of destinations with IDs, names, URLs, geographic coordinates, and booking URLs. Each destination represents a geographic market (e.g. Las Vegas, Atlantic City) containing multiple properties.
No input parameters required.
{
"type": "object",
"fields": {
"destinations": "array of destination objects each containing id, name, url, summary, bookingUrl, isSearchable, and location coordinates"
},
"sample": {
"data": {
"destinations": [
{
"id": "lvm",
"url": "https://www.caesars.com/las-vegas",
"name": "Las Vegas, NV",
"summary": "Find the best deals on hotels, show tickets, restaurants and more from Total Vegas.",
"location": {
"latitude": 36.11621,
"longitude": -115.174484
},
"bookingUrl": "https://www.caesars.com/reserve/?regionCode=lvm",
"isSearchable": true
}
]
},
"status": "success"
}
}About the Caesars API
Hotel Properties and Destinations
list_destinations returns every Caesars geographic market — Las Vegas, Atlantic City, and others — with each entry carrying an id, name, bookingUrl, isSearchable flag, and location coordinates. list_properties expands on that with full property-level records: brand, marketCode, street address, phone, checkIn/checkOut times, a facts array, and an isBookable flag indicating whether direct reservations are available. These two endpoints together give a complete structural picture of the Caesars portfolio.
Property Detail Data
get_property_details accepts a property_id string (e.g. clv for Caesars Palace, cac for Caesars Atlantic City) sourced from list_properties results. The response includes a fees object with itemized fee details, a hotelInfo object with nested amenity categories and subcategories, a highlights array, paymentTypes (each with a name and id), and a whyBookDirect object listing direct-booking benefits. Not all property IDs support this endpoint — check isBookable in list_properties before calling it.
Online Casino Data
Three endpoints cover Caesars' regulated online casino markets. list_regions returns availableRegions — the valid state codes (nj, mi, pa, wv). get_casino_games accepts an optional state parameter and returns a games array alongside a total count. get_jackpots returns live jackpot amounts per state with a responseTimestamp field, making it suitable for near-real-time jackpot tracking. get_promotions requires no parameters and returns an entries array of current bonus offers across casino and sportsbook products.
The Caesars API is a managed, monitored endpoint for caesars.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when caesars.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official caesars.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a property comparison tool using address, check-in times, and fee data from
get_property_details - Display live jackpot amounts on an affiliate site by polling
get_jackpotswith a state code - Populate a destination map using latitude/longitude coordinates from
list_destinations - Filter bookable Caesars properties by brand or market using
list_propertiesfields - Aggregate current casino promotions and bonus offers via
get_promotionsfor a deal aggregator - Show available online casino games per regulated state using
get_casino_gameswith thestateparameter - Surface accepted payment methods and amenity categories for a specific property using
hotelInfoandpaymentTypesfromget_property_details
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Caesars Entertainment offer an official public developer API?+
Which states are supported by the casino game and jackpot endpoints?+
get_casino_games and get_jackpots both accept a state parameter limited to nj, mi, pa, and wv — the states where Caesars operates regulated online casino products. list_regions returns the current availableRegions array so you can validate supported codes before querying.Does `get_property_details` work for every property ID returned by `list_properties`?+
clv (Caesars Palace) and cac (Caesars Atlantic City). Properties where isBookable is false in list_properties results are less likely to return detail data. Test the property ID before relying on the response in production.Does the API include hotel room availability or pricing?+
What does the `get_promotions` endpoint actually return?+
get_promotions returns an entries array of current promotional offers. It requires no input parameters and covers both online casino and sportsbook promotions. The endpoint does not filter by state or product type — all active promotions are returned in a single response.