Emissions from Vehicles (by Model).This API calculates the footprint of a passenger vehicle based on its Make and Model, for a specific distance. There are two optional APIs to get the Model names of a Make. For Scope 1, this should be used to report travel in vehicles that are owned or controlled by the reporting organization. If not owned/controlled by organization, the vehicle's emission is reported under Scope 3.
|
Introduction
Approach
We use emission factors, data, guidelines from sources like US Department of Energy, US Environmental Protection Agency and UK Society of Motor Manufacturers and Traders. To simplify the usage we have made two minor modifications in our algorithm: First, for dual fuel vehicles, the average of emissions from its conventional and alternative fuels is used. Second, if a model is released across multiple years by the same maker, then the emissions for that model are averaged.
The API to calculate the emission is simple: it just takes the Make and Model of a vehicle along with the distance travelled to calculate the emission. As our database contains over 140 Makes which cover 4,500 models of vehicles, we are providing two more APIs to get these values. In case there are specific models that you are calculating the emissions, the use of these two APIs is optional as the value of Make and Model can be picked from the database that is provided in Notes.
The API to calculate the emission is simple: it just takes the Make and Model of a vehicle along with the distance travelled to calculate the emission. As our database contains over 140 Makes which cover 4,500 models of vehicles, we are providing two more APIs to get these values. In case there are specific models that you are calculating the emissions, the use of these two APIs is optional as the value of Make and Model can be picked from the database that is provided in Notes.
Ingested Data
VEHICLE_MAKE : Mandatory. Name of Vehicle Make (eg, Lexus)
VEHICLE_MODEL : Mandatory. Name of Vehicle Model (eg, RX 300) for the selected MAKE (eg, Lexus)
DISTANCE_VALUE : Mandatory. The distance travelled by vehicle.
DISTANCE_UNIT : Mandatory. The acceptable values are "km" for kilometers and "mi" for miles. This will default to "mi", if any other value is passed.
VEHICLE_MODEL : Mandatory. Name of Vehicle Model (eg, RX 300) for the selected MAKE (eg, Lexus)
DISTANCE_VALUE : Mandatory. The distance travelled by vehicle.
DISTANCE_UNIT : Mandatory. The acceptable values are "km" for kilometers and "mi" for miles. This will default to "mi", if any other value is passed.
Example
Python Code
|
JSON Output
|
Notes
- If you do not know the make and model of vehicle, we suggest to use the API which calculates emissions by Vehicle Type.
- The use of two APIs to get Make and Model is optional, esp if you know the Model for which you are estimating the emissions. We have made the entire database available here, which is structured by an alphabetical list of Models for every Make used by the API.