Chicago Public Passenger Vehicle Portfolio Status Monitor
Pricing
from $20.00 / 1,000 chicago ppv status event delivereds
Chicago Public Passenger Vehicle Portfolio Status Monitor
Watch named Chicago BACP Public Passenger Vehicle record IDs; emit APPEARED/DROPPED/STATUS_CHANGED from official data.cityofchicago.org Socrata tfm3-3j95. Portfolio PPE only — not a citywide dump; not cryptic Chicago Business Licenses; not Public Chauffeurs person licences.
Pricing
from $20.00 / 1,000 chicago ppv status event delivereds
Rating
0.0
(0)
Developer
Daniel Witney
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
Watch named Chicago BACP Public Passenger Vehicle (PPV) record IDs against the official data.cityofchicago.org Socrata dataset tfm3-3j95.
Who this is for: commercial auto / fleet insurers, taxi affiliations, medallion managers, ambulance/livery operators, and lending/risk desks that need recurring alerts when a named Chicago PPV licence appears, drops, or changes status (ACTIVE / VIOLATION / INACTIVE / REVOKED / SURRENDER / FORECLOSURE / …) or company / location / vehicle attributes.
Billable events (PPE chicago-ppv-status-event-delivered @ $0.02):
APPEARED/DROPPEDSTATUS_CHANGED(ACTIVE / VIOLATION / INACTIVE / RESERVED / SURRENDER / REVOKED / HOLD / FORECLOSURE)- Attribute changes (company / location / vehicle) when
signalGroupsincludesattributes
Non-billable: RUN_STATUS (FIXTURE_HEALTH, MONITOR_IDLE, CATCHUP_COMPLETE, HEALTH_OK). Quiet books stay free.
Not cryptic Chicago Business Licenses (r5kz-chrr AAI/AAC). Not Public Chauffeurs person licences (97wa-y6ff). Not a citywide dump billed as rows — watchlist $where only.
Quick start
- Replace the example
recordIdswith your watchlist ({public_vehicle_number}{VehicleType}, e.g.1767Taxi). - Set
sourceMode= live. - Save as an Actor Task and schedule (e.g. daily).
- First run vs later runs: run 1 baselines named record IDs (no change events, no product charge). Run 2+ emit diffs against that checkpoint — keep the same Task.
Default sourceMode=fixture is a free health check (one non-billable RUN_STATUS row), not product data.
What you get per $0.02 event
One delivered unique change for a named Chicago PPV record (APPEARED / DROPPED / STATUS_CHANGED / attribute change). Never charged: RUN_STATUS, baselines, quiet MONITOR_IDLE, fixture SAMPLE rows.
Example output (SAMPLE)
SAMPLE — illustrative field shape; not a real event:
{"license_number": "SAMPLE01","event_type": "STATUS_CHANGED","previous_value": "ACTIVE","new_value": "VIOLATION","billable": false,"sample": true,"summary": "SAMPLE (fixture demo data with placeholder entities, not a real event)"}
Input
recordIds— list of PPV record IDs (aliases:licenseNumbers,licenses,credentials)sourceMode—fixture(free health check) |live(official Chicago BACP)signalGroups—directory,status,attributes
Source
- Official Socrata:
https://data.cityofchicago.org/resource/tfm3-3j95.json - Durable key:
record_id(~16,328 unique =public_vehicle_number+vehicle_type) - Status enum: ACTIVE / VIOLATION / INACTIVE / RESERVED / SURRENDER / REVOKED / HOLD / FORECLOSURE
- Cadence honesty: data.cityofchicago.org / BACP republish (not a real-time push)
Pricing
| Event | USD |
|---|---|
chicago-ppv-status-event-delivered | $0.02 |
apify-actor-start | $0.00005 |
Limitations
- Source lag follows BACP / data.cityofchicago.org republish cadence; not instant.
public_vehicle_numberalone is not unique across vehicle types — always userecord_id(or number+type).- Covers vehicle licences (Taxi, Livery, Ambulance, Medicar, Charter Sightseeing, Pedicab, etc.), not chauffeur person licences.