diff --git a/src/OpenScenarioEngine.cpp b/src/OpenScenarioEngine.cpp
index e99f8020b2da81c9fccbf0e7de3ef0bc00cb497f..464051d2aaee72c60880c19d32f2f8bca8a92197 100644
--- a/src/OpenScenarioEngine.cpp
+++ b/src/OpenScenarioEngine.cpp
@@ -51,6 +51,13 @@ mantle_api::ScenarioInfo OpenScenarioEngine::GetScenarioInfo() const
     info.description = scenario_data_ptr_->GetFileHeader()->GetDescription();
     info.scenario_timeout_duration = storyboard_->GetDuration();
     info.additional_information.emplace("full_scenario_path", ResolveScenarioPath(scenario_file_path_));
+    
+    if (scenario_data_ptr_->GetOpenScenarioCategory()->GetScenarioDefinition()->GetCatalogLocations()->GetVehicleCatalog() != nullptr)
+    {
+        const auto& vehicle_catalog_path = scenario_data_ptr_->GetOpenScenarioCategory()->GetScenarioDefinition()->GetCatalogLocations()->GetVehicleCatalog()->GetDirectory()->GetPath();
+        info.additional_information.emplace("vehicle_catalog_path", vehicle_catalog_path);
+    } 
+
     if (scenario_definition_ptr_->GetRoadNetwork()->GetLogicFile() != nullptr)
     {
         info.additional_information.emplace(