Arrive Static Feed

Summary

The Arrive static feed enables data partners to programmatically consume a snapshot of all Arrive locations and purchase options. The feed is updated daily and contains data on thousands of locations.

Contact the platform team to learn more: partner-support@arrive.com

Version Changes

v1.0: No changes in this version v1.1: Add amenities, capacity, hours of operation, and polygon v1.2: Add type v1.3: Add STP fields

Endpoints and Authentication

Usage: These endpoints are available to Arrive partners with the 'data' api scope. Send a GET request to the above endpoints with the parameters client_id=<your client id> and client_secret=<your client secret>

Data Description

Static Feed Model

Field Type Description Example
amenities array The amenities that are common to all purchase options of a location [{"name":"Handicap"},{"name":"Unobstructed"}] See amenities definitions below
address string Street address "2855 Telegraph Ave."
canonical_location_id string This location's primary location, not applicable to all locations "1501"
capacity integer Location capacity, not available at all locations 50
city string Location city "Berkeley"
country string The ISO 3166-1 alpha-2 code indicating the location's country "US"
coordinates object Lat/Long of location {"latitude":37.8582322,"longitude": -122.2591526}
description string Description of the location "This is an open air parking lot with parking on three sides of the building. Enjoy a pleasant walk to the stadium and an easy exit from Berkeley after the game."
id string Location's ID 34
images array Image URL's and image metadata [{"height":479,"url":"https://d2uqqhmijd5j2z.cloudfrontnet/files/13129/galery/13129.png","width": 800},{"height":440,"url":"https://d2uqqhmijd5j2z.cloudfront.net/files/13132/gallery/13132.png","width": 800}]
is_tap_to_pay_enabled boolean Indicates if the location supports Scan to Pay true
is_tap_to_pay_vehicle_required boolean Indicates if this Scan to Pay location requires a vehicle for purchase. If this value is false then this field is omitted from the feed true
msa string Metropolitan statistical area "San Francisco"
name string Location's name "Ace Parking - 2855 Telegraph Building"
operating_hours array Location hours of operation see Time Period Model below
polygon array Array of lat/long objects defining the 2 dimenstional geographical footprint of location [{"latitude":37.8582322,"longitude": -122.2591526}, etc.]
postal_code string Location postal code "94705"
products array Details on the various purchase options, events, and airports associated with this location see Products Model below
rate_tables array Location rate tables {"rate_tables": [{"rates": [{"duration": 60, "price": {"USD": "2.00"}}], "rate_period": { ... }}]} where "rate_period" contains a Time Period Model
reservable boolean Indicates whether or not the location will be available in the future. If this value is false, then this location has zero available purchase options true
seller object Seller name and id {"id": 505,"name": "Ace Parking"}
state string State abreviation "CA"
timezone string Location's timezone "America/Los_Angeles"
type string The type of location. One of commercial_garage, commercial_lot, business, residential, on_street, or unknown "commercial_garage"
url string URL to location on parkwhiz.com "https://www.parkwhiz.com/p/berkeley-parking/2855-telegraph-ave"

Amenities Definitions

The amenity array contains the name of each location amenity that is available for all purchase options. For example, if the 'valet' amenity is only offered at the 'early bird' rate, then the 'valet' amenity will not be included in the amenity array of a location. Only amenities that are available for all purchase options will be included in the amenity array. Descriptions of each amenity are as follows:

Name Description
Covered Covered and protected from rain or snow
Restrooms Restrooms available to customers
Unobstructed Guaranteed to be unobstructed while the vehicle is parked
Accessible Handicap accessible
Mobile Pass Accepts smartphone mobile parking passes
Valet Valet
Electric Car Charging Electric vehicle charging available
Security On-site security guard
Reentry Customers allowed to leave and re-enter with same pass
Tailgating Tailgating is allowed
Attendant Attendant on-site

Time Period Model

Each instance of this Model represents a period of time in any arbitrary week of the year. An array of these can be used to represent when a garage is open to the public, or when specific rates are applicable.

Field Type Description
start_week_day Integer 0-6, the day of the week at which this period starts.
start_time String 'HH:MM', e.g. '13:00' for 1pm, or '00:00' for midnight.
end_time String 'HH:MM', e.g. '13:00' for 1pm, or '00:00' for midnight.
end_days_later Integer The number of days offset from the start_day that this period ends

For example, a garage that is always open might have this record for its operating hours:

{
    "start_week_day": 0,
    "start_time": "00:00",
    "end_time": "00:00",
    "end_days_later": 7
}

A rate that is eligible from 8am-8pm on Monday would be represented as

{
    "start_week_day": 1,
    "start_time": "08:00",
    "end_time": "20:00",
    "end_days_later": 0
}

Product Model

The product array includes a snapshot of purchase options and event information. Some examples include: Early Bird, Morning, Afternoon, Evening, Weekend, Event Parking for Bears Game, Airport Parking, etc. For realtime price quotes please use the transactional API.

Field Type Description Example
dates object start and end date of product {"start": "2017-11-21T16:00:00-05:00","end": "2017-11-22T04:00:00-05:00"}
name string name of the product Early Bird
price object Price estimate, the 'quote' endpoint will return the real price {"USD": "10.00"}
type string Indicates the product type offstreet
reservable boolean If the product is reservable via ParkWhiz true
event object Event's information if the location has event based pricing {"id": 590373,"name": "Cleveland Browns at Pittsburgh Steelers"}

Sample JSON

