Measure movement on a path segment

Hourly vehicle and pedestrian traffic on linear paths, with historical depth for trend analysis. Every path resolves to its parent face, viewshed, and originating place.

100
credits
Per Pathcast call
Hourly
granularity
Traffic resolution
Veh+Ped
modes
Mode coverage
US
coverage
Path network

Pathcast is a calibrated traffic model. Basecast trajectories supply the input movement signal. DOT permanent counters supply the ground truth that calibrates Pathcast outputs. The query API returns hourly counts at the segment level, with direction and mode breakouts where the underlying signal supports them.

BASECASTDATAPopulation trajectoriestrip-level · mode-attributedDOT COUNTERSGROUND TRUTHPermanent counterscalibration · correctionPATHCASTDATA + APPHourly · Directional · Calibratedcorridor-level flow with provenance

Every path response carries a provenance block plus a calibration_source field identifying the DOT counter or counters used for the segment.

What you get

  • Hourly traffic measurements on any Motionworks path segment.
  • Date-range historical traffic for trend and seasonality work.
  • Path metadata with linkage back to the face and viewshed it feeds.

When to use this Job

  • You are sizing pedestrian or vehicular movement for a new market study.
  • You need historical traffic context for a retail-site or development decision.
  • You are debugging an exposure model and want to verify traffic upstream of a viewshed.

How it works

  1. 1 Fetch a single path with GET /pathcast/paths/{path_id} to get its geometry and metadata.
  2. 2 Pull current hourly traffic with GET /pathcast/paths/{path_id}/traffic.
  3. 3 For trend analysis, pull a date range with GET /pathcast/paths/{path_id}/history.

Primary endpoints

Method URL Credits Status Summary
GET https://api.mworks.com/v2/pathcast/paths/{path_id}/traffic 100 production Hourly vehicle + pedestrian traffic for a path
GET https://api.mworks.com/v2/pathcast/paths/{path_id}/history 100 production Historical traffic for a path across a date range
GET https://api.mworks.com/v2/pathcast/paths/{path_id} 100 production Get a single Path record

GET /pathcast/paths/{path_id}/traffic getPathTraffic

Name In Type Required Description
path_id path string Required
year query integer Optional
month query integer Optional
day_type query integer Optional
hour query integer Optional

GET /pathcast/paths/{path_id}/history getPathHistory

Name In Type Required Description
path_id path string Required
start_date query string · date Optional
end_date query string · date Optional

GET /pathcast/paths/{path_id} getPath

Name In Type Required Description
path_id path string Required

Supporting endpoints

MethodURLCreditsSummary
GET https://api.mworks.com/v2/pathcast/faces/{place_id}/paths 100 List all paths for a face (viewshed)
GET https://api.mworks.com/v2/pathcast/faces/{place_id}/viewshed 100 Get the viewshed polygon + display metadata for a face

Underlying data

Recent changes

  • — Jobs-organized IA pilot. Endpoint tables now generated from OpenAPI specs (api-mworks-com@d211f84).