get
/api/v2/traffic/speed-per-segment/{id}
Python SDK method:
client.traffic.speed_per_segment(id=job_id).results()

Get speed per segment results

Returns paginated speed metric rows for each input road segment from a completed speed per segment analysis job.

Altitude Help Center — getSpeedAnalysisPerSegment

Input Parameters

NameLocationTypeValuesDescriptionValue Required
idpathstring-Unique resource identifier.Y
pageTokenquerystring-Pagination token returned in the Link header of a previous response. Omit to fetch the first page.N

Success Responses

200 response: object

Paginated result data. When more pages are available, a Link: rel="next" header and Altitude-* pagination headers are included in the response.

NameTypeDescription
aggregationPeriodFromstringThe time at the start of the aggregation period. For a summary analysis the value will be 'Summary'.
cardinalDirectionstringCardinal direction of travel.
directioninteger (int64)Direction of travel: 1 follows the segment definition and -1 is opposite.
dominantPaceobjectAn object representing the dominant pace range.
freeFlowSpeednumber (double)Free-flow speed in miles per hour or kilometres per hour according to isMetric.
observedCountinteger (int64)The aggregate number of observed vehicle passes for the road segment, given the applied filters.
observedCountByIndustryarray<object>Observed counts and vehicles by industry.
observedCountByVehicleClassarray<object>Observed counts and vehicles by vehicle class.
observedCountByVocationarray<object>Observed counts and vehicles by vocation.
roadTypestringOSM road classification.
sampleSizePctByPacearray<object>Sample-size percentage for each pace band.
segmentIdstringRoad segment identifier.
segmentLengthnumber (double)Road segment length in miles or kilometres according to isMetric.
speedLimitinteger (int64)Posted speed limit in miles per hour or kilometres per hour according to isMetric.
spotSpeedAvgnumber (double)The average Spot Speed (mph or km/h).
spotSpeedHarmonicnumber (double)Harmonic mean of the maximum individual speed observed as a vehicle drives through the segment.
spotSpeedPctOfFreeFlownumber (double)Spot Speed as a percentage of free-flow speed.
spotSpeedPctOfSpeedLimitnumber (double)The average Spot Speed as a percentage of the speed limit.
spotSpeedPctOverSpeedLimitnumber (double)The percentage of vehicle passes where Spot Speed was over the speed limit.
spotSpeedPercentilesarray<object>Percentile spot speed values.
spotSpeedStdevnumber (double)Standard deviation of Spot Speed.
travelSpeedAvgnumber (double)The average Travel Speed (mph or km/h).
travelSpeedHarmonicnumber (double)Harmonic mean of Travel Speed along the segment.
travelSpeedPctOfFreeFlownumber (double)Travel Speed as a percentage of free-flow speed.
travelSpeedPctOfSpeedLimitnumber (double)The average Travel Speed as a percentage of the speed limit.
travelSpeedPctOverSpeedLimitnumber (double)The percentage of vehicle passes where Travel Speed was over the speed limit.
travelSpeedPercentilesarray<object>Percentile travel speed values.
travelSpeedStdevnumber (double)Standard deviation of Travel Speed.
travelTimeAvgnumber (double)Average Travel Time (seconds).
travelTimeDelayFromFreeFlownumber (double)Travel Time delay from free-flow (seconds).
travelTimeFreeFlownumber (double)Free-flow Travel Time (seconds).
travelTimeHarmonicnumber (double)Harmonic mean of Travel Time along the segment.
travelTimePercentilesarray<object>Percentile travel time values.
travelTimeReliabilitynumber (double)Travel Time reliability ratio.
vehicleCountinteger (int64)The aggregate number of vehicles observed for the road segment, given the applied filters.

Response Errors

HTTP Status CodeReason
400The request body or parameters are invalid.
401Authentication is required or the provided credentials are invalid.
403The authenticated user lacks permission to perform this operation.
404The requested resource does not exist.
409Result not yet ready. Poll the status monitor.
429The request rate limit has been exceeded.
500An unexpected server error occurred.