M Motionworks Population Intelligence

Understand visits to a specific place

Pull a rolling weekly visit profile for any place, or commission an on-demand scenario for specific date-time windows. Resolve and search the canonical Motionworks Places library directly.

20
credits
Placecast Profile
2000
credits
Placecast Select scenario
1
credit
Places lookup
US+CA+AU
coverage
Place library

Place Analytics is a fused application built on two data products. Placecast supplies visit events, dwell time, and visitor trajectories for any polygon. Popcast supplies the resident audience overlay for trade area composition. The application aggregates visits, computes trade area boundaries, and joins composition to produce the response.

PLACECASTDATAVisit events · dwellat every polygon · every dayPOPCASTDATAResident audiencedemographic · segment overlaysPLACE ANALYTICSAPPLICATIONVisit · Trade area · Compositionper-polygon analytics with provenance

Every place response carries a provenance block plus a geometry block with the trade area polygon in GeoJSON format.

What you get

  • Weekly rolling visit profile: visits, dwell time, visitor characteristics.
  • On-demand Placecast Select scenarios for arbitrary date ranges and event windows.
  • Canonical place metadata shared across Viewcast, Placecast, and Pathcast.

When to use this Job

  • You are benchmarking a retail location's foot traffic against its peers.
  • You need event-specific visit analysis for a sponsorship measurement.
  • You are resolving a customer-supplied place reference to a canonical place_id.

How it works

  1. 1 Pull a place's standing profile with GET /placecast/profiles/{place_id}.
  2. 2 Commission a custom scenario with POST /placecast/select, then poll GET /placecast/select/{selection_id} until complete.
  3. 3 Search the Places library via GET /places or resolve a single ID with GET /places/{place_id}.

Primary endpoints

Method URL Credits Status Summary
GET https://api2.mworks.com/v2/placecast/profiles/{place_id} 20 production Read a place's visit profile
POST https://api2.mworks.com/v2/placecast/select 2000 production Submit a Placecast Select scenario
GET https://api2.mworks.com/v2/placecast/select/{selection_id} 1 production Poll a Select scenario

GET /placecast/profiles/{place_id} getPlacecastProfile

Name In Type Required Description
place_id path integer Required Motionworks place identifier.
published_date query string · date Optional Publication to return (ISO 8601 date). Defaults to the most recent publication.

GET /placecast/select/{selection_id} getPlacecastSelection

Name In Type Required Description
selection_id path string Required The `selection_id` returned when the scenario was submitted.

Supporting endpoints

MethodURLCreditsSummary
GET https://api2.mworks.com/v2/placecast/select 1 List your organization's Select scenarios
GET https://api2.mworks.com/v2/places/{poi_id} 1 Read one place
GET https://api2.mworks.com/v2/places 1 List and filter places

Underlying data

Recent changes

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