Bus

Calculate bus and coach travel emissions on the Calculation API with one of the bus methodologies below.

Choose a methodology

MethodologyCoverageBasisInputs you needNotes
DEFRA πŸ‡¬πŸ‡§Local buses inside and outside London, and coachesUK government DEFRA Conversion Factorsorigin and destination or distance_in_km; optional bus_type, energy_scope, methodology_versionPin a factor year with methodology_version
SQUAKENot statedSQUAKE methodology with operator-specific dataorigin and destination or distance_in_km; optional operator_name, fuel_typeOperator-specific factors for supported operators

Both methodologies support audit mode and accept provider-prefixed stop IDs such as flixbus:2006 as origin and destination.

How to decide

  • You know the bus operator: SQUAKE uses operator_name for a more accurate result when the operator is on its supported list.
  • You know the vehicle's fuel: SQUAKE takes a fuel_type, such as electricity or hydrogen.
  • You need DEFRA's bus categories, a factor year or an energy scope: DEFRA takes bus_type, methodology_version and energy_scope.

On this page