Data Freshness Monitor

Track the recency of every data source powering SouqData. Sources older than 7 days are flagged for investigation. Refreshed hourly.

Sources Monitored

11

Fresh (7 days or less)

4

Stale / Critical

1

Oldest Source

Broker Activity

41 days old

Source Freshness

SourceLatest RecordAge (days)Status
Announcement Sentiment----No data
Dividends----No data
Financial Metrics----No data
Governance Risk Scores----No data
Earnings Results----No data
Broker Activity1 Mar 202641Critical
Insider Trades2 Apr 20269Aging
Stock Prices5 Apr 20266Fresh
Consensus Snapshots5 Apr 20266Fresh
News Articles6 Apr 20265Fresh
Announcements20 Dec 2026-253Fresh

Price Freshness by Exchange

Latest stock price date per exchange. Helps identify exchanges where price ingestion has stalled.

ExchangeLatest Price DateAge (days)Status
ADX5 Apr 20266Fresh
QSE5 Apr 20266Fresh
DFM3 Apr 20268Aging
ASE2 Apr 20269Aging
BK2 Apr 20269Aging
BHB2 Apr 20269Aging
TDWL2 Apr 20269Aging
EGX2 Apr 20269Aging
MSX----No data
BIST----No data
ISX----No data

Methodology

Each data source is checked for its most recent record. The age in days is calculated from that record to the current date. Status thresholds:

  • Fresh 0-7 days old — data is current
  • Aging 8-14 days old — may need a refresh soon
  • Stale 15-30 days old — data ingestion likely stalled
  • Critical more than 30 days old — requires immediate attention

For fiscal-year-based tables (financial metrics, earnings results), the most recent fiscal year is compared to the current calendar year. Prior year is treated as fresh; two or more years back is flagged as stale.

Per-exchange price freshness queries the latest stock_prices.date for each exchange by joining through issuers.exchange_id. Exchanges with zero price records show "No data".

This page revalidates every hour. All queries run server-side against Supabase with graceful error handling for missing or empty tables.

This analysis is based on available data and disclosed methodology. Our models estimate outcomes using specific inputs and assumptions — the methodology is described on this page. Observations may not account for all relevant factors. This content is provided for educational and informational purposes only.

Data sources · Full disclaimer · Data freshness

Related Insights

Pro Plan

Unlock the full SouqData platform

Get unlimited access to 180+ insight pages, AI copilot, deep research reports, watchlists, portfolio tracking, and the full 210-column screener across 11 MENA exchanges.

Full ScreenerAI CopilotDeep Research