{
  "address": "2855 Telegraph Ave.",
  "amenities": [
    {
      "name": "Unobstructed"
    },
    {
      "name": "Handicap"
    }
  ],
  "canonical_location_id": "1501",
  "city": "Berkeley",
  "country": "US",
  "coordinates": {
    "latitude": 37.8582322,
    "longitude": -122.2591526
  },
  "description": "This is an open air parking lot with parking on three sides of the building. Enjoy a pleasant walk to the stadium and an easy exit from Berkeley after the game.",
  "id": "2302",
  "images": [
    {
      "height": 479,
      "url": "https://d2uqqhmijd5j2z.cloudfront.net/files/13129/gallery/13129.png",
      "width": 800
    },
    {
      "height": 440,
      "url": "https://d2uqqhmijd5j2z.cloudfront.net/files/13132/gallery/13132.png",
      "width": 800
    }
  ],
  "is_tap_to_pay_enabled": true,
  "is_tap_to_pay_vehicle_required": true,
  "msa": "San Francisco",
  "name": "Ace Parking - 2855 Telegraph Building",
  "operating_hours": [
    {
      "start_time": "-7:00",
      "end_time": "17:00",
      "end_days_later": 0,
      "start_week_day": 1
    },
    {
      "start_time": "-7:00",
      "end_time": "17:00",
      "end_days_later": 0,
      "start_week_day": 2
    },
    {
      "start_time": "-7:00",
      "end_time": "17:00",
      "end_days_later": 0,
      "start_week_day": 3
    },
    {
      "start_time": "-7:00",
      "end_time": "17:00",
      "end_days_later": 0,
      "start_week_day": 4
    },
    {
      "start_time": "-7:00",
      "end_time": "17:00",
      "end_days_later": 0,
      "start_week_day": 5
    },
    {
      "start_time": "-7:00",
      "end_time": "17:00",
      "end_days_later": 0,
      "start_week_day": 6
    },
    {
      "start_time": "-7:00",
      "end_time": "17:00",
      "end_days_later": 0,
      "start_week_day": 0
    }
  ],
  "products": [
       {
        "dates": {
          "start": "2018-04-19T05:00:00-05:00",
          "end": "2018-04-19T19:00:00-05:00"
        },
        "name": "Early Bird Parking",
        "price": {
          "USD": "10.00"
        },
        "reservable": true,
        "type": "offstreet"
      },
      {
        "dates": {
          "start": "2018-04-19T00:00:00-05:00",
          "end": "2018-04-20T00:00:00-05:00"
        },
        "name": "1 Day Parking",
        "price": {
          "USD": "10.00"
        },
        "reservable": true,
        "type": "airport"
      },
      {
        "event": {
          "id": 590373,
          "name": "Cleveland Browns at Pittsburgh Steelers"
        },
        "dates": {
          "start": "2017-12-31T15:00:00Z",
          "end": "2018-01-01T00:00:00Z"
        },
        "name": "Event Parking for Cleveland Browns at Pittsburgh Steelers",
        "price": {
          "USD": "22.73"
        },
        "reservable": true,
        "type": "event"
      }
    ],
  "postal_code": "94705",
  "rate_tables": [
    {
      "rates": [
        {
          "duration": 60,
          "price": {
            "USD": "2.00"
          }
        },
        {
          "price": {
            "USD": "12.00"
          },
          "until_time": "17:00"
        }
      ],
      "rate_period": {
        "start_time": "08:00",
        "end_time": "17:00",
        "end_days_later": 0,
        "start_week_day": 1
      }
    },
    {
      "rates": [
        {
          "duration": 60,
          "price": {
            "USD": "2.00"
          }
        },
        {
          "price": {
            "USD": "12.00"
          },
          "until_time": "17:00"
        }
      ],
      "rate_period": {
        "start_time": "08:00",
        "end_time": "17:00",
        "end_days_later": 0,
        "start_week_day": 2
      }
    },
    {
      "rates": [
        {
          "duration": 60,
          "price": {
            "USD": "2.00"
          }
        },
        {
          "price": {
            "USD": "12.00"
          },
          "until_time": "17:00"
        }
      ],
      "rate_period": {
        "start_time": "08:00",
        "end_time": "17:00",
        "end_days_later": 0,
        "start_week_day": 3
      }
    },
    {
      "rates": [
        {
          "duration": 60,
          "price": {
            "USD": "2.00"
          }
        },
        {
          "price": {
            "USD": "12.00"
          },
          "until_time": "17:00"
        }
      ],
      "rate_period": {
        "start_time": "08:00",
        "end_time": "17:00",
        "end_days_later": 0,
        "start_week_day": 4
      }
    },
    {
      "rates": [
        {
          "duration": 60,
          "price": {
            "USD": "2.00"
          }
        },
        {
          "price": {
            "USD": "12.00"
          },
          "until_time": "17:00"
        }
      ],
      "rate_period": {
        "start_time": "08:00",
        "end_time": "17:00",
        "end_days_later": 0,
        "start_week_day": 5
      }
    },
    {
      "rates": [
        {
          "duration": 60,
          "price": {
            "USD": "2.00"
          }
        },
        {
          "price": {
            "USD": "12.00"
          },
          "until_time": "17:00"
        }
      ],
      "rate_period": {
        "start_time": "00:00",
        "end_time": "00:00",
        "end_days_later": 0,
        "start_week_day": 6
      }
    },
    {
      "rates": [
        {
          "duration": 60,
          "price": {
            "USD": "2.00"
          }
        },
        {
          "price": {
            "USD": "12.00"
          },
          "until_time": "17:00"
        }
      ],
      "rate_period": {
        "start_time": "00:00",
        "end_time": "00:00",
        "end_days_later": 0,
        "start_week_day": 0
      }
    }
  ],
  "reservable": true,
  "seller": {
    "id": 505,
    "name": "Ace Parking"
  },
  "state": "CA",
  "timezone": "America/Los_Angeles",
  "url": "https://www.parkwhiz.com/p/berkeley-parking/2855-telegraph-ave"
}
Last updated August 30, 2019