Editorial standards

Who runs KenyaStocks

KenyaStocks is a small, independent site built and run from Kenya by one person, who is responsible for every page and for answering mail about it. There is no newsroom, no outside contributors and no content written by a company that appears on the site.

The site is not a licensed market intermediary. It is not licensed by the Capital Markets Authority and does not act as a stockbroker, investment adviser or fund manager. Its whole output is data and general education, produced under the rules on this page. Mail goes to hello@kenyastocks.co.ke.

Why the site exists

The site started from questions Kenyans ask in public forums that had no plain answer in one place. Some of them, verbatim: "Can anybody explain 'in detail' how we can buy stocks and invest in Kenya's biggest companies? I'm sure many people are interested in it but don't know how." "Where can I find information on how to invest in the Nairobi Securities Exchange?" "Which broker do you use? How much do they charge on commissions, account maintenance? I have read most articles and most are just advertisements." "I'm in the US and I want to buy shares in a company that trades only on the NSE."

Behind them sit two simpler questions: how is this share doing, and how would I buy it. Every company page is built to answer the first with the day's close, the change, the volume and the record back to 2006 or 2007, and to point to a guide that answers the second. That is the whole scope; the site does not try to tell anyone what to buy.

What we publish and what we do not

We publish: the closing price, change, volume and key figures for every security listed on the Nairobi Securities Exchange; the NSE All-Share Index; each company's sector, listing date and ISIN; headlines that mention a company, with a link to the publisher; guides that explain how the market works; and, where the record allows, what a past sum would have become at recorded prices.

We publish no recommendations, ratings, forecasts, predictions or target prices. No page says that a share is cheap or expensive, that it is time to act, or which shares are better than others. Words like these are kept out of the guides, the company pages and the legal pages by an automated check in the build, so a page that uses them cannot be released.

We also do not publish article text from other sites, intraday or streaming prices, user comments, or paid content of any kind.

How the numbers are produced

Daily prices, changes, volumes and the index are supplied by Mansa Markets, which publishes the exchange's end-of-day figures after the 3 pm close in Nairobi. Our collection runs at 16:35 East Africa Time on trading days. The main schedule runs again at 20:05 in case the provider published late; the fallback schedule on our hosting platform runs once a day, at 16:35, so on a day only the fallback runs there is no second attempt. Pages re-render within fifteen minutes of new data landing. Market capitalisation, shares in issue and the 52-week range are refreshed weekly for the companies the provider covers.

Daily closes from 2006 or 2007 to 30 June 2026 come from the University of Nairobi datasets and one open crawler, credited with their DOIs on About and used under the CC BY 4.0 licence. Closes from 1 July 2026 come from Kingdom Securities' published daily report, which prints the exchange's official closes, with AIB-AXYS Africa's report adding traded volumes for 1 July to 10 September 2026; last-traded prices, volumes and company figures from 11 September 2026 are by Mansa Markets. All are unadjusted closes, as the exchange printed them, so a share that split shows a step on that date rather than a smoothed line; corporate actions are applied only where a page says so. Where two sources disagree on the same day, the university dataset is kept and the difference is logged.

Every collection run is logged with the rows written, the calls made and any error. Before rows are published they pass integrity checks: a close more than 40 percent from the previous close without a known corporate action, a trading day with fewer priced shares than expected, or a feed in which every price equals the previous close is held back for a person to look at rather than shown. A failed run leaves the previous close in place; it never shows a blank or a zero.

"Change" is today's close against the previous close. The 52-week range is the lowest and highest close in the past year. A suspended security keeps its last traded price and is labelled suspended; a security the feed does not cover yet reads "Not yet in feed" wherever a figure would need a trade. A figure the source has not published reads "Not yet available" rather than a guess.

How headlines are chosen

Headlines come only from the public RSS feeds, news sitemaps and announcement pages of Kenyan publishers, polled at intervals each publisher's own robots rules allow. We do not scrape article pages. For each item we store the headline, the link, the publisher and the time of publication, plus up to 200 characters of the feed's own description, which is used only to decide which company a headline is about and is never shown on a page. Where a feed names an image we store its address too; the image itself is shown only for a publisher that has permitted it, and every publisher is off until it has (a generated tile with the company's logo stands in).

A headline is linked to a company when it names the company or one of its known aliases. A match the software is not sure about is not shown: it is recorded but appears on no page. A publisher that asks not to be listed is removed from collection, and any publisher can have a headline taken down by writing to us.

How pages are made

Company pages, the market board, sector pages and the news lists are templates filled from the day's data. The sentences on them (the price line, the key figures, the questions and answers) were written once and are completed with the numbers of the day; nothing on a data page is generated at request time by a language model.

The guides and these trust pages were drafted with an AI writing tool from the public sources listed at the end of each guide, then read, checked against those sources and edited by the person who runs the site, who is responsible for every sentence. A figure or rule in a guide is only as good as its source, which is why each one is cited; if a check fails, the passage is corrected or removed rather than left to stand.

Accuracy, corrections and takedowns

A wrong figure is corrected as soon as it is confirmed against the source, or withdrawn until the source confirms it. A guide that turns out to be wrong is corrected in place with its "Updated" date changed; a material correction is also noted at the end of the guide.

To report an error or to ask for material to be removed, write to hello@kenyastocks.co.ke with the page address and what is wrong. A headline is removed on request from its publisher, and the publisher can be excluded from future collection; a company logo is replaced with the company's initials on request from the trade mark owner. This is the notice-and-takedown route in the Copyright Act, and the Terms of use describe it in full.

Dates

Every price on the site is a closing price, and the trading day it belongs to is stated in each page's description and in the company page's questions and answers rather than stamped across the page. When the exchange has closed for a day and the figures have not arrived, a notice under the header says so instead of showing yesterday's figures as today's; when the figures are current, nothing is shown.

Guides carry an "Updated" date that changes only when the content changes in substance: a new fee, a new rule, a corrected figure. Fixing a typo or a link does not move the date. Guides also carry a "Reviewed" date when they have been re-checked without changes. This page and the legal pages carry the date of their last substantive edit.

Independence and money

The site is paid for by Google AdSense advertising on the market board and company pages, and by nothing else. There is no sponsored content, no affiliate link, no paid placement of any broker, fund or company, and no payment from any company that appears on the site. Advertisers have no say in what is published and cannot buy a mention in a guide or a headline list.

If that ever changes, any partner content will be labelled as such on the page, its links will carry the sponsored attribute, and it will be held to the same rules as everything else. Pages written by a third party for its own promotion are not accepted, in whole or in part, under any label.

Contact

Corrections, takedown requests, questions about a figure and anything else: hello@kenyastocks.co.ke. The About page has the same address and the Privacy policy says what happens to a message once it arrives.

Also:Privacy policy Terms of use Disclaimer