Viewcast Maptiles
Stream Viewcast modeled-exposure geometry as Mapbox Vector Tiles through a grant-based access pattern: discover tilesets, mint a grant, render in MapLibre.
Viewcast Maptiles delivers the Viewcast modeled-exposure geometry as Mapbox Vector Tiles (MVT) for direct rendering in MapLibre GL and compatible map clients. It is the same inventory geometry that backs Viewcast Profiles, served through the Motionworks API v2 tile surface instead of table exports.
Access pattern
The surface follows the Motionworks vector-tile grant pattern, shared with Paths, Places, Placecast, Displays, Markets Reference, and Popcast Anytime maptiles:
- Discover the published tilesets with GET /v2/viewcast/tiles/tilesets. This endpoint is public and free (0 credits).
- Mint a grant with POST /v2/viewcast/tiles/grants. Your organization must be licensed for the
viewcast.profiles.inventory_tilesfeature. Grant management calls are free. - Render the tiles with the grant's TileJSON document wired into your map client; see Rendering Viewcast tiles in MapLibre GL. Tile fetches are metered at 1 credit per 1000 tiles.
What is covered
Five modeled-exposure layers, all updated as new monthly Viewcast releases ship:
| Layer slug | Geometry | Contents |
|---|---|---|
viewsheds | Polygons | Modeled OOH viewshed polygons (the area from which a face can be seen) |
paths_vehicle | Lines | Vehicle exposure path lines feeding roadside faces |
paths_pedestrian | Lines | Pedestrian exposure path lines |
gates_vehicle | Points | Modeled vehicle gate points |
gates_pedestrian | Points | Modeled pedestrian gate points |
All five layers are gated by the single bundled viewcast.profiles.inventory_tiles entitlement; a grant can subscribe to any subset of the five slugs in one mint.
Viewcast tilesets use undated layer names: the tile service resolves the latest published snapshot server-side as new modeled releases ship, so a grant keeps pointing at current data without a re-mint (the X-MW-Snapshot response header carries the literal static).
Licensing and cost
Tile access is gated by the viewcast.profiles.inventory_tiles entitlement; your organization must also be on a metered billing rail. Grant CRUD, TileJSON fetches, and discovery are free; tile bytes cost 1 credit per 1000 tiles served. Details in Licensing and cost for Viewcast maptiles.
See also
- Viewcast family landing - the Viewcast family overview
- Viewcast Profiles - the backing audience metrics product, schema, and version history
- Motionworks API reference: Viewcast - full OpenAPI reference for the Viewcast tile endpoints
- The live console explorer at
/console/and the tile access-pattern overview at/cx/vector-tiles/
Updated 2 days ago