Give your visitors a reason to come back. Add our free Las Vegas events calendar widget to your hotel, bar, blog or community site in about 60 seconds. It updates itself, fits any design and loads fast.
Build your widget
Pick a category and style. The preview updates live, and the code is ready to copy.
How to add it to your site
- WordPress: add a Custom HTML block and paste the widget code.
- Squarespace: add a Code block and paste the widget code.
- Wix: use Embed Code → Embed HTML and paste the iframe code.
- Shopify: add a Custom Liquid section and paste the widget code.
Calendar feeds
Prefer a calendar app? Every category has its own feed for Google Calendar, Apple Calendar and Outlook on our subscribe page.
Las Vegas events API
Developers can pull events as JSON. The API is open, read-only and CORS-enabled, so it works from any website or app.
Endpoints
| Endpoint | Returns |
|---|---|
https://www.vegascalendar.org/wp-json/vegascal/v1/events | Upcoming events (filterable, paginated) |
https://www.vegascalendar.org/wp-json/vegascal/v1/events/{id} | One event |
https://www.vegascalendar.org/wp-json/vegascal/v1/categories | Categories with feed links |
https://www.vegascalendar.org/wp-json/vegascal/v1/venues | Venues |
https://www.vegascalendar.org/calendar.ics | iCalendar feed (all events) |
https://www.vegascalendar.org/calendar/{category}.ics | iCalendar feed for one category |
Event query parameters
start | YYYY-MM-DD or ISO 8601 date-time. Default: now. |
end | YYYY-MM-DD (inclusive) or ISO 8601 date-time. |
days | Days after start when no end is given. Default 60, max 400. |
category | Comma-separated category slugs, e.g. concerts,comedy. |
exclude_category | Comma-separated category slugs to leave out. |
venue | Comma-separated venue IDs from /venues. |
q | Keyword search. |
free | 1 = free events only. |
featured | 1 = featured events only. |
ongoing | 0 = leave out multi-day events that began before start. Default 1. |
per_page | 1–100. Default 20. |
page | Page number for pagination. |
Example request
fetch('https://www.vegascalendar.org/wp-json/vegascal/v1/events?category=concerts&days=30&per_page=10')
.then(function (r) { return r.json(); })
.then(function (json) { console.log(json.data); });
Each event includes: id, title, url, start/end (ISO 8601, Las Vegas time), start_utc/end_utc, all_day, status (scheduled, canceled, postponed, rescheduled), summary, description, image, cost, is_free, tickets_url, venue (name, address, lat/lng), organizer, categories, performers and add-to-calendar links.
Usage guidelines
- Free to use, read-only. No key needed today.
- Fair use: about 600 requests per 10 minutes per IP. Cache responses for at least 5 minutes.
- Show a visible "Events from Vegas Calendar" credit linking to our calendar wherever you display the data.
- Link each event to its url or tickets_url; don’t alter dates or venues. Details can change, so refresh often.
- Don’t resell the data or present it as your own dataset.