Data enrichment

One data point in.
5 data points out.

Your travel data doesn't have every data-point to apply the most accurate calculations. Only Thrust Carbon enriches your data against world aviation databases to understand what actually happened.

What happens to MM482 on each platform
Closest competitor
1 usable data point
Booking
MM482
Flight number can't be looked up
Falls back to
Distance method · 10,880 km
1.90 tCO₂e
Generic · over-reports
Thrust Carbon
10 data points
Booking
MM482
Data lookups
OAGSchedules
BTSLoad factors
ICAOFuel data
IATARoutings
AirlineDirect feeds
Data points resolved
Aircraft type Engine variant Winglets Seat config Cabin classes Load factor Belly freight Gt-circle dist. Routing & stops
Fuel-burn methodology
1.42 tCO₂e
Real · 25% lower
Same enrichment runs across Hotels Rail Car hire Taxi Employee IDs Cost centres Purpose codes
The problem

Look at your bookings. The gap is obvious.

Every field a TMC captures exists to service and bill the trip – but not to calculate your emissions. The operational inputs were simply never collected.

tmc_booking.json
Booked & billed · present
booking_ref: "7KQ2M"
flight: "MM482"
route: "SIN → LHR"
date: "2026-05-14"
cabin: "economy"
fare: "GBP 812"
Needed to calculate · absent
aircraft_type: null
engine_variant: null
seat_config: null
load_factor: null
belly_freight: null
The cost of thin data

Distance-only data fails you twice.

With distance-only data, your emissions calculation is wrong and the only insight is to "travel less".

+30%
Over-reported emissions

Distance-only methods apply worst-case averages. In reality, business travellers tend to fly popular routes on newer, more efficient aircraft, so their per-passenger emissions are lower. Generic factors inflate your footprint.

No lever but "cut travel"
Before · distance only
Fly less
Only volume is visible. The only reduction is to travel less.
After · enriched
Airline Aircraft Cabin Timing Mode
Five reduction levers. Fly smarter.
What we enrich

Every line of spend, enriched to its real activity

Choose a category to see the impact of Thrust Carbon enrichment.

What you start with 3 fields
Flight no.MM482
RouteSIN → LHR
Date14 May 2026
Distance-based estimate
1.90 tCO₂e
Enriched by Thrust Carbon 5 fields
AircraftBoeing 777-300ER
Fuel-burn modelPer airframe & engine
Cabin flownPremium economy
Load factor82%
Belly freight4.2 t
Fuel-burn methodology
1.42 tCO₂e
25% lower · real
What you start with 2 fields
Sabre code305447
Nights3
Distance-based estimate
0.21 tCO₂e
Enriched by Thrust Carbon 5 fields
PropertyMontcalm Royal London House
LocationLondon EC2
SustainabilityGreen Key certified
Energy source71% renewable
Per-night factorProperty-specific
Property-level methodology
0.09 tCO₂e
57% lower · real
What you start with 1 fields
Station codesQQK → XPG
Distance-based estimate
11 kgCO₂e
Enriched by Thrust Carbon 4 fields
ResolvedLondon St Pancras → Paris Nord
Operator / lineEurostar
MethodologyEurostar published factor
TractionElectric (e320)
Eurostar's own methodology
2 kgCO₂e
82% lower · real
What you start with 2 fields
TypeRental car
Distance320 km
Distance-based estimate
0.061 tCO₂e
Enriched by Thrust Carbon 4 fields
VehicleVW ID.4
Fuel typeBattery electric
Real economyModel-specific
Charging gridRegional mix
Vehicle-specific methodology
0.014 tCO₂e
77% lower · real
What you start with 2 fields
TypeTaxi
Distance18 km
Distance-based estimate
4.2 kgCO₂e
Enriched by Thrust Carbon 4 fields
Vehicle classHybrid sedan
ServicePooled ride
Detour factorApplied
Idle timeModeled
Vehicle-specific methodology
2.6 kgCO₂e
38% lower · real

We fill in the gaps in your trip data

Half-finished records arrive every day: a department code with no name; an employee number with no manager or cost centre. We complete each line, so you are sure what happened.

