×

Citizen science plays major role in monitoring bird species in Kenya

Nathaniel Mkombola, a citizen scientist and the chairperson of Dawida Biodiversity Conservation during a bird ringing exercise in Ngangao forest in Taita Taveta. [Caroline Chebet, Standard]

Citizen science is a participatory research practice that draws upon members of the community in research sites.

Local residents are trained as citizen scientists who develop and implement the research methods and analyse data, often conducting interviews with policy-makers, community leaders and other residents.

Local citizen scientists have helped rate how biodiversity has evolved in the last 50 years.

Today, Kenya is ranked among the top 10 most diverse nations in the world, with over 35,000 bird species spread across thousands of kilometres.

It is now possible to draw how these bird species have moved and been fairing on in the past half-century.

The country has one of the earliest and most comprehensive bird atlases in Africa.

Thanks to citizen scientists, bird lovers today have platforms like Kenya Bird Map Initiative and eBird where they can access a wealth of information.

Bird lovers or researchers can browse data in various ways – either by focusing on a specific species and visualising how its distribution has changed on a map, or zooming in to a specific area to see which species have recently appeared, remained in existence, and disappeared into obscurity since the 1970s.

The information can also be used by conservationists, who can use the platform to target specific areas or species with effective conservation measures. Researchers can also use this platform as a source for study.

A glance at these platforms will show several significant trends of all six vulture species in the country.

Our ecosystem

One can trace the iconic Bateleur and how the number has reduced over the years. The platforms will show how the White-headed Vulture’s range has tragically shrunk by almost half of its historical range.

Conservation measures are already in place to try to protect and re-introduce these vitally important birds for our ecosystem, chiefly led by the Kenya Bird of Prey Trust.

From the platforms, it is easy to see how certain species have surprisingly thrived in urban habitat.

Others like the Indian House Crow, introduced to the coast of Kenya in the 1970s are now a menace.

They feast on local wildlife, snatch food from tourists, attack chicks in poultry farms and pose bird strike hazards at local airports.

As a safety measure, a crow control campaign was recently launched to eradicate this species of birds from the coast and avoid any further spread.

The data shows that long-distant species of migrants are not fairing so well, and typically lost more range than resident birds (that remain in the country throughout the year).

Migrant birds tend to be more vulnerable to change as they rely on a lot of different habitats to refuel during their migration journey.

Strategically positioned on major migratory flyways, Kenya has a major role to play in providing healthy habitats for the hundreds of thousands of migrant birds that fly over the country twice a year.

If you are a bird lover and conservationist, then you are most welcome to have a look at kenyabirdtends.co.ke.

Ms Nussbaumer is a researcher

Request history8.1.26PHP Version1.21sRequest Duration3MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (13.68ms)time
    • Application (1.19s)time
    • 1 x Application (98.87%)
      1.19s
      1 x Booting (1.13%)
      13.68ms
      11 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.poolpool.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
      39 statements were executed (10 duplicates)Show only duplicates461ms
      • 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.47msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001501043' and `published_at` <= '2025-03-12 10:06:57' and `deleted_at` is null
        Bindings
        • 0: 2001501043
        • 1: 2025-03-12 10:06:57
        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_main1.01msselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-12'
        Bindings
        • 0: 2025-03-12
        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
      • Builder.php#20standard_digital_main1.2msselect `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` = 2001501043 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001501043
        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#147standard_digital_main940μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 7 or `parent_id` = 7 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 7
        • 2: 7
        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_main7.51msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (7, 33, 35, 59, 487, 614) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-12 10:06:57' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 7
        • 1: 33
        • 2: 35
        • 3: 59
        • 4: 487
        • 5: 614
        • 6: 1
        • 7: 2025-03-12 10:06:57
        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_main710μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        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
      • MainsiteController.php#606standard_digital_main15.21msselect * from `std_article_popular` where `source_id` = 1 and `created_at` = '2025-03-12' order by `article_hints` desc limit 5
        Bindings
        • 0: 1
        • 1: 2025-03-12
        Backtrace
        • app/Http/Controllers/MainsiteController.php:606
        • app/Http/Controllers/MainsiteController.php:732
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:733
      • Articles.php#53standard_digital_main1.07msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 7
        Bindings
        • 0: 7
        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_main820μ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.82msselect `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_main3.93msselect `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.41msselect `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_main120msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Citizen Science\",\"Birds Species\",\"Birds Monitoring\",\"Citizen Scientists\"]%') and `site_id` = 1 and `published_at` <= '2025-03-12 10:06:57' and `deleted_at` is null and `id` not in ('2001501043') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Citizen Science","Birds Species","Birds Monitoring","Citizen Scientists"]%
        • 1: 1
        • 2: 2025-03-12 10:06:57
        • 3: 2001501043
        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_main80.95msselect `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-12 10:06:58' and `published_at` >= '2025-03-12 09:06:58' 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-12 10:06:58
        • 4: 2025-03-12 09:06:58
        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#424standard_digital_main11.08msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (56, 588)
        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_main770μsselect `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_main720μ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-12 10:06:58' 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-12 10:06:58
        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_main660μ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_main61.16msselect `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-12 10:06:58' 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-12 10:06:58
        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_main720μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 41, 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.03msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001501043' and `site_id` = 1 and `published_at` <= '2025-03-12 10:06:58' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001501043
        • 1: 1
        • 2: 2025-03-12 10:06:58
        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#819standard_digital_main550μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        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#865standard_digital_main1.14msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001501043' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-12 10:06:58' limit 1
        Bindings
        • 0: 2001501043
        • 1: 1
        • 2: 2025-03-12 10:06:58
        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_main990μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (426)
        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_main5.04msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-12 10:06:58' and `article_category_id` = 7 and `site_id` = 1 and `id` not in ('2001501043') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-12 10:06:58
        • 1: 7
        • 2: 1
        • 3: 2001501043
        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_main790μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        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_main27.33msselect `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 '%[\"Citizen Science\",\"Birds Species\",\"Birds Monitoring\",\"Citizen Scientists\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Citizen Science","Birds Species","Birds Monitoring","Citizen Scientists"]%
        • 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#3749standard_digital_main780μ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:3749
        • 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#3775standard_digital_main860μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001513599, 2001513504, 2001249065, 2001513512, 2001513590, 2001513549, 2001513587, 2001513468, 2001513545, 2001513595, 2001513538, 2001513601, 2001513567, 2001453041, 2001277722, 2001513508, 2001513580, 2001513430, 2001513499, 2001513529) and `deleted_at` is null and `published_at` <= '2025-03-12 10:06:58' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001513599
        • 1: 2001513504
        • 2: 2001249065
        • 3: 2001513512
        • 4: 2001513590
        • 5: 2001513549
        • 6: 2001513587
        • 7: 2001513468
        • 8: 2001513545
        • 9: 2001513595
        • 10: 2001513538
        • 11: 2001513601
        • 12: 2001513567
        • 13: 2001453041
        • 14: 2001277722
        • 15: 2001513508
        • 16: 2001513580
        • 17: 2001513430
        • 18: 2001513499
        • 19: 2001513529
        • 20: 2025-03-12 10:06:58
        Backtrace
        • app/Utils/Articles.php:3775
        • 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#3775standard_digital_main750μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7, 56, 267, 588)
        Backtrace
        • app/Utils/Articles.php:3775
        • 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
      • CookieTool.php#185standard_digital_main890μ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_main790μsselect * from article_categories where id = '7'
        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_main630μsselect * from article_categories where id = '7'
        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_main750μsselect * from article_categories where id = '7'
        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_main750μsselect * from article_categories where id = '7'
        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_main97.5msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-12 10:06:58' and (`keywords` like '%Citizen Science%' or `keywords` like '%Birds Species%' or `keywords` like '%Birds Monitoring%' or `keywords` like '%Citizen Scientists%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001501043' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-12 10:06:58
        • 1: %Citizen Science%
        • 2: %Birds Species%
        • 3: %Birds Monitoring%
        • 4: %Citizen Scientists%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001501043
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1672
        • view::mainsite.article:577
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • Builder.php#20standard_digital_main830μ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` = 2001513600 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001513600
        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
      • Builder.php#20standard_digital_main1.03msselect `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` = 2001513598 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001513598
        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
      • app.blade.php#825standard_digital_main730μ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
      386Category.php#?
      App\Models\Article
      34Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
      App\Models\Popular
      5Popular.php#?
          _token
          sJ4vOI4cwb5GlFCH9CI5Bc9JRzmYo4Pf139rf68X
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001501043/citize...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          offset
          0
          path_info
          /counties/article/2001501043/citizen-science-plays-major-role-in-monitoring-bird-species-in-kenya
          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 => "91f173af7ee4d69c-EWR" ] "x-forwarded-for" => array:1 [ 0 => "3.138.183.117" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "3.138.183.117" ] "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=eyJpdiI6Ik9pTDRDblZUWFhYZDVWUEU1andNQ3c9PSIsInZhbHVlIjoibmcrU21DRVFNU0piL0JVdU8vZ2VsVm1NUnpEVTZ1NURaOTc1Q29ueFRSNElVSWpMQkxDODNQQm5Ca0lmZmF1UmVIUDh5c3ZQUTFqQjYvbjR4cDBxeGozMmI4ejYyaXZFZjJxS1BYSTBuTVV1OUlhVi92OXVacEUrbFpFaWZheFIiLCJtYWMiOiI5MmVlNTJhOGM2NDhkZTdkMzRjNTc1YThjOGFlM2RiN2IxZTM1NDVjYzI5YTgzOWNlNzk3MmQ5YWE2OGNiZmVlIiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6InpyeFlMWWpxdlBPTXBYWGlqNlJkSHc9PSIsInZhbHVlIjoiak1NSEJwMy9VMFh2dkJLUnYyMzVIT1FOdGVDQkhkUVNLSVhuOUZ6VW5WekljQWNYZEtIM1hQRGZGTW1RaEtHaUlacUhyVjE2Q0RqcEVCejYxQ3BvV3JYdWhEeWdJdlhTVS9aVTVHZW1wTFJSckJTYlNHdGxZMkc5WnFqZWpEZkUiLCJtYWMiOiIzNTZhYjRkYzQ0NWUyMDVjMWU2NTI3YzdiMTEzM2NhNTg4YTM4YzZjNWE3YWJhMjFjNGIzNmUyNTE2NzJmNmJkIiwidGFnIjoiIn0%3D; story_no=eyJpdiI6InRNUXZmd3ZDUmtpQkJLb3FiYWhyb2c9PSIsInZhbHVlIjoib0tvclFIWEZPcHZtSUcwZE8wWFNVZ2o5SEZXOXNiRDEzeTh1bGtseGlHdktML2xFMzBkY1FqSWxiMXZxQ1p0OSIsIm1hYyI6ImI4MDcyYjI1ODE4ODAyMjY5NjA3NWM0ZDZkZWEzY2Y4M2Q3ZjI1ZWQ0MDMyYzBiMjA3MGE2ZDk0YmU0YWMwMDMiLCJ0YWciOiIifQ%3D%3D; story_no_insider=eyJpdiI6IkVsdzl4RjNDRnBQSzNSK0ZKVC92c2c9PSIsInZhbHVlIjoiWHdtSzRKbTF1Y2xEZWVNOW1CRi8zM2dQQ2NVeXFEWEVrZHd6T0V0WjFzcFZwUXhNa3FLYW00a05mZUVqVm5mSiIsIm1hYyI6IjYyYmJmNzdkOTJmNDlkNDljODA4OWI0OTFiZjg0ZjYzYTRiOWQ3NDgwYjlkMDg3NDM0YmE2MWE0ZWU1ZTJiNzciLCJ0YWciOiIifQ%3D%3DXSRF-TOKEN=eyJpdiI6Ik9pTDRDblZUWFhYZDVWUEU1andNQ3c9PSIsInZhbHVlIjoibmcrU21DRVFNU0piL0JVdU8vZ2VsVm1NUnpEVTZ1NURaOTc1Q29ueFRSNElVSWpMQkxDODNQQm5Ca0lmZmF1UmVIUDh5c" ] "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" => "sJ4vOI4cwb5GlFCH9CI5Bc9JRzmYo4Pf139rf68X" "thestandardmediagroup_session" => "xqZExN0n7H2UtjP3fUq6tPdkIjIewwtG0QQT4lQn" "story_no" => "1" "story_no_insider" => "1" ]
          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 => "Wed, 12 Mar 2025 07:06:58 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlRFcHNzakwwdys3OFFOZ2JqN0JTUFE9PSIsInZhbHVlIjoiVGw3Y0hRUjczSHdYOVl1ZUxZb1FiSFk2c1AwcVJQcXM4QnB2RWNNM20yQmJHQUwweDA4MzFJOHAzWWRKaFZadGJzS3ZhT2dEd1pTTTYzRVg5blNsZkdPOTRQUVZaM0lTYkZscStoNHFpelJLdlFuRkNEWXMvcmlBcHdOSy9kb3giLCJtYWMiOiI0MjYzNmMzNmM0YmNmMjgwZjY1ZjAxNWVmODE0OWFjMGQ0NzY1ODRlYzUyNjg1YjZiZDI0ZGQ2OTAxMWRkMjM4IiwidGFnIjoiIn0%3D; expires=Fri, 11 Apr 2025 17:35:59 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlRFcHNzakwwdys3OFFOZ2JqN0JTUFE9PSIsInZhbHVlIjoiVGw3Y0hRUjczSHdYOVl1ZUxZb1FiSFk2c1AwcVJQcXM4QnB2RWNNM20yQmJHQUwweDA4MzFJOHAzWWRKaFZadGJzS3ZhT" 1 => "thestandardmediagroup_session=eyJpdiI6InV4ZnN4TDh4YkVCcHg2NXZzeTlCQnc9PSIsInZhbHVlIjoiOEFOeXpveWF3MThJTWp4dWh3OXE0TUk0b0tvTUdVc0htNlhqazZLNVFMaWE1SDFpN1BrVVBaOHJFdjBBRjJITzNVREt1M2sydkJqSzJUcGoxRVB2TjZEbzUvWkJ6OHE1T1dWQWVRajlBNFVqbFVOY1YxaVpaWjlETVhsOHI4RkYiLCJtYWMiOiJkN2QzNWFkOTcyODI4YTliMDIxZGNkZTAwMmQxNWY1Yzc0Nzg3ZmU3MTkzMDM2MGUwZmNiOTQzOTUxNjM3MWFkIiwidGFnIjoiIn0%3D; expires=Fri, 11 Apr 2025 17:35:59 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6InV4ZnN4TDh4YkVCcHg2NXZzeTlCQnc9PSIsInZhbHVlIjoiOEFOeXpveWF3MThJTWp4dWh3OXE0TUk0b0tvTUdVc0htNlhqazZLNVFMaWE1SDFpN1BrVVBaOH" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlRFcHNzakwwdys3OFFOZ2JqN0JTUFE9PSIsInZhbHVlIjoiVGw3Y0hRUjczSHdYOVl1ZUxZb1FiSFk2c1AwcVJQcXM4QnB2RWNNM20yQmJHQUwweDA4MzFJOHAzWWRKaFZadGJzS3ZhT2dEd1pTTTYzRVg5blNsZkdPOTRQUVZaM0lTYkZscStoNHFpelJLdlFuRkNEWXMvcmlBcHdOSy9kb3giLCJtYWMiOiI0MjYzNmMzNmM0YmNmMjgwZjY1ZjAxNWVmODE0OWFjMGQ0NzY1ODRlYzUyNjg1YjZiZDI0ZGQ2OTAxMWRkMjM4IiwidGFnIjoiIn0%3D; expires=Fri, 11-Apr-2025 17:35:59 GMT; path=/XSRF-TOKEN=eyJpdiI6IlRFcHNzakwwdys3OFFOZ2JqN0JTUFE9PSIsInZhbHVlIjoiVGw3Y0hRUjczSHdYOVl1ZUxZb1FiSFk2c1AwcVJQcXM4QnB2RWNNM20yQmJHQUwweDA4MzFJOHAzWWRKaFZadGJzS3ZhT" 1 => "thestandardmediagroup_session=eyJpdiI6InV4ZnN4TDh4YkVCcHg2NXZzeTlCQnc9PSIsInZhbHVlIjoiOEFOeXpveWF3MThJTWp4dWh3OXE0TUk0b0tvTUdVc0htNlhqazZLNVFMaWE1SDFpN1BrVVBaOHJFdjBBRjJITzNVREt1M2sydkJqSzJUcGoxRVB2TjZEbzUvWkJ6OHE1T1dWQWVRajlBNFVqbFVOY1YxaVpaWjlETVhsOHI4RkYiLCJtYWMiOiJkN2QzNWFkOTcyODI4YTliMDIxZGNkZTAwMmQxNWY1Yzc0Nzg3ZmU3MTkzMDM2MGUwZmNiOTQzOTUxNjM3MWFkIiwidGFnIjoiIn0%3D; expires=Fri, 11-Apr-2025 17:35:59 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6InV4ZnN4TDh4YkVCcHg2NXZzeTlCQnc9PSIsInZhbHVlIjoiOEFOeXpveWF3MThJTWp4dWh3OXE0TUk0b0tvTUdVc0htNlhqazZLNVFMaWE1SDFpN1BrVVBaOH" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "sJ4vOI4cwb5GlFCH9CI5Bc9JRzmYo4Pf139rf68X" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001501043/citizen-science-plays-major-role-in-monitoring-bird-species-in-kenya" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-12 10:06:59GET/main-staging/counties/article/2001501043/citizen-science-plays-major-role-in-monitoring-bird-species-in-kenya1139475