eventup.com APIeventup.com ↗
Access EventUp venue listings, pricing, capacity, amenities, and filter facets by location. 4 endpoints covering venue search, featured venues, and autocomplete.
curl -X GET 'https://api.parse.bot/scraper/b84efb92-5e32-4e34-a581-55c899788c46/search_venues?page=1&location=Chicago' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for venues by location with pagination support. Returns comprehensive venue listings including pricing, capacity, amenities, venue types, contact info, and location data. The API automatically normalizes city names to slug format for searching and attempts common state suffixes if the initial search fails.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| radius | integer | Search radius in miles. |
| locationrequired | string | City or location name (e.g., 'Las Vegas', 'Chicago', 'New York'). Automatically normalized to slug format for the API. |
{
"type": "object",
"fields": {
"page": "integer - current page number",
"venues": "array of venue objects with id, title, slug, url, default_photo_url, display_price, min_price, max_price, dollar_signs, standing_capacity, seated_capacity, place_string, city_and_state, phone, venue_types, amenities, look_and_feel, event_types, location_point, cities, neighborhoods, tagline, is_featured",
"has_next": "boolean - whether more pages exist",
"num_pages": "integer - total number of pages available",
"place_name": "string - name of the searched location",
"total_venues": "integer - number of venues in this response"
},
"sample": {
"data": {
"page": 1,
"venues": [
{
"id": 57334,
"url": "https://eventup.com/venue/whirlyball-chicago-2/",
"slug": "whirlyball-chicago-2",
"phone": "+1 (555) 012-3456",
"title": "WhirlyBall Chicago",
"cities": [
"Chicago",
"Naperville",
"Aurora"
],
"tagline": "The one thing missing from your next big event? Bumper cars.",
"amenities": [
"A/V Equipment",
"Full Bar",
"Outdoor Space"
],
"max_price": 1000000000,
"min_price": 2500,
"event_types": [
"Party",
"Wedding",
"Birthday Party"
],
"is_featured": true,
"venue_types": [
"Restaurant",
"Bar",
"Other"
],
"dollar_signs": 1,
"place_string": "Bucktown, Logan Square",
"display_price": "$2,500",
"look_and_feel": [
"Casual",
"Kid Friendly"
],
"neighborhoods": [
"Bucktown",
"Logan Square"
],
"city_and_state": "Chicago, IL",
"location_point": {
"lat": 41.9211996,
"lon": -87.6737328
},
"seated_capacity": 200,
"default_photo_url": "//venue-media.eventup.com/resized/venue/whirlyball-chicago-2/a65c.480x320.jpg",
"standing_capacity": 200
}
],
"has_next": true,
"num_pages": 19,
"place_name": "Chicago",
"total_venues": 36
},
"status": "success"
}
}About the eventup.com API
The EventUp API provides 4 endpoints for querying the EventUp venue directory, which lists party spaces, wedding venues, corporate event locations, and more. The search_venues endpoint returns paginated results with per-venue pricing, capacity figures, amenities, and direct URLs. You can also retrieve filter facets by location, pull a list of featured venues platform-wide, and resolve location names through an autocomplete endpoint.
Venue Search and Pagination
The search_venues endpoint accepts a location string (e.g., 'Chicago' or 'New York') and an optional radius in miles. It returns an array of venue objects, each carrying fields like id, title, slug, url, default_photo_url, display_price, min_price, max_price, dollar_signs, and capacity data (standing_capacity, seated_capacity). The response also includes pagination metadata: page, has_next, num_pages, and total_venues, making it straightforward to walk through all results for a given city.
Filter Facets
get_venue_filters returns the full set of filterable dimensions for a location: amenities, venue_types, event_types, look_and_feel, and neighborhoods. Every facet item carries an id, name, and count representing how many venues in that location match. Neighborhood objects also include a city field. These IDs can be used to narrow a search_venues call to a specific subset, such as rooftop bars in a particular neighborhood or venues with catering included.
Featured Venues and Autocomplete
get_featured_venues returns venues that are promoted across the platform, regardless of location. Each object includes id, title, slug, url, default_photo_url, display_price, min_price, and capacity fields. The total field indicates how many featured venues exist in the response.
get_autocomplete resolves a partial query string into two arrays: venues (with id, title, slug, url, default_photo_url, and city_and_state) and places (with type and slug). The places array is particularly useful for obtaining valid location slugs to pass into search_venues and get_venue_filters.
- Build a venue comparison tool showing side-by-side pricing, capacity, and amenities for a city
- Populate a location search input using autocomplete suggestions from
get_autocomplete - Aggregate featured venue listings for a curated event-planning landing page
- Map standing and seated capacity ranges across venues in a metro area
- Filter venues by neighborhood using facet counts from
get_venue_filters - Track minimum and maximum price trends across venue categories in different cities
- Identify which event types and amenities have the most venue coverage in a target market
| 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 | 250 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 EventUp have an official public developer API?+
What does `search_venues` return beyond a venue name and price?+
id, title, slug, url, default_photo_url, display_price, min_price, max_price, dollar_signs, standing and seated capacity, amenities, venue types, contact info, and location data. Pagination fields (has_next, num_pages, total_venues) are also included at the response level.Can I filter search results by amenity or venue type directly in `search_venues`?+
search_venues endpoint accepts location, radius, and page as inputs. It does not currently accept amenity or venue-type filter IDs as query parameters, though get_venue_filters returns those IDs with counts. You can fork this API on Parse and revise it to add filter parameters to the search endpoint.Does the API return individual venue detail pages with full photo galleries or reviews?+
default_photo_url per venue and the core listing fields. Full photo galleries, user reviews, and booking availability are not exposed. You can fork this API on Parse and revise it to add a venue detail endpoint covering those fields.How does pagination work and are there limits on how deep you can page?+
search_venues response includes page (current page), has_next (boolean), and num_pages (total pages available). Iterate by incrementing the page parameter until has_next returns false. Very high page numbers for large cities may return empty results if the total venue count for that location is exhausted.