Department
FIN
No name match
Awaiting enrichment
Approver
Business unit
Employee no.
E-4471
No record matched
Awaiting enrichment
Name
Manager
Cost centre
Department
MKT
No name match
Awaiting enrichment
Approver
Business unit
Employee no.
E-2230
No record matched
Awaiting enrichment
Name
Manager
Cost centre
Department
FIN
No name match
Awaiting enrichment
Approver
Business unit
Employee no.
E-4471
No record matched
Awaiting enrichment
Name
Manager
Cost centre
Department
MKT
No name match
Awaiting enrichment
Approver
Business unit
Employee no.
E-2230
No record matched
Awaiting enrichment
Name
Manager
Cost centre
Department
Finance
Matched
Enriched
Approver CFO office
Business unit Group Finance
Employee no.
E-4471
Resolved
Enriched
Name Jane Doe
Manager A. Khan
Cost centre Sales, EMEA
Department
Marketing
Matched
Enriched
Approver CMO office
Business unit Brand & Growth
Employee no.
E-2230
Resolved
Enriched
Name Tom Lee
Manager R. Iyer
Cost centre Product, US
Department
Finance
Matched
Enriched
Approver CFO office
Business unit Group Finance
Employee no.
E-4471
Resolved
Enriched
Name Jane Doe
Manager A. Khan
Cost centre Sales, EMEA
Department
Marketing
Matched
Enriched
Approver CMO office
Business unit Brand & Growth
Employee no.
E-2230
Resolved
Enriched
Name Tom Lee
Manager R. Iyer
Cost centre Product, US
Thrust enrichment engine
Where the data comes from

All your data enriched in the same way.

Connect your TMC, expense and supplier feeds for a continuous stream, or drop in a file by hand. Every record is enriched to assured, ISO 14083 aligned data.

TMC Live · travel bookings Expense Live · card & expense Supplier Live · direct feeds Manual CSV & file imports THRUST CARBON Enrichment engine Enriched data ISO 14083 assured
TMC
Live · travel bookings
Expense
Live · card & expense
Supplier
Live · direct feeds
Manual
CSV & file imports
THRUST CARBON
Enrichment engine
Enriched data
ISO 14083 assured
Semantic matching Coming soon

Messy data, matched with confidence

Real travel data is rarely clean. On its own, an unstructured record has no direct match. Our matching engine reads it and resolves each one to the right entity, with a confidence score you can trust or review.

"Jane Doe" No match
0%
"J. Smith, BA" No match
0%
"hilton t4 lhr" No match
0%
"eurostar std prem" No match
0%
"Jane Doe" No match
0%
"J. Smith, BA" No match
0%
"hilton t4 lhr" No match
0%
"eurostar std prem" No match
0%
Jane Stephanie Doe Matched
100%
James Smith, British A. Matched
100%
Hilton London Heathrow T4 Matched
100%
Eurostar Standard Premier Matched
100%
Jane Stephanie Doe Matched
100%
James Smith, British A. Matched
100%
Hilton London Heathrow T4 Matched
100%
Eurostar Standard Premier Matched
100%
Matching engine
The difference, line by line

We are the only solution to enrich your data.

Competitors often support these factors in their models; they just have no way to populate them. Without enrichment, the fields sit empty and the calculation quietly falls back to distance.

Factor in the model
Closest competitor
Thrust Carbon
Distance-based estimate
Yes
Yes
Aircraft type & fuel-burn modelling
Model only, no inputs
Enriched
Cabin layout & passenger load factor
No source data
Enriched
Point-of-sale choice captured
Not captured
Captured
Hotel, rail, car & taxi enrichment
Generic factors
Enriched
Employee ID → cost centre & department
Not resolved
Resolved
Trip-purpose categorisation
Not resolved
Resolved
Procurement levers (airline, timing, aircraft)
Inputs missing
Enriched
Semantic matching of messy data
Not supported
Coming soon
Audit-ready, defensible methodology
Hard to defend
Assured

Supported in the model, but no data to populate it.

Thrust agent

Ready to start enriching your data?

Our experts can show you what impact data enrichment could have on your data. 

Talk to one of our team