×

Why Total is set to take over regional oil industry after Gapco acquisition

A Total filling station. Analysts say the takeover will give the oil marketer a headstart over its rivals because of Gapco’s massive assets. [PHOTO: FILE/standard]

French oil major Total Outre Mer is set to become the dominant player in East Africa’s oil industry with the acquisition of Gulf African Petroleum Corporation (Gapco).

The Paris-headquartered firm, with well-established links through Total Kenya, Total Uganda and Total Tanzania, will now enjoy the full economies of scale in both downstream and upstream sectors, riding on the massive assets of Gapco.

Total is not new to acquiring oil businesses. It acquired Elf Oil Kenya Ltd and Chevron Kenya Ltd (Caltex) in 2000 and 2009 respectively to become the largest oil and gas marketer in Kenya.

The latest development comes when Total exploration and production unit in Uganda has also acquired a major stake in Tullow Oil to put its stake at 54.9 per cent.

As a major shareholder, the firm is promising to steer Uganda into being an oil producer, with first exploration expected in three years’ time. This puts Total in prime position to benefit from the huge explorations.

Eric Musau, an analyst at Standard Investment Bank noted that the deal would strengthen Total’s position in the region given that it also has interests in upstream business in Tanzania.

Mr Musau said Uganda is set to benefit more by having Total handling both exploration and transport.

“The Government has to be careful to get the most affordable infrastructure and if it can get the pipeline and production from the same company, then it will ensure than when revenues start flowing in, it will get a good amount,” he said.

Gapco, 76 per cent-owned by Indian mogul Mukesh Ambani through India-based Reliance Industries Limited, it has been in control of the oil import tenders in Kenya.

Lowest price

Industry data from Petroleum Institute East Africa (PIEA) by close of September showed Gapco dominated imports followed by Total Kenya.

Data to September showed that Gapco won 20.4 per cent of all the tenders called by the Ministry of Energy through open tendering system where oil marketers compete on basis such as who offers the lowest import price.

Total came in second, winning 18 per cent of the import tenders. Therefore, in the absence of Gapco, Total is set to dominate the oil import business in Kenya.

Gapco also runs storage facilities at the port which it leases to other oil marketers to store their stock. This will be an added advantage to Total operations in the region because it will significantly cut on its storage costs.

Gapco’s success in the import business has been hugely due to it being backed by Reliance Industries, which owns the largest oil refinery in the world. This has a capacity to process 1.24 million barrels per stream day.

With the 24 per cent minority stake in the firm also being sold to Total, the firm will be 100 per cent in control, meaning decision-making on key business strategies will also be swift.

By close of September last year, Total was the second biggest oil marketer in Kenya with a market share of 13.4 per cent, behind David Ohana-led KenolKobil (13.8 per cent).

However, on sales market, Total was in control with 16.7 per cent of sales going to it. Gapco was ninth with 3.3 per cent of the market share. Therefore, with the benefits of Gapco going to Total, chances of Total taking market leadership including exports are very high.

In Kenya, the firm is the leader in the Liquefied Petroleum Gas (LPG) business. In September, it was commanding 23.9 per cent of the market followed by Hashi at 22.2 per cent. KenolKobil was third at 12.7 per cent.

It commands 39.7 per cent of the lubricants market behind Vivo Energy, which beat it narrowly by 0.3 percentage points as per last September data.

Regionally, the firm is also set to become the leader in the number of retail outlets. Currently in Kenya, 23 per cent of all the retail outlets (174 petrol stations) are under its name. Only Vivo Energy ranks better at 25.7 per cent.

Gapco has been more into the import business than retailing and, therefore, only accounts for 0.7 per cent of petroleum oil stations in Kenya. But in Tanzania, it has over 80 stations and more than 37 stations in Uganda.

Request history8.1.26PHP Version1.32sRequest Duration24MBMemory UsageGET {category}/article/{id}/{slug}Route
  • warninglog[23:54:53] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[23:54:53] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (102ms)time
  • Application (1.22s)time
  • 1 x Application (92.31%)
    1.22s
    1 x Booting (7.69%)
    102ms
    10 templates were rendered
    • 1x mainsite.articlearticle.blade.php#?blade
    • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
    • 1x mainsite.partials.footerfooter.blade.php#?blade
    • 1x mainsite.layouts.appapp.blade.php#?blade
    • 1x mainsite.partials.metasmetas.blade.php#?blade
    • 1x mainsite.partials.topbartopbar.blade.php#?blade
    • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
    • 1x mainsite.partials.menumenu.blade.php#?blade
    • 1x mainsite.partials.streamingstreaming.blade.php#?blade
    • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
    uri
    GET {category}/article/{id}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\MainsiteController@article
    namespace
    prefix
    where
    file
    app/Http/Controllers/MainsiteController.php:610-1128
    • Articles.php#513standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:513
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#520standard_digital_main4.06msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001229197' and `published_at` <= '2025-03-16 23:54:53' and `deleted_at` is null
      Bindings
      • 0: 2001229197
      • 1: 2025-03-16 23:54:53
      Backtrace
      • app/Utils/Articles.php:520
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#1435standard_digital_main770μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-16'
      Bindings
      • 0: 2025-03-16
      Backtrace
      • app/Utils/Articles.php:1435
      • app/Http/Controllers/MainsiteController.php:660
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:661
    • Articles.php#528standard_digital_worldConnection Established
      Backtrace
      • app/Utils/Articles.php:528
      • app/Http/Controllers/MainsiteController.php:665
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:666
    • Articles.php#531standard_digital_world4.44msselect `id`, `categoryid`, `title`, `long_title`, `story`, `related_video`, `thumbURL`, `keywords`, `publishday`, `updateddate`, `publishdate`, `author`, `source`, `premium`, `summary` from `std_article` where `id` = '2001229197' and `publishdate` <= '2025-03-16 23:54:53' and `inactive` is null
      Bindings
      • 0: 2001229197
      • 1: 2025-03-16 23:54:53
      Backtrace
      • app/Utils/Articles.php:531
      • app/Http/Controllers/MainsiteController.php:665
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:666
    • Articles.php#535standard_digital_world_archives_1Connection Established
      Backtrace
      • app/Utils/Articles.php:535
      • app/Http/Controllers/MainsiteController.php:665
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:666
    • Articles.php#538standard_digital_world_archives_14.06msselect `id`, `categoryid`, `title`, `long_title`, `story`, `related_video`, `thumbURL`, `keywords`, `publishday`, `updateddate`, `publishdate`, `author`, `source`, `premium`, `summary` from `std_article` where `id` = '2001229197' and `publishdate` <= '2025-03-16 23:54:53' and `inactive` is null
      Bindings
      • 0: 2001229197
      • 1: 2025-03-16 23:54:53
      Backtrace
      • app/Utils/Articles.php:538
      • app/Http/Controllers/MainsiteController.php:665
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:666
    • Articles.php#147standard_digital_main720μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 4 or `parent_id` = 4 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 4
      • 2: 4
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main64.71msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 276, 279, 281, 283, 284, 324, 417, 426, 461, 594, 595) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-16 23:54:53' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
      Bindings
      • 0: 4
      • 1: 19
      • 2: 20
      • 3: 22
      • 4: 40
      • 5: 42
      • 6: 46
      • 7: 276
      • 8: 279
      • 9: 281
      • 10: 283
      • 11: 284
      • 12: 324
      • 13: 417
      • 14: 426
      • 15: 461
      • 16: 594
      • 17: 595
      • 18: 1
      • 19: 2025-03-16 23:54:53
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main740μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 22, 426)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#53standard_digital_main650μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 4
      Bindings
      • 0: 4
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:338
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#53standard_digital_main600μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_main3.57msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_main2.97msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#60standard_digital_main1.11msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
      Backtrace
      • app/Utils/Articles.php:60
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#688standard_digital_main109msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Total Outre Mer\",\"Gulf African Petroleum Corporation (Gapco)\",\"Oil\"]%') and `site_id` = 1 and `published_at` <= '2025-03-16 23:54:53' and `deleted_at` is null and `id` not in ('2001229197') order by `published_at` desc limit 4 offset 0
      Bindings
      • 0: %["Total Outre Mer","Gulf African Petroleum Corporation (Gapco)","Oil"]%
      • 1: 1
      • 2: 2025-03-16 23:54:53
      • 3: 2001229197
      Backtrace
      • app/Utils/Articles.php:688
      • app/Http/Controllers/MainsiteController.php:821
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:822
    • Articles.php#424standard_digital_main86.36msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-16 23:54:53' and `published_at` >= '2025-03-16 22:54:53' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 16
      • 2: 20
      • 3: 2025-03-16 23:54:53
      • 4: 2025-03-16 22:54:53
      Backtrace
      • app/Utils/Articles.php:424
      • app/Http/Controllers/MainsiteController.php:825
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:826
    • Articles.php#147standard_digital_main1.1msselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 480
      • 2: 480
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main790μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-16 23:54:53' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
      Bindings
      • 0: 480
      • 1: 481
      • 2: 482
      • 3: 719
      • 4: 1
      • 5: 2025-03-16 23:54:53
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main690μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#753standard_digital_main830μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-16 23:54:53' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 486
      • 2: 1
      • 3: 2025-03-16 23:54:53
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#753standard_digital_main870μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 588)
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#819standard_digital_main1.01msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001229197' and `site_id` = 1 and `published_at` <= '2025-03-16 23:54:53' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001229197
      • 1: 1
      • 2: 2025-03-16 23:54:53
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#833standard_digital_main1.22msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001229197' and `site_id` = 1 and `published_at` <= '2025-03-16 23:54:53' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001229197
      • 1: 1
      • 2: 2025-03-16 23:54:53
      Backtrace
      • app/Utils/Articles.php:833
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#847standard_digital_main890μsselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `deleted_at` is null and `published_at` <= '2025-03-16 23:54:53' and `site_id` = 1 and `id` < '2001229197' order by `id` desc limit 1
      Bindings
      • 0: 2025-03-16 23:54:53
      • 1: 1
      • 2: 2001229197
      Backtrace
      • app/Utils/Articles.php:847
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main1.04msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001229197' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-16 23:54:53' limit 1
      Bindings
      • 0: 2001229197
      • 1: 1
      • 2: 2025-03-16 23:54:53
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main610μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#1288standard_digital_main7.18msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-16 23:54:53' and `article_category_id` = 4 and `site_id` = 1 and `id` not in ('2001229197') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
      Bindings
      • 0: 2025-03-16 23:54:53
      • 1: 4
      • 2: 1
      • 3: 2001229197
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Articles.php#1288standard_digital_main950μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4)
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Builder.php#20standard_digital_main17.79msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"Total Outre Mer\",\"Gulf African Petroleum Corporation (Gapco)\",\"Oil\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
      Bindings
      • 0: %["Total Outre Mer","Gulf African Petroleum Corporation (Gapco)","Oil"]%
      • 1: 1
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Articles.php#3867standard_digital_main750μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
      Backtrace
      • app/Utils/Articles.php:3867
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3893standard_digital_main840μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2000176592, 2001249065, 2000195645, 2001513826, 2000225675, 2001513924, 2001360264, 2001513931, 2001513871, 2001513873, 2001513870, 2001513916, 2001513941, 2001323398, 2000217620, 2001278607, 2001513879, 2000198221, 2001513942, 2001513887) and `deleted_at` is null and `published_at` <= '2025-03-16 23:54:53' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
      Bindings
      • 0: 2000176592
      • 1: 2001249065
      • 2: 2000195645
      • 3: 2001513826
      • 4: 2000225675
      • 5: 2001513924
      • 6: 2001360264
      • 7: 2001513931
      • 8: 2001513871
      • 9: 2001513873
      • 10: 2001513870
      • 11: 2001513916
      • 12: 2001513941
      • 13: 2001323398
      • 14: 2000217620
      • 15: 2001278607
      • 16: 2001513879
      • 17: 2000198221
      • 18: 2001513942
      • 19: 2001513887
      • 20: 2025-03-16 23:54:53
      Backtrace
      • app/Utils/Articles.php:3893
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3893standard_digital_main680μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (11, 25, 416, 588)
      Backtrace
      • app/Utils/Articles.php:3893
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Builder.php#20standard_digital_main990μsselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` in (2001513873, 2001513879, 2001513887, 2001513916, 2001513941) and `authors`.`deleted_at` is null
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • CookieTool.php#185standard_digital_main750μsselect * from `settings` where `meta_name` = 'article_age' limit 1
      Bindings
      • 0: article_age
      Backtrace
      • app/Utils/CookieTool.php:185
      • app/Http/Controllers/MainsiteController.php:870
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • helper.php#424standard_digital_main740μsselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main1.13msselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main740μsselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main1.25msselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • Articles.php#1350standard_digital_main147msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-16 23:54:54' and (`keywords` like '%Total Outre Mer%' or `keywords` like '%Gulf African Petroleum Corporation (Gapco)%' or `keywords` like '%Oil%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001229197' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-03-16 23:54:54
      • 1: %Total Outre Mer%
      • 2: %Gulf African Petroleum Corporation (Gapco)%
      • 3: %Oil%
      • 4: 1
      • 5: 16
      • 6: 20
      • 7: 2001229197
      Backtrace
      • app/Utils/Articles.php:1350
      • app/Utils/Articles.php:1673
      • view::mainsite.article:570
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
    • app.blade.php#825standard_digital_main780μsselect * from `favourite_topics` where `status` = 1
      Bindings
      • 0: 1
      Backtrace
      • view::mainsite.layouts.app:825
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    App\Models\Category
    396Category.php#?
    App\Models\Article
    33Article.php#?
    App\Models\Trending
    20Trending.php#?
    App\Topic
    16Topic.php#?
    App\Models\Author
    13Author.php#?
    App\Models\ArticleOld
    1ArticleOld.php#?
        _token
        2IK1ZpIbzlvKcf7adNKrcPcWmbkEXZUw2YCdgO5v
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001229197/why-to...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        offset
        0
        path_info
        /counties/article/2001229197/why-total-is-set-to-take-over-regional-oil-industry-after-gapco-acquisition
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ray" => array:1 [ 0 => "921725d67beff600-EWR" ] "x-forwarded-for" => array:1 [ 0 => "3.138.86.166" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "3.138.86.166" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6ImZGWnZOTHYwSERjYjhHMTcySHY2Smc9PSIsInZhbHVlIjoidlZpVGJpQWFlU00xTTlyZEI4blVpWnZUUXVvVEh0bkpnbGFxRzBJRlVPQTJQaDlMSFVHenVsSUtObGdyeFd1ajRtSks4ZWoxTkJMV0llaHVncE1lUjZJd1lHVnE1NGdpMjVCVXBia0h4YlN6UHNaMXRNZEd4T1pMYXcyV29sWmkiLCJtYWMiOiJkZGVmMGJiZjRjNTgzYTZiMjIwZDgxYmZhNWVhMzU3NDZmODFkOTRmYzAyZTQ0ZmRiMTZmNDMyOWJmMzY2OTY3IiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6IjhxRUdpWlVjVVUyZCtndVZpYSt0Nmc9PSIsInZhbHVlIjoiRlVGRnJ4VjRLSDNiNGk1MDBGcW43L0dlQXFnQXJqNUh5T3JpdEZDRTgxZ1NhUjFneVRWOWUzZktXcU1CR1NSN0RDN3B2Zmt2elloTHUyR2xnMHhrdFM0UTlSUGIybVBEYVR3NGE4bGtZYVhGMXFlbWdjQXZlQ2tzZUYrOEtwaHEiLCJtYWMiOiI5ZTk4OGU1MDVjNzgxNjk1OTliNzA1MmNhZWQxNzhjNGU0MDQ1NjJmNTM5Nzc0NjFkZWNkZWYxMDg2Nzg4MGNlIiwidGFnIjoiIn0%3D; story_no=eyJpdiI6InhWVDM1dHBsMTROY2w1TVpiUEpTL1E9PSIsInZhbHVlIjoiYTZDaGNVM0xUbmJDemJtUmtsS1hteGJQVVJrRERJT3luZXN0UmI1N0FWT0J5ZkwxRHVEU0Y3MUtJTGhMMzJlYyIsIm1hYyI6ImI5OTY0ZWEyN2U4ZGQyODUyYzE0ZDI2NmY0ZDZkMDE2NTc1MmQ3ZmZiNTA3Yzc3MDg0YWZmYzkzZjIwNTFjZDkiLCJ0YWciOiIifQ%3D%3D; story_no_insider=eyJpdiI6Ilh6VndjaEVicEwvc1dRY2JOYUc3YXc9PSIsInZhbHVlIjoieUZpaWZLMFRoK3ExeVdPZXpwYzRST1F3TnNzN2prTVczWGdEVXNBL1pVOStXa0M0M2F2Q3gwdHVId2RVYm5xSCIsIm1hYyI6ImY5Y2MwZTFlYjdmYTA3NTE0ZmFiYmY2NGUxNzVmMDE2ODA3MGFjZjc4YmVlNjE1YzJiZmRlMTgwOGI0ZTExZjEiLCJ0YWciOiIifQ%3D%3DXSRF-TOKEN=eyJpdiI6ImZGWnZOTHYwSERjYjhHMTcySHY2Smc9PSIsInZhbHVlIjoidlZpVGJpQWFlU00xTTlyZEI4blVpWnZUUXVvVEh0bkpnbGFxRzBJRlVPQTJQaDlMSFVHenVsSUtObGdyeFd1ajRtSks4Z" ] "priority" => array:1 [ 0 => "u=0, i" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] ]
        request_cookies
        0 of 0
        array:4 [ "XSRF-TOKEN" => "2IK1ZpIbzlvKcf7adNKrcPcWmbkEXZUw2YCdgO5v" "thestandardmediagroup_session" => "UHkZ7XQG4ZhSmKXBwKAcafJXFqkMBJLi6W95jv3j" "story_no" => "2" "story_no_insider" => "2" ]
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 16 Mar 2025 20:54:54 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Imx2OWt2YlFrZW9RakZ3MERqSDJlc2c9PSIsInZhbHVlIjoiQ1ovVHdkeW41ZmJHS2F4SmpzZlFqd3FLVzJGa1hNRk4wN0E3ZzdCMEtvdG5nN2kxVEc2U0E1VWtpZGxzZkNROTRoZ2ZvWUVlcXZIOXA5Vk13YUo5UFdqYjcyWWo2YVVyUWxFWTRLNlZYQ3lMU3Q2VlVZVlczWmozclNQbXBQK2MiLCJtYWMiOiJhNWYxZWQwZGRhMzE2M2M0YjM4MzlkNmIxYTE0NDYyZDk0MDliMjkyYjZkM2Q0MWRiNDNmNTNkNzZhNzdjNzRiIiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 07:23:54 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Imx2OWt2YlFrZW9RakZ3MERqSDJlc2c9PSIsInZhbHVlIjoiQ1ovVHdkeW41ZmJHS2F4SmpzZlFqd3FLVzJGa1hNRk4wN0E3ZzdCMEtvdG5nN2kxVEc2U0E1VWtpZGxzZkNROTRoZ2ZvW" 1 => "thestandardmediagroup_session=eyJpdiI6Ijc2Ym9vNXB3ck1zS2pCRElCdXBRSHc9PSIsInZhbHVlIjoicTUrWGJRRitkWHBKRXhhaW5aQ0J5NFpxM05GUHRXbkVXTnVtQjJST25ENVJkR1lBY2t5Rmx6NFJPYXZmRy9Zc2xLT1NqTG9LbUJ3S2N5UUV2N2EwNStaUUlJY2ZKZURKT3d0WENnZTNYOFlPYmVMcmR0MXBHajZVTUliSmFzMlMiLCJtYWMiOiIwMjRhMTAyMTdjYzQxYTE0OTgzNmU2NTJkMjE4NzYwYjBlY2Q3ZmFlMjgwMDVmN2FmZjYyYjU1OGUyOTY2MGIwIiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 07:23:54 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6Ijc2Ym9vNXB3ck1zS2pCRElCdXBRSHc9PSIsInZhbHVlIjoicTUrWGJRRitkWHBKRXhhaW5aQ0J5NFpxM05GUHRXbkVXTnVtQjJST25ENVJkR1lBY2t5Rmx6NF" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Imx2OWt2YlFrZW9RakZ3MERqSDJlc2c9PSIsInZhbHVlIjoiQ1ovVHdkeW41ZmJHS2F4SmpzZlFqd3FLVzJGa1hNRk4wN0E3ZzdCMEtvdG5nN2kxVEc2U0E1VWtpZGxzZkNROTRoZ2ZvWUVlcXZIOXA5Vk13YUo5UFdqYjcyWWo2YVVyUWxFWTRLNlZYQ3lMU3Q2VlVZVlczWmozclNQbXBQK2MiLCJtYWMiOiJhNWYxZWQwZGRhMzE2M2M0YjM4MzlkNmIxYTE0NDYyZDk0MDliMjkyYjZkM2Q0MWRiNDNmNTNkNzZhNzdjNzRiIiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 07:23:54 GMT; path=/XSRF-TOKEN=eyJpdiI6Imx2OWt2YlFrZW9RakZ3MERqSDJlc2c9PSIsInZhbHVlIjoiQ1ovVHdkeW41ZmJHS2F4SmpzZlFqd3FLVzJGa1hNRk4wN0E3ZzdCMEtvdG5nN2kxVEc2U0E1VWtpZGxzZkNROTRoZ2ZvW" 1 => "thestandardmediagroup_session=eyJpdiI6Ijc2Ym9vNXB3ck1zS2pCRElCdXBRSHc9PSIsInZhbHVlIjoicTUrWGJRRitkWHBKRXhhaW5aQ0J5NFpxM05GUHRXbkVXTnVtQjJST25ENVJkR1lBY2t5Rmx6NFJPYXZmRy9Zc2xLT1NqTG9LbUJ3S2N5UUV2N2EwNStaUUlJY2ZKZURKT3d0WENnZTNYOFlPYmVMcmR0MXBHajZVTUliSmFzMlMiLCJtYWMiOiIwMjRhMTAyMTdjYzQxYTE0OTgzNmU2NTJkMjE4NzYwYjBlY2Q3ZmFlMjgwMDVmN2FmZjYyYjU1OGUyOTY2MGIwIiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 07:23:54 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6Ijc2Ym9vNXB3ck1zS2pCRElCdXBRSHc9PSIsInZhbHVlIjoicTUrWGJRRitkWHBKRXhhaW5aQ0J5NFpxM05GUHRXbkVXTnVtQjJST25ENVJkR1lBY2t5Rmx6NF" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "2IK1ZpIbzlvKcf7adNKrcPcWmbkEXZUw2YCdgO5v" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001229197/why-total-is-set-to-take-over-regional-oil-industry-after-gapco-acquisition" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
        ClearShow all
        Date ↕MethodURLData
        #12025-03-16 23:54:54GET/main-staging/counties/article/2001229197/why-total-is-set-to-take-over-regional-oil-industry-after-gapco-acquisition21038479