Datadory notebook
Taxi trip data: every regulated ride, one row each
Datadory delivers passenger ground transportation data covering the deepest trip-level taxi ledgers in publication: all 586 monthly New York City archives of every regulated ride since January 2009 across yellow, green, for-hire and high-volume classes, roughly 1.7 billion Chicago taxi rows since 2013, and Uber, Lyft and Via trips since November 2018 - one row per individual trip keyed to taxi zones and census tracts, delivered daily, weekly, or hourly - your call.
1,744 datasets. Pick your catch.
What is taxi trip data, and why does it exist at all?
Both cities mandate the reporting, and that single fact explains why the record beats anything built on sampling: there is no opt-out, no recall bias, no panel decay. A demand model trained on it trains on the population.
What does one delivered taxi trip row look like?
Illustrative rows in the delivered shape - first a yellow-cab trip:
tpep_pickup_datetime : 2026-05-01 08:12:00 tpep_dropoff : 2026-05-01 08:29:00
PULocationID : 138 DOLocationID : 230
trip_distance : 3.2 mi passenger_count : 1
fare_amount : 18.5 payment_type : 1 (card)
tip_amount : 3.7 tolls : 0 congestion_surcharge : 2.5
total_amount : 24.7 cbd_congestion_fee : 0.75And a high-volume for-hire trip, the Uber-class record:
hvfhs_license_num : HV0003 (Uber) dispatching_base_num : B02617
request_datetime : 2026-05-01 08:05:00 on_scene_datetime : 2026-05-01 08:11:00
trip_miles : 4.1 trip_time : 1020 s
base_passenger_fare : 16.4 driver_pay : 13.9
shared_request_flag : false wav_match_flag : falseRead the anatomy rather than the digits - each value above is the documented example for its column. Three habits separate careful users from casual ones. First, payment_type governs the tipping story: card payments auto-populate tip_amount, cash never does, so any tip comparison needs the payment mix stated. Second, geography arrives as zone codes, not coordinates - 258 TLC Taxi Zones in New York, community areas and census tracts in Chicago - which is what keeps the record publishable per trip and makes origin-destination matrices a group-by rather than a GIS project. Third, hvfhs_license_num turns platform share into arithmetic: HV0003 Uber, HV0005 Lyft, HV0004 Via, HV0002 Juno.
Which fields carry the analytical weight?
All thirty-three cataloged New York fields are verified against the official per-class dictionaries - the reason that record scores a perfect ten on our field-documentation rubric against a catalog average of 7.81 across 1,744 datasets. Chicago's taxi ledger carries twenty-three verified fields; its ride-hail companion twenty-four.
| Field | What it holds | Why it matters |
|---|---|---|
| PULocationID / DOLocationID | TLC Taxi Zone codes, 258 plus the airports | Zone-pair demand matrices, borough flows, JFK and LaGuardia run analyses off one column pair |
| fare_amount / tip_amount / total_amount | Full money decomposition | Fare elasticity, tip-rate studies, revenue-per-mile work |
| cbd_congestion_fee | Per-trip CBD fee effective January 5, 2025 | A clean before-and-after pricing event inside the data |
| driver_pay / base_passenger_fare | Both sides of the platform transaction | Driver-economics questions no survey dataset can answer |
The money columns deserve emphasis. Because fares, surcharges, tolls, taxes and tips arrive as separate fields rather than one blended total, a congestion-pricing study reads directly off rows logged years before the policy existed.
How much ground does the record cover?
That ladder is the point. The same base serves a two-block late-night pickup audit and a citywide mode-share panel without reconciliation, because both read off identical trip-level rows.
How is taxi trip data delivered?
Get a sample of taxi trip data scoped to your zones and months before anything else - the shapes above are what arrives.
What can't taxi trip data tell you?
Four boundaries define the record, and four named companions fill them.
- Two cities, not a country. Trip-level reporting exists where ordinances created it. For national ground-travel behavior, National Household Travel Survey (NHTS) contributes weighted household, person, vehicle and trip microdata across waves from 1969 to 2022 - its 2022 wave ships 31,074 weighted trip records - the behavioral layer the city ledgers cannot supply.
- No transit context. Curb competition only makes sense against the alternatives. MTA Daily Ridership Data: Beginning 2020 tracks nine modes day by day in the same city as the taxi ledger, including the two congestion-relief-zone counters, while CTA Ridership - Daily Boarding Totals holds 9,312 daily bus-versus-rail rows for Chicago since January 2001 - small enough to open in a spreadsheet.
- No federal benchmark layer. National Transit Database (NTD) Monthly & Annual Ridership Datasets carries roughly 370,000 agency-by-mode-by-month rows since January 2002 across 834 NTD IDs - the denominator for any modal-share claim.
Who builds on taxi trip data?
Urban economists and policy analysts treat the congestion fee and surge windows as natural experiments - the fare decomposition lets them isolate policy components from market movement. See market researchers use cases.
Investors and quant researchers read platform share, airport-run volumes and late-night demand as monthly fundamentals for mobility and real-estate theses; the workflow lives at investors quants use cases.
Data scientists and ML engineers get billions of labeled trips with timestamps, geography and outcomes - training substrate for ETA prediction, demand forecasting and dynamic pricing models; see data scientists use cases.
Competitive intelligence teams track operator share and fleet utilization from mandatory filings rather than app audits; see competitive intel product teams use cases.
Journalists and academics cite filed figures instead of press releases - mandated reporting makes attribution trivial.
Why get taxi trip data through Datadory?
Datadory handles them upstream of delivery: per-family schemas normalized into one frame, privacy constraints surfaced explicitly rather than discovered mid-analysis, zone and community-area lookups shipped beside the codes they decode, and extracts shaped to the field dictionary above whether they land as API responses, scheduled files or warehouse tables.
Name your zones, months and operators when you request a sample and it arrives already cut to that scope - the production feed follows the same shape, so anything prototyped on the sample survives delivery intact.
Where to go next
Start with the passenger-ground-transportation data hub, which browses all fourteen cataloged records in the industry as products, and the best passenger ground transportation datasets list scoring the top ten side by side.
For depth on the anchors named here: Chicago Taxi Trips vs TNP Ride-Hail Trips Compared settles the taxi-versus-ride-hail question inside one city, NHTS vs NYC TLC Trip Records Compared weighs survey breadth against census depth, the NYC TLC Trip Record Data (Yellow/Green Taxi & FHV/HVFHV Uber/Lyft) product page documents all thirty-three fields class by class, and Chicago Taxi Trips shows how a pseudonymized billion-row ledger reads in practice.
| Record | Geography | Temporal depth | Granularity | Fields |
|---|---|---|---|---|
| Chicago Taxi Trips | City of Chicago, census tracts and 77 community areas | Jan 2013 - Dec 2023 historical series plus live Jan 2024-onward successor (~1.7 billion rows) | One row per individual taxi trip | 23 verified fields incl. pseudonymized vehicle id, payment type, company |
| National Household Travel Survey (NHTS) | United States, national sample plus add-ons | Waves 1969 - 2022 (2022 wave: 31,074 weighted trip records) | Household/person/vehicle/trip microdata with weights | Behavioral layer the city ledgers do not carry |
| MTA Daily Ridership Data: Beginning 2020 | NYC plus Hudson Valley and Connecticut commuter territory | March 2020 - present (~17,700 rows) | One row per mode per travel date across nine modes | Puts curb demand beside subway, bus and commuter-rail demand |
| CTA Ridership - Daily Boarding Totals | Chicago transit system | January 2001 - present (9,312 daily rows) | Bus versus rail boardings per day | Spreadsheet-scale complement to the Chicago trip ledgers |
| National Transit Database (NTD) Monthly & Annual Ridership Datasets | All reporting US transit agencies | ~370,000 agency x mode x month rows since Jan 2002, 834 NTD IDs | Agency x mode x type-of-service x month | Federal benchmark layer for modal-share claims |
Pick up where this leaves off
Every one of these ships with sample rows before you commit to anything.
NYC TLC Trip Record Data (Yellow/Green Taxi & FHV/HVFHV Uber/Lyft)
PULocationID · DOLocationID · payment_type …+7 more
Chicago Taxi Trips
pickup_community_area · dropoff_community_area · payment_type …+1 more
Chicago Transportation Network Providers Trips (Uber/Lyft/Via)
fare · tip · additional_charges …+4 more
National Household Travel Survey (NHTS)
MTA Daily Ridership Data: Beginning 2020
CTA Ridership - Daily Boarding Totals
service_date · day_type · bus …+2 more
Want rows instead of a pitch? Name the datasets.
API, files, or your warehouse. Daily, weekly, or hourly.
Get a sampleQuestions worth asking
Where does trip-level taxi data come from?
From city regulators that require operators to report every ride. New York's Taxi and Limousine Commission ledger runs to 586 monthly archives across four vehicle classes starting January 2009, and Chicago's ordinance-mandated tables hold about 1.7 billion taxi rows since 2013 plus Uber, Lyft and Via trips since November 2018. Datadory delivers both cities as typed rows.
What fields come with each taxi trip row?
Pickup and dropoff datetimes, trip distance and duration, passenger counts, zone or tract geography, payment type, and a full money decomposition - base fare, surcharges, tolls, taxes, tips - plus driver pay and shared-ride flags on ride-hail rows. The New York record carries thirty-three verified fields, Chicago's taxi ledger twenty-three, the Chicago ride-hail record twenty-four.
How far back does taxi trip data reach?
Seventeen years in New York: yellow cab from January 2009, green boro cab from August 2013, general for-hire from January 2015, high-volume platforms from February 2019. Chicago reaches January 2013 for taxi and November 2018 for ride-hail. Materialized whole, the four New York classes alone run to several terabytes uncompressed.