Get Demand Surges
Identify dates with surges in demand caused by multiple events happening at the same time and location.
The Demand Surge API can be used to quickly scan a period of 90 days for abnormal increases in attendance for a given area. The API calculates the mean attendance for your requested location over the next 90 days after the date_from
date and returns all the dates where attendance is a certain number of standard deviations over the mean. This is represented by the min_surge_intensity
parameter, that corresponds to the number of standard deviations the API will look for.
Once you have identified the dates with the surge in demand, you can use:
Our Events API to find the names, descriptions, locations, and other details of the events that constitute the surges.
Our Features API to get Machine Learning features for events in your searched date range.
Request
HTTP Request
Query Parameters
date_from
date
The beginning of the demand surge search window. The demand surge will be looked up over the next 90 days after the date you provide for the date_from
parameter.
The accepted format for this parameter is YYYY-MM-DD
E.g. ?date_from=2021-05-12
min_surge_intensity
string
Filters out demand surges smaller than the minimum surge intensity provided. Possible values:
s
- Smallm
- Mediuml
- Largexl
- Extra Large
E.g. ?min_surge_intensity=m
location.*
string
The location to use in the demand surge search window. Supports place_id
OR origin
and radius
suffixes.
place_id
: A comma-separated list in the format representing the place ids of a location in the format<place_id1>,<place_id2>
. It cannot be used withorigin
orradius
suffixes. E.g.?location.place_id=2643743,2643744
origin
: A comma-separated coordinate (<lat>,<lon>
) representing the centroid of a location. It must be used withradius
suffix and cannot be used withplace_id
suffix. E.g.?location.origin=40.7128,74.0060
radius
: A string representing the radius for the demand surge, in the format<radius_value><radius_unit>
, where<radius_value>
is an integer or a float number up to 2 decimal places and<radius_unit>
is one of:m
- meterskm
- kilometersft
- feetmi
- miles
E.g.
?location.radius=100mi
Response
Response Fields
count
number
The number of identified demand surges given the search criteria.
surge_dates
array
An array of identified demand surges.
date
date
The date of the identified demand surge.
phq_attendance_sum
number
The sum of all attendance based features in the identified demand surge.
Examples
Last updated