{"data":{"$schema":"https://docs.mworks.com/schemas/pricing/v1.json","version":"1.0.0","updated_at":"2026-05-09","currency":"USD","credit":{"rate_per_credit_usd":0.05,"stripe_lookup_key_payg":"credits_metered","free_monthly_grant":2000,"free_grant_accumulates":false},"overage_policy":{"products":"payg","platform":"contact_sales"},"products":{"popcast":{"display_name":"Popcast","kicker":"Audience Intelligence","status":"production","operations":[{"id":"popcast_audience_query","display_name":"Audience Query","credits_per_call":2,"usd_per_call":0.1,"qualifier":null,"endpoints":["GET /v2/popcast/at-home","GET /v2/popcast/anytime/:location_id"],"status":"production"}],"skus":[{"id":"popcast_at_home_monthly","display_name":"Popcast At Home — Monthly","billing_cadence":"monthly","price_usd":500,"included_calls":5000,"included_operation_id":"popcast_audience_query","status":"production"},{"id":"popcast_at_home_annual","display_name":"Popcast At Home — Annual","billing_cadence":"annual","price_usd":6000,"included_calls_per_year":60000,"included_operation_id":"popcast_audience_query","status":"production"},{"id":"popcast_anytime_monthly","display_name":"Popcast Anytime (incl. At Home) — Monthly","billing_cadence":"monthly","price_usd":750,"included_calls":7500,"included_operation_id":"popcast_audience_query","status":"production"},{"id":"popcast_anytime_annual","display_name":"Popcast Anytime (incl. At Home) — Annual","billing_cadence":"annual","price_usd":9000,"included_calls_per_year":90000,"included_operation_id":"popcast_audience_query","status":"production"}],"addons":[{"id":"popcast_custom_audience","display_name":"Custom Audience add-on","billing_cadence":"monthly","price_usd_per_unit":50,"unit":"audience","kind":"registration_and_measurement","planned_endpoint":"POST /v2/audiences","attaches_to":["popcast","placecast"],"note":"Register-once + measured ongoing. Attaches to Popcast or Placecast surface."}]},"pathcast":{"display_name":"Pathcast","kicker":"Traffic Volume Measurement","status":"roadmap","operations":[{"id":"pathcast_location_month","display_name":"Location-Month Lookup","credits_per_call":100,"usd_per_call":5,"qualifier":"per location-month","endpoints":["GET /v2/pathcast/paths/:id","GET /v2/pathcast/faces/:id/paths","GET /v2/pathcast/faces/:id/viewshed","GET /v2/pathcast/paths/:id/traffic","GET /v2/pathcast/paths/:id/history"],"status":"roadmap","note":"Direct data access via Snowflake/BigQuery; not API-metered. SKUs preserved as sales surface."}],"skus":[{"id":"pathcast_500","billing_cadence":"annual","price_usd":3750,"included_locations":500,"rate_per_location_yr":6.25,"annual_minimum_usd":3750,"status":"roadmap"},{"id":"pathcast_2000","billing_cadence":"annual","price_usd":11250,"included_locations":2000,"rate_per_location_yr":5.625,"status":"roadmap"},{"id":"pathcast_5000","billing_cadence":"annual","price_usd":25000,"included_locations":5000,"rate_per_location_yr":5,"status":"roadmap"},{"id":"pathcast_10000","billing_cadence":"annual","price_usd":43750,"included_locations":10000,"rate_per_location_yr":4.375,"status":"roadmap"},{"id":"pathcast_25000","billing_cadence":"annual","price_usd":93750,"included_locations":25000,"rate_per_location_yr":3.75,"status":"roadmap"},{"id":"pathcast_50000","billing_cadence":"annual","price_usd":171875,"included_locations":50000,"rate_per_location_yr":3.4375,"status":"roadmap"},{"id":"pathcast_100000","billing_cadence":"annual","price_usd":312500,"included_locations":100000,"rate_per_location_yr":3.125,"status":"roadmap"},{"id":"pathcast_unlimited","billing_cadence":"annual","price_usd":null,"included_locations":null,"rate_per_location_yr":2.8125,"status":"roadmap","note":"Rate beyond 100k locations."}]},"placecast_profiles":{"display_name":"Placecast Profiles","kicker":"Place Intelligence — historical / ongoing","status":"production","operations":[{"id":"placecast_profile_call","display_name":"Place Profile Call","credits_per_call":10,"usd_per_call":0.5,"qualifier":null,"endpoints":["GET /v2/placecast/profiles/:place_id","GET /v2/placecast/profiles","GET /v2/placecast/by-date/:place_id","GET /v2/placecast/trade-areas/:place_id"],"status":"production","note":"Per-call rate uniform across the four endpoints in v1.0.0; future revisions may differentiate by compute weight."}],"skus":[{"id":"placecast_profiles_standard_monthly","billing_cadence":"monthly","price_usd":1500,"expected_calls":3000,"scope":"standard","place_universe":"TBD","status":"production"},{"id":"placecast_profiles_mid_monthly","billing_cadence":"monthly","price_usd":2250,"expected_calls":4500,"scope":"mid","place_universe":"TBD","status":"production"},{"id":"placecast_profiles_full_monthly","billing_cadence":"monthly","price_usd":3000,"expected_calls":6000,"scope":"full","place_universe":"TBD","status":"production"},{"id":"placecast_profiles_standard_annual","billing_cadence":"annual","price_usd":18000,"expected_calls_per_year":36000,"scope":"standard","place_universe":"TBD","status":"production"},{"id":"placecast_profiles_mid_annual","billing_cadence":"annual","price_usd":27000,"expected_calls_per_year":54000,"scope":"mid","place_universe":"TBD","status":"production"},{"id":"placecast_profiles_full_annual","billing_cadence":"annual","price_usd":36000,"expected_calls_per_year":72000,"scope":"full","place_universe":"TBD","status":"production"}],"addons":[{"id":"placecast_custom_place","display_name":"Custom Place add-on","billing_cadence":"monthly","price_usd_per_unit":7.5,"unit":"place","kind":"registration_and_measurement","planned_endpoint":"POST /v2/places/custom","implied_credits_per_unit":150,"note":"Register-once + measured ongoing."},{"id":"placecast_custom_audience","display_name":"Custom Audience add-on","billing_cadence":"monthly","price_usd_per_unit_pct_of_base":0.1,"unit":"audience","max_units":10,"kind":"registration_and_measurement","planned_endpoint":"POST /v2/audiences","note":"10% of base SKU price per registered audience. Register-once + measured ongoing."},{"id":"placecast_custom_inventory","display_name":"Custom Inventory add-on","billing_cadence":"monthly","price_usd_per_unit":null,"unit":"inventory_unit","kind":"registration_and_measurement","planned_endpoint":"POST /v2/inventory/custom","note":"Pricing TBD pending sales-time ratification. Register-once + measured ongoing."}]},"placecast_select":{"display_name":"Placecast Select","kicker":"Event-based Place Analysis","status":"production","operations":[{"id":"placecast_select_submit","display_name":"Select Submit","credits_per_call":2000,"usd_per_call":100,"qualifier":"per event submission","endpoints":["POST /v2/placecast/select"],"status":"production"},{"id":"placecast_select_retrieve","display_name":"Select Retrieve","credits_per_call":1,"usd_per_call":0.05,"qualifier":"per poll","endpoints":["GET /v2/placecast/select","GET /v2/placecast/select/:id"],"status":"production"}],"skus":[{"id":"placecast_select_event","billing_cadence":"one-time","price_usd_per_event":1500,"status":"production","note":"Default per-event rate; tiered discount table TBD."}]},"placecast_premium":{"display_name":"Placecast Premium Bundle","kicker":"Profiles + 200 events","status":"production","operations":[],"skus":[{"id":"placecast_premium_annual","billing_cadence":"annual","price_usd":60000,"included_calls_per_year":120000,"included_select_events_per_year":200,"overage_select_event_usd":450,"flexible_composition":true,"status":"production","note":"Sales has discretion to redefine the Profiles+events split per deal."}]}},"platform":{"viewcast_profiles":{"display_name":"Viewcast Profiles","kicker":"OOH Audience Measurement — historical","status":"production","operations":[{"id":"viewcast_profile_call","display_name":"Viewcast Profile Call","credits_per_call":300,"usd_per_call":15,"qualifier":null,"endpoints":["GET /v2/profiles/:id","GET /v2/profiles","GET /v2/profiles/:id/history","POST /v2/profiles/bulk"],"status":"production"}],"skus":[{"id":"viewcast_t1","billing_cadence":"annual","price_usd":5000,"weekly_impression_tier":"1M","included_calls_per_year":333,"status":"production"},{"id":"viewcast_t2","billing_cadence":"annual","price_usd":10750,"weekly_impression_tier":"5M","included_calls_per_year":717,"status":"production"},{"id":"viewcast_t3","billing_cadence":"annual","price_usd":12000,"weekly_impression_tier":"10M","included_calls_per_year":800,"status":"production"},{"id":"viewcast_t4","billing_cadence":"annual","price_usd":18000,"weekly_impression_tier":"25M","included_calls_per_year":1200,"status":"production"},{"id":"viewcast_t5","billing_cadence":"annual","price_usd":45500,"weekly_impression_tier":"100M","included_calls_per_year":3033,"status":"production"},{"id":"viewcast_t6","billing_cadence":"annual","price_usd":90000,"weekly_impression_tier":"250M","included_calls_per_year":6000,"status":"production"},{"id":"viewcast_t7","billing_cadence":"annual","price_usd":146500,"weekly_impression_tier":"500M","included_calls_per_year":9767,"status":"production"},{"id":"viewcast_t8","billing_cadence":"annual","price_usd":194000,"weekly_impression_tier":"1B","included_calls_per_year":12933,"status":"production"},{"id":"viewcast_t9","billing_cadence":"annual","price_usd":417000,"weekly_impression_tier":"3B","included_calls_per_year":27800,"status":"production"},{"id":"viewcast_t10","billing_cadence":"annual","price_usd":500000,"weekly_impression_tier":"6B","included_calls_per_year":33333,"status":"production"},{"id":"viewcast_t11","billing_cadence":"annual","price_usd":600000,"weekly_impression_tier":"12B","included_calls_per_year":40000,"cap":"all_you_can_eat","status":"production","note":"Ceiling tier — largest US operator @ ~12B weekly impressions. Intentional all-you-can-eat cap."}]},"campaign_measurement":{"display_name":"Campaign Measurement","kicker":"Viewcast Select — Deduplicated Reach + Frequency","status":"planned","operations":[{"id":"campaign_submit","display_name":"Campaign Submit","credits_per_call":5000,"usd_per_call":250,"qualifier":"per submission","endpoints":["POST /v2/campaign-analysis"],"status":"planned","planned_endpoint":"POST /v2/campaign-analysis","note":"Forward-looking surface; not yet implemented. Distinct from legacy Set Dynamics."},{"id":"campaign_retrieve","display_name":"Campaign Retrieve","credits_per_call":1,"usd_per_call":0.05,"qualifier":"per poll","endpoints":["GET /v2/campaign-analysis/:id"],"status":"planned","planned_endpoint":"GET /v2/campaign-analysis/:id"}],"skus_subscription":[{"id":"cm_sub_t1","billing_cadence":"annual","price_usd":36000,"weekly_impression_tier":"1M","included_campaigns_per_year":144,"status":"planned"},{"id":"cm_sub_t2","billing_cadence":"annual","price_usd":72000,"weekly_impression_tier":"5M","included_campaigns_per_year":288,"status":"planned"},{"id":"cm_sub_t3","billing_cadence":"annual","price_usd":108000,"weekly_impression_tier":"10M","included_campaigns_per_year":432,"status":"planned"},{"id":"cm_sub_t4","billing_cadence":"annual","price_usd":180000,"weekly_impression_tier":"25M","included_campaigns_per_year":720,"status":"planned"},{"id":"cm_sub_t5","billing_cadence":"annual","price_usd":300000,"weekly_impression_tier":"100M","included_campaigns_per_year":1200,"status":"planned"},{"id":"cm_sub_t6","billing_cadence":"annual","price_usd":500000,"weekly_impression_tier":"500M","included_campaigns_per_year":2000,"status":"planned"},{"id":"cm_sub_t7","billing_cadence":"annual","price_usd":750000,"weekly_impression_tier":"1B","included_campaigns_per_year":3000,"status":"planned"}],"skus_per_event":[{"id":"cm_event_le_50","billing_cadence":"one-time","max_events":50,"price_usd_per_event":1650,"pricing_basis":"Pathcast Select + 10%","status":"planned"},{"id":"cm_event_le_250","billing_cadence":"one-time","max_events":250,"price_usd_per_event":825,"pricing_basis":"Pathcast Select + 10%","status":"planned"},{"id":"cm_event_le_1000","billing_cadence":"one-time","max_events":1000,"price_usd_per_event":440,"pricing_basis":"Pathcast Select + 10%","status":"planned"},{"id":"cm_event_le_5000","billing_cadence":"one-time","max_events":5000,"price_usd_per_event":220,"pricing_basis":"Pathcast Select + 10%","status":"planned"},{"id":"cm_event_le_10000","billing_cadence":"one-time","max_events":10000,"price_usd_per_event":137.5,"pricing_basis":"Pathcast Select + 10%","status":"planned"},{"id":"cm_event_le_25000","billing_cadence":"one-time","max_events":25000,"price_usd_per_event":82.5,"pricing_basis":"Pathcast Select + 10%","status":"planned"},{"id":"cm_event_le_50000","billing_cadence":"one-time","max_events":50000,"price_usd_per_event":55,"pricing_basis":"Pathcast Select + 10%","status":"planned"},{"id":"cm_event_unlimited","billing_cadence":"one-time","max_events":null,"price_usd_per_event":27.5,"pricing_basis":"Pathcast Select + 10%","status":"planned"}],"legacy_endpoints":{"note":"set-dynamics endpoints (POST /v2/set-dynamics/scenarios, GET ...) remain in docs/openapi/set-dynamics.yaml as legacy/internal; Campaign is a forward-looking surface, not a rename."}}},"reference_operations":[{"id":"reference_call","display_name":"Reference Call","credits_per_call":1,"usd_per_call":0.05,"qualifier":null,"endpoints":["GET /v2/markets","GET /v2/markets/:id","GET /v2/segments","GET /v2/segments/:id","GET /v2/places","GET /v2/places/:id","POST /v2/popcast/segments","GET /v2/popcast/segments","GET /v2/popcast/segments/:id"],"note":"Cross-cutting reference data endpoints. Low cost; supports lookups and mappings used alongside other operations."}],"free_operations":[{"id":"free_call","credits_per_call":0,"endpoints":["GET /v2/health","GET /v2/health/data","POST /v2/signup","GET /v2/billing/credits","POST /v2/billing/credits","GET /v2/billing/credit-schedule","GET /v2/billing/pricing","POST /v2/billing/checkout","POST /v2/redemption/validate","POST /v2/redemption/complete"]}]},"meta":{"request_id":"req_b7530016d7ef","credits_used":0,"credits_remaining":0,"product":"platform","version":"2.0.0","provenance":{"source":"pricing-manifest","source_doc":"https://docs.mworks.com/reference/billing","methodology_version":"2.0.0","data_vintage":"2026-05-09","data_freshness":"static","data_latency_days":0,"data_maturity":"production"}}}