Venues and Events

The Venues and Events routes are SEO-optimized redirects that can land users in experiences pre-catered to the type of parking they’re searching for. Venues and Events pages are accessed by a custom route and can be further customized through query parameters.


Event Listing (Venue Page)#

Each Venue in the Arrive system that has upcoming event parking has their own Venue Page on the ParkWhiz website. This page includes:

  • A short description of the venue
  • An image, if provided by the venue
  • The venue’s location
  • A list of all upcoming events, ordered by date, and their parking availability
  • A search bar and filter specific to the venue’s events

If there are no upcoming events for the venue, the page will redirect to transient (non-event reservation) parking around the venue for the current day.

Routing#

There are two ways to retrieve the route for a Venue Page:

  1. Go to the page directly from ParkWhiz.com
  2. Using the API

To retrieve the url route include the site_url field within a GET /venues request.

https://api.parkwhiz.com/v4/venues/{venue_id}?fields=:default,site_url
# Request
curl --location --request GET 'https://api.parkwhiz.com/v4/venues/6553?fields=:default,site_url'
# Response
{
"id":6553,
"name":"Yuengling Center",
"address1":"12499 USF Bull Run Drive",
"city":"Tampa",
"state":"FL",
"postal_code":"33617",
"site_url":"/yuengling-center-parking/"
}

Filtering#

Use query parameters to pre-filter the event listing page to a subset of events, locations, or sellers.

ParameterTypeFilter by
event_nameStringEvents with titles that contain the specified text
location_idList[Integer]Arrive Location ID(s)
seller_idList[Integer]Arrive Seller ID(s)
https://www.parkwhiz.com/madison-square-garden-parking/?event_name=Justin%20Bieber

MSG event parking for Justin Bieber events

https://www.parkwhiz.com/madison-square-garden-parking/?seller_id=1134

MSG event parking at a specified seller

https://www.parkwhiz.com/madison-square-garden-parking/?location_id=9878,12361

MSG event parking at two specified locations

Singular Event Filtering#

Events within the Arrive system are pre-established, static ranges of time associated with the Venue. Events can range from sports games, concerts, day-long ski sessions, and more.

Redirecting to a particular event lands users on a prefiltered map page displaying all possible purchase options encompassing the timing of the Event, including event-exclusive prices.

Routing#

Use the event’s url route to redirect to its corresponding event page.

Like the Venue page, there are two ways to retrieve the route for an Event:

  1. Go to the page directly from the event’s Venue Page
  2. Using the API

To retrieve the url route include the site_url field within a GET /events request.

Tip

You can retrieve a list of all events and their site urls for a venue using GET /venues/{venue_id}/events

https://api.parkwhiz.com/v4/events/{event_id}?fields=:default,site_url
# Request
curl --location --request GET 'https://api.parkwhiz.com/v4/events/1079702?fields=:default,site_url'
# Response
{
"id":1079702,
"name":"University of Memphis Tigers Men's Basketball at South Florida Bulls Men's Basketball",
"venue_id":6553,
"start_time":"2021-03-03T19:00:00.000-05:00",
"end_time":"2021-03-03T22:00:00.000-05:00",
"site_url":"/yuengling-center-parking/university-of-memphis-tigers-men-s-basketball-at-south-florida-bulls-men-s-basketball-1079702/"
}

Filtering#

Use query parameters to filter the event page by a subset of sellers and locations.

ParameterTypeFilter by
location_idList[Integer]Arrive Location ID(s)
seller_idList[Integer]Arrive Seller ID(s)
<a href="https://www.parkwhiz.com/madison-square-garden-parking/the-weeknd-1081968/?seller_id=#{seller_id}">
The Weeknd event parking at a specified seller
</a>
<a href="https://www.parkwhiz.com/madison-square-garden-parking/the-weeknd-1081968/?location_id=#{location_id1},#{location_id2}">
Filtering Madison Square Garden the Weeknd event at two specified locations
</a>

Airports#

Airports are another form of Venue in the Arrive system. Rather than displaying a calendar view of events, airports redirect to a map view that includes:

  • A pre-filled, day-long parking period
  • Quick filters for covered/uncovered, self-park, and valet options
  • Shuttle information to and from the airport
  • Terminal-specific travel information
  • A custom location details view with quick purchase button

Routing#

Since Airports are Venues you can use the same steps to retrieve their url routes as described in the Event Listing section.

  1. Go to the page directly from ParkWhiz.com
  2. Using the API

To retrieve the url route include the site_url field within a GET /venues request.

Tip

If you’re searching through a list of venues (e.g. when searching by venue name instead of venue ID), include the enhanced_airport field and filter results to when it is true.

https://api.parkwhiz.com/v4/venues/{venue_id}?fields=:default,site_url,enhanced_airport
# Request
curl --location --request GET 'https://api.parkwhiz.com/v4/venues/39?fields=:default,site_url,enhanced_airport'
# Response
{
"id":39,
"name":""LaGuardia Airport",
"address1":"Ditmars Blvd And 94th St",
"city":"Flushing",
"state":"NY",
"postal_code":"11369",
"site_url":"/laguardia-airport-parking/",
"enhanced_airport":true
}

Filtering#

Use query parameters to filter the airport parking by a start and end time.

ParameterTypeFilter by
startISO 8601 TimestampParking start time
endISO 8601 TimestampParking end time
https://www.parkwhiz.com/lax-airport-parking/?start=2021-04-15T20:51&end=2021-04-15T23:51

Book LAX Parking

Last updated on by David Gwizdala