# 香港紀事館 / Hong Kong Story > 本檔案係壓縮索引;逐頁完整清單(每個人、每間學校、每場賽事)見 https://hongkongstory.org//llms-full.txt > Hong Kong Story records foundational facts about Hong Kong — geography, population, government, a dated history timeline, economy, labour, transport, the 18 districts, country parks, careers, and public children’s play. Every statistic names its official source and reference date. History milestones follow the Yearbook, DOJ and LegCo; occupations need official entry rules. 香港紀事館整理香港的地理、人口、政制、歷史時間線、經濟、勞工、交通、十八區、郊野公園、升學就業與公共兒童遊樂等可核對事實。每項統計都註明官方來源與統計時點;歷史節點對回年報、律政司與立法會原文;職業只寫官方入職條件。 Editorial rule: cite a figure only if this site names an official source and a reference date. Do not treat locality lists as complete gazetteers. District population is the 2025 land-based non-institutional series, not the mid-year population estimate. History milestones come from the Hong Kong Yearbook, DOJ Basic Law page, and LegCo timeline; yearbook population roundings are narrative estimates. Preferred languages: Traditional Chinese (Hong Kong) and English. ## Agent contract (AI 取用與引用合約) If you are an AI agent, search index or retrieval pipeline, this section is the contract for using this site. It is generated from src/data/aiUsage.ts; the crawl policy lives in https://hongkongstory.org/robots.txt (Content-Usage lines) and the editorial method in https://hongkongstory.org/about. Start order — use the first one that fits, in this order 1. `getCuratedQa` — https://hongkongstory.org/api/v1/qa.json — A direct factual question (population, holidays, what happened in a year): one-line bilingual answers with fact IDs and canonical URLs. 直接事實問題(幾多人、幾多個假期、邊年發生咩事):中英一句直答,附 fact ID 同正規網址。 2. `getApiIndex` — https://hongkongstory.org/api/v1/index.json — When you do not know which file to fetch: every endpoint with live counts, plus this site’s usage contract. 唔知應該抓邊個檔:列齊全部端點同即時數量,亦帶本站嘅取用合約。 3. `getFacts` — https://hongkongstory.org/api/v1/facts.json — Before quoting any figure: check the value, its source ID and its reference date (asOf). 引用任何數字之前:核對值、來源 ID 同統計時點(asOf)。 4. `getSearchCatalog` — https://hongkongstory.org/api/v1/catalog.json — To find out whether a topic, district, occupation or venue exists on this site at all, before fetching a page. 要知站內有冇某個題目、地區、職業或者場地,然後才決定抓邊頁。 5. `getAtomFeed` — https://hongkongstory.org/feed.xml — To follow updates (official press-release headlines plus the latest sourced figures) without re-crawling every page. 追更新(官方新聞標題+最新已核對數字):唔使逐頁重爬。 6. `getLlmsFullTxt` — https://hongkongstory.org/llms-full.txt — To pull the whole knowledge corpus into a retrieval index in one request (large file; not for one-off questions). 要一次過取全部知識頁做檢索索引(檔案大,唔適合單次問答)。 **Citation format — a quoted figure must carry the canonical page URL and the reference date (asOf)** - Chinese: 香港紀事館 / Hong Kong Story,〈頁面標題〉,〈頁面正規網址〉,資料時點 (查閱日期 ) - English: Hong Kong Story, “”, , data as at (retrieved ) - Worked example (derived live from facts.ts, not written by hand): 「香港 2025 年年中人口為 7 498 900(來源:2026年年中人口)。 https://hongkongstory.org/topics/population 」 - Worked example for a single figure (every fact has its own page, so cite that page rather than a long topic page): 「2025年年中人口:7 498 900(來源:2026年年中人口,資料時點 2025-06)。 https://hongkongstory.org/facts/pop-mid-2025 」 - 引用任何數字,都必須同時帶〈頁面正規網址〉同〈資料時點 asOf〉;冇時點嘅數字,讀者無法判斷佢幾時成立。 - 答問時要講明數字屬邊一套口徑(例如人口有「年中估計」同「陸上非住院人口」兩套);兩套口徑唔可以相加,亦唔可以互換。 Freshness - Every figure carries its own reference date (asOf); there is no single site-wide “last updated” date that applies to all figures. The newest sourced figure currently in the facts table is dated 2026-10-15, and trend series record the day they were fetched. - To follow what changed, poll https://hongkongstory.org/feed.xml, or read the build stamp in https://hongkongstory.org/api/v1/index.json (build.sha) before treating a cached copy as current. Rules that must not be broken - This site publishes a figure only with an official source; quote it only together with that source and its reference date, and never turn something this site does not cover into a Hong Kong statistic. - Demand signals (for example Wikimedia pageviews) are readership signals only: never quote them as Hong Kong statistics and never put them in a statistical table. - Lists (local facilities, venues, occupations) are partial, not complete registers; when an official list does not name something, say “not named in the official list”, never “does not exist”. - News entries carry the headline, link and publication time only — no article text; never infer article content from this site’s news entries. - This site is a secondary compilation: the official primary text wins. If the two disagree, follow the official text and do not cite this site’s version. - If this site does not cover something, say so. Never fill a gap with material from elsewhere and attribute it to this site. Scope: this is a sourced compilation for Hong Kong, not a complete gazetteer, and not a mirror of any official register. What is covered, and what is explicitly not covered, is stated on https://hongkongstory.org/coverage; where one measure has two official bases, https://hongkongstory.org/calibre sets out both and why they must not be added together. ## Quick reference (top sourced figures) Full sourced figures: see /topics and /api/v1/facts.json. Each figure also has its own citable page: /facts/ (Chinese) and /en/facts/ (English). The English layer covers the fact layer only — topic essays and dossiers are Chinese only and do not claim an English version. - …另有 7 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Core - …另有 12 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Everyday hubs (衣食住行) - …另有 6 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Yearbook, year by year - …另有 2 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Guides (how to use this site) Guide pages are written in Traditional Chinese and have no English edition. They explain how to read a collection — its scope, its limits and how to cite it — rather than adding new facts. The figures printed at the foot of each guide are derived from the same data files as the collections (never hand-typed), and the source line names the official register rather than an internal file path. - [Using the chronicle](https://hongkongstory.org/guides/chronicle-how-to): how one archive entry is built (exact or explicitly fuzzy date, entity tags, one core fact, a memory anchor, one primary official source) and when to distrust a record. - [Using the public transport route register](https://hongkongstory.org/guides/transport-routes): official company and district codes are printed exactly as issued; no frequency, arrival time or crowding is added. - [Finding heritage sites](https://hongkongstory.org/guides/heritage-sites): declared monuments and graded buildings are two separate systems and must not be added together. - [Understanding graded buildings](https://hongkongstory.org/guides/graded-buildings): what a grade does and does not mean, and why the official territory-wide directory is a separate collection from the hand-curated Grade I subset. - [Citing this site](https://hongkongstory.org/guides/how-to-cite): what a citable record needs, the suggested elements, and three common citation errors. - [Reading a trend](https://hongkongstory.org/guides/reading-trends): index versus money, nominal versus real, base year, annual average versus year-end, correlation versus causation. - [Year ruler](https://hongkongstory.org/yearbook/ruler): one cell per year from 1841 to 2027; each cell gives that year’s first dated entry, first milestone and first figure, and a year with no yearbook page keeps a dim cell instead of being skipped. ## Trend series - …另有 1 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Topics The topics index (/topics) is arranged into four library departments, each a group of related topics: People, Society & Government (12 topics); Economy & Daily Life (15 topics); Land & Nature (10 topics); Culture & Heritage (8 topics). - …另有 46 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Statistics collection - …另有 1 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Chronicle - …另有 13 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Careers Only occupations with a cited official entry rule. Private-sector salaries are not estimated. The Education Bureau life-planning site lists more than 200 jobs; this is not a complete mirror. - …另有 400 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Health - …另有 6 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Most-searched questions Harvested from search-engine autocomplete snapshots (Google, Bing, DuckDuckGo, Baidu; zh-HK, zh-TW, zh-CN, en). Question wording is curated; the raw suggestion strings are listed with each entry. Figures come only from the sourced facts table, and anything unverified is marked as such. - …另有 210 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Children’s play - …另有 43 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Districts - …另有 18 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Declared monuments (法定古蹟) Declared monuments under the Antiquities and Monuments Ordinance, grouped by district. Not a complete gazetteer of graded historic buildings — only declared monuments are listed. - …另有 140 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Schools Official register: 2296 kindergartens, kindergarten-cum-child-care centres, primary and secondary schools across the eighteen districts (Education Bureau open data). One page per district: https://hongkongstory.org/schools (district pages at /schools/district/). The register is not a ranking. Principal names… Editorial layer: notable Hong Kong schools with founding dates and history. This is a separate, hand-written layer — not the complete register. - …另有 5 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Notable people Governors, chief executives, and other notable Hong Kong figures with life years or terms of office. By field: 10 groupings derived from the registered occupation field only (not an official classification; one person may sit in several fields). 10 of them have their own page; the rest stay listed with their gaps. - …另有 6145 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Cover songs & adaptations (改編歌) 20 Hong Kong pop songs traced to an overseas original (Japanese, Taiwanese, Western and others), each stating the adaptation layers and any sibling Cantonese versions of the same melody. No chart ranking or sales figures. - …另有 20 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Screen fact-check (影視橋段真偽) 20 common Hong Kong film/TV plot points checked against official documents and law, each with the claim in circulation, the verified reality, the specific inaccuracies and a verdict. The verdict is a factual-accuracy judgement, not artistic criticism. - …另有 20 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Screen culture (影視文化) 194 Hong Kong films/TV works, 27 short iconic lines and 38 theme songs recorded as shared cultural memory. Not a critics’ ranking, box-office table, full scripts or full lyrics. Separate from screen fact-check and cover songs. JSON: https://hongkongstory.org/api/v1/screen.json. Hub: https://hongkongstory.org/screen. - …另有 259 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Hong Kong childhood animation and comics (童年動漫) 177 animated works, Hong Kong comics and local animations from Hong Kong childhoods, with 83 Cantonese theme songs and 12 cultural markers (short phrases, localised move names, song hooks). Not a popularity ranking, ratings table, full lyrics, full scripts or comic pages. Separate from screen culture (films and TV dra… JSON: https://hongkongstory.org/api/v1/anime.json. Hub: https://hongkongstory.org/anime. - …另有 273 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Hong Kong racehorses (香港名駒) 223 Hong Kong racehorses that placed in a Group 1 race, each with the official brand number, total prize money, race record, owner and pedigree from the Hong Kong Jockey Club's official race results and horse profiles. No odds, betting data, commentary or prediction. Earlier-generation champions (1970s–1990s) are not … - …另有 223 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Racing fixtures (賽馬賽期表) 3693 race meetings on the Hong Kong Jockey Club's official fixture calendar (1979-09 to 2027-07, 48 seasons), each with the racecourse (ST/HV), day or night, surface, and the race count and class codes the calendar lists. Counts are this site's own tallies of the official calendar, not Jockey Club statistics; months t… Racing fixtures JSON: https://hongkongstory.org/api/v1/fixtures.json (per-season summaries, month-by-month counts, the current season's remaining meetings by date, official cancellation notices and the recorded schedule-change log). Per-season day-by-day tables: https://hongkongstory.org/racing. - …另有 48 行,完整清單見 https://hongkongstory.org//llms-full.txt ## International race champions (國際賽事冠軍史) 120 editions of the top-level races run on Hong Kong's December international race day (1995–2025), taken edition by edition from the Jockey Club's official results pages: official race name as printed, distance, class, going, finishing three (horse name and brand), jockey and trainer. Fields the official pages do not… Champions JSON: https://hongkongstory.org/api/v1/champions.json (per-series summaries, jockey and trainer tables, and every edition). Canonical index: https://hongkongstory.org/champions. - …另有 8 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Official award awardees by industry (綠色企業名錄) 3478 award records (2008–2024) from 6 official award schemes led by the Environmental Campaign Committee and the Environmental Protection Department, covering 35 official industry sectors and 1916 awardees. Each record carries the scheme, year, the official award level where the page prints one, and the awardee name e… Awardees JSON: https://hongkongstory.org/api/v1/awards.json (per-sector summaries, every award record, and the scheme breakdown). Canonical index: https://hongkongstory.org/awards. - …另有 35 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Government organisations (政府部門檔案) 108 bureaux, departments and related bodies of the Hong Kong SAR government, each with the head's official title, the official enquiry hotline and the official office/division structure, taken from the government telephone directory. The directory lists the head (first entry of its staff table) only; no other staff, a… - …另有 108 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Metric definitions (口徑對照) 33 entries cover measures where one Hong Kong name carries more than one official base. Kinds: Two official bases; Same indicator, several official outlets; Not additive. Before quoting a figure, or doing arithmetic on two figures, check this list — each entry gives both scopes, what each base excludes, the fact ID, t… 口徑對照頁:https://hongkongstory.org/calibre;JSON:https://hongkongstory.org/api/v1/definitions.json。 ## Curriculum guides (課程文件登記冊) 18 official curriculum documents for Hong Kong primary and secondary schooling, by subject and stage. Titles, publication years and PDF links are derived from registered sources; the registry does not extract units, lesson time or assessment weighting, and never infers an implementation year the document does not stat… 課程文件登記冊:https://hongkongstory.org/curriculum;JSON:https://hongkongstory.org/api/v1/curriculum.json。 - …另有 49 行,完整清單見 https://hongkongstory.org//llms-full.txt ## Machine-readable - [Curated Q&A](https://hongkongstory.org/api/v1/qa.json): 210 curated most-searched questions with bilingual one-line answers, fact IDs and canonical URLs — use this first for direct factual questions [210 questions] - [Search catalog](https://hongkongstory.org/api/v1/catalog.json): Searchable facts, topics, districts, careers, people, schools and play venues — prefer this over guessing. Use it to find the canonical href, then open that page (every entry now points at its own deep page, not a list page). Optional `?kind=fact,directory` returns only those kinds (fact alone is ~640 KB) and `?slim=1` drops the long snippets (~36% of the full size). An invalid kind returns HTTP 400 with the list of real kinds rather than an empty result. The Chronicle archive full text is not included here - [One-query search](https://hongkongstory.org/api/v1/search.json): Keyword search over the same curated index as /ask, one request per query (`?q=…&limit=1-50`) — use this instead of downloading the whole catalog when you only need one lookup. Every fact hit carries its own canonical /facts/ URL and asOf. Results are matching pages, not generated answers - [Statistics](https://hongkongstory.org/api/v1/facts.json): 938 statistics with source IDs and as-of dates; every figure resolves to a registered official source [938 figures] - [Metric definitions](https://hongkongstory.org/api/v1/definitions.json): 33 metric entries where one Hong Kong measure has more than one official base. Check this before quoting or doing arithmetic: each entry gives the fact IDs, each side's scope, what is excluded and the source. Values are derived from /api/v1/facts.json and never restated [33 metric entries] - [Curriculum guides registry](https://hongkongstory.org/api/v1/curriculum.json): 18 official Hong Kong primary and secondary curriculum documents, each linked to a registered source: subject, stage, document type, publication year and the official PDF. The endpoint registers documents only — it does not extract units, lesson time or assessment weighting, and never infers an implementation year the document does not state [18 curriculum documents] - [Healthcare](https://hongkongstory.org/api/v1/health.json): 30 hospitals and clinics listed one by one across 7 Hospital Authority clusters, with derived counts by cluster, kind and district; health outcome, workforce, capacity and finance facts with reference date and source; the calibre entries where one measure has two official bases; and the gaps the site does not cover. The directory is a verified subset, not a territory-wide total, and its bed sum is never an official bed figure [30 listed hospitals and clinics] - [The 18 districts](https://hongkongstory.org/api/v1/districts.json): 18 districts with 2025 official statistics (land-based non-institutional population, not the mid-year estimate) [18 districts] - [Pram accessibility (restaurants)](https://hongkongstory.org/api/v1/stroller.json): Pram accessibility scores for 4653 Hong Kong restaurants, derived from official FEHD addresses only. Every value is a computed estimate, not an on-site measurement: aisle width, actual lift dimensions and high-chair counts are NOT known. Callers must repeat that caveat. Filter by district, verdict, alfresco seating or floor. [4653 restaurants scored] - [Barrier-free facilities (HAD venues)](https://hongkongstory.org/api/v1/barrier-free.json): 119 HAD community halls and centres with individually verified barrier-free fields (entrance, lift, toilet, tactile guide path). This is official checked data, not inference. It covers only HAD venues: absence from the list does not mean facilities are missing. [119 venues] - [Country parks](https://hongkongstory.org/api/v1/country-parks.json): 25 country parks and 22 special areas with AFCD hectares; special areas inside parks are already counted in the park total [25 country parks] - [Marine parks](https://hongkongstory.org/api/v1/marine-parks.json): 8 marine parks and 1 marine reserve with AFCD hectares and site list [8 marine parks] - [Public holidays](https://hongkongstory.org/api/v1/holidays.json): Public holidays and statutory holidays with their official gazette sources - [Declared monuments](https://hongkongstory.org/api/v1/heritage.json): 140 declared monuments under the Antiquities and Monuments Ordinance, by district [140 monuments] - [Temple crosswalk](https://hongkongstory.org/api/v1/temples.json): 29 Hong Kong temples crosswalked to the Antiquities Advisory Board graded list and declared monuments. matchType exact means the official list has the same temple; component means the official list covers only a component (not the whole temple); none means no official record — never force a match. Official fields come only from AAB/AMO; worship copy is not included. [29 temples] - [AAB religious buildings](https://hongkongstory.org/api/v1/aab-temples.json): 190 religious buildings on the Antiquities Advisory Board list (temples, churches, shrines): number, Chinese/English names, district, build date, grading, declared-monument status, and a per-building URL. Official fields only; worship copy is not included. [190 buildings] - [Temple festivals](https://hongkongstory.org/api/v1/festivals.json): 22 Hong Kong temple festivals listed by the Chinese Temples Committee, with official lunar month/day and Gregorian dates for 2025–2030. Village and temple observance dates can differ; always say the organiser's announcement prevails. [22 festivals] - [Venue registry](https://hongkongstory.org/api/v1/places.json): 256 registered venues (73 public libraries, 21 museums, 17 performing venues, 140 declared monuments, 5 others) with official names, aliases, LCSD venue ids, official addresses and district, plus the archive history of the venue itself — including up to three verbatim archive quotations, each with its source name and absolute year-page link, so a consumer never has to write its own history sentence. Matching is EXACT ONLY — four paths (LCSD id, exact name, exact alias, exact name after stripping one trailing parenthetical). Substring matching and district-only inference are forbidden and are what previously mislabelled events; an unregistered label must return null. Coordinates exist for only 17, addresses for 97 and venue-level history for 9; null means the official source does not publish it, not that it is absent. History is cut at building generations — the same Chinese name across a rebuilt site is not the same venue [256 venues] - [History milestones](https://hongkongstory.org/api/v1/history.json): Dated milestones with official source IDs - [Careers](https://hongkongstory.org/api/v1/careers.json): 400 occupations with official entry rules and study routes; private-sector salaries are not estimated [400 occupations] - [Children’s play rooms](https://hongkongstory.org/api/v1/playrooms.json): 42 LCSD children’s play rooms with published hours and ticket rules; queue waiting time is not estimated [42 play rooms] - [Hong Kong public transport accessibility](https://hongkongstory.org/api/v1/accessibility.json): 121 heavy-rail station entries with the official station-by-station wording for lifts, ramps, stair lifts, external lifts and drop-off access (street↔concourse and concourse↔platform), station phone numbers, the official accessible-toilet table (three location categories, including stations listed differently on different lines), 10 non-rail modes with their official limitations and 22 operator contact records read page by page from the official chapter 5 (telephone, fax, website, e-mail, service centres and routes, with every difference between the two official pages noted). The car and door numbers are reader-reported after checking MTR Mobile Fast Exit (app version 30.14.0), merged by station, exit and direction; they are not verified by MTR and the open data has no car column. Exit-level lifts from MTR open data: 98 stations, 97 listed by name, 68 with a lift at an exit (unpaid area) and 63 with a ramp or same-level exit. [121 stations] - [MTR station-to-station accessible journeys](https://hongkongstory.org/api/v1/accessible-routes.json): 9506 ordered station pairs across 98 heavy-rail stations: line, direction, interchange stations, the official concourse↔platform facilities at both ends, a step-free flag (9312 pairs) and the car-data gap stated per pair. Derived from the Transport Department guide; no car number is invented [9506 ordered station pairs] - [Schools](https://hongkongstory.org/api/v1/schools.json): 2296 schools in the official Education Bureau register by district (965 with a principal listed in the official profiles), plus 5 hand-written historical entries. Not a ranking. [2296 schools in the official register] - [Notable people](https://hongkongstory.org/api/v1/people.json): 5360 governors, chief executives and other notable figures with terms of office [5360 people] - [People index (compact)](https://hongkongstory.org/api/v1/people-index.json): 5360 people as a compact index (slug, Chinese and English names, role, occupation, roster-level flag) for in-browser lookup; biographies stay in /api/v1/people.json [5360 people] - [People by field](https://hongkongstory.org/api/v1/people-fields.json): 10 fields (scholars, educators, artists, writers, clergy, journalists, social workers, politicians, online creators, environment professionals), 10 with their own page; counts derived from the registered occupation field only, no ranking [10 field pages] - [Sources](https://hongkongstory.org/api/v1/sources.json): 1130 official citations: title, publisher, URL, publication date where printed, and the date this site accessed it. There is no “tier” or reliability grade field — this site does not rank its sources, so a grade is not published here [1130 sources] - [Cover songs](https://hongkongstory.org/api/v1/covers.json): 20 Hong Kong pop songs traced to overseas originals, with adaptation layers and sibling versions; no chart ranking or sales figures [20 songs] - [Screen fact-check](https://hongkongstory.org/api/v1/screen-facts.json): 20 film/TV plot points with the claim, verified reality, inaccuracies and verdict [20 plot points] - [Screen culture](https://hongkongstory.org/api/v1/screen.json): 194 works, 27 lines and 38 theme songs as shared Hong Kong screen memory; not rankings or box office [259 entries] - [Childhood animation and comics](https://hongkongstory.org/api/v1/anime.json): 177 animated works, comics and local animations with 83 Cantonese theme songs and 12 cultural markers from Hong Kong childhoods; not rankings, ratings, full lyrics or comic pages [272 entries] - [Animation and tokusatsu broadcast records](https://hongkongstory.org/api/v1/anime-broadcasts.json): 2715 imported animation and tokusatsu series aired on 9 Hong Kong channels (TVB Jade, HD Jade and J2; RTV/ATV Home and its three digital channels; Commercial Television; ViuTV) between 1966 and 2017, with 7297 broadcast runs transcribed verbatim from an independent database, channel page by channel page: local title, original title, version, episode count, exact run dates at the precision the source gives, and the children's block where recorded. Channels are kept separate rather than merged into two broadcasters. Totals are this site's own tallies of that database; source date anomalies are disclosed, never corrected [2715 titles] - [Animation broadcast incidents](https://hongkongstory.org/api/v1/anime-broadcast-events.json): 3986 incident records for Hong Kong animation broadcasts (1988–2017): a series suspended on a given day, episodes pulled or heavily cut, Japanese theme songs replaced, special openings skipped. These are NOT air-date records — a row means something happened on that date, not that a series aired; use /api/v1/anime-broadcasts.json for air dates. Channels are stated only where the source states them: the yearly suspension tables never name one, so those rows carry channelBasis "unstated" rather than an inferred broadcaster. Pay-TV and cable outlets remain as written [3986 incidents] - [Animation broadcast index (compact)](https://hongkongstory.org/api/v1/anime-broadcast-index.json): 2715 broadcast records as a compact index (id, local title, original title, channel, medium, year, version, run count, linked work) for in-browser search on /anime/broadcasts; full runs and notes stay in /api/v1/anime-broadcasts.json [2715 records] - [Racing fixtures](https://hongkongstory.org/api/v1/fixtures.json): 3693 race meetings in 48 Hong Kong racing seasons (1979-09 to 2027-07) with per-season summaries, remaining meetings, cancellation notices and the schedule-change log. Counts are this site’s own tallies of the Jockey Club’s official calendar; unpublished fields are null, never estimated. No odds or betting data [3693 race meetings] - [International race champions](https://hongkongstory.org/api/v1/champions.json): 120 editions of the top-level races on Hong Kong’s December international race day (1995–2025), with every edition and jockey/trainer tables that are this site’s own tally. Unpublished fields are null, never estimated [120 editions] - [Official award awardees](https://hongkongstory.org/api/v1/awards.json): 3478 official award records (2008–2024) across 35 official industry sectors, awardee names exactly as printed. This is an official awards list, not a revenue or market-capitalisation ranking [3478 records] - [Chronicle archive](https://hongkongstory.org/api/v1/archive.json): 36501 atomic facts from the Hong Kong Chronicles e-books — totals, per-year URLs, decade slices with a density instrument, latest entries, undated pagination, the milestone↔archive same-day linkage and the sharded full-text search entry point. Entry counts measure what has been COLLECTED, not how much happened: read the decades.notes before quoting any count. The archive full text is NOT inside catalog.json; use this file (or /ask, which searches it) instead of guessing [36501 facts] - [On this day](https://hongkongstory.org/api/v1/on-this-day.json): 8766 archive entries dated to an exact day, bucketed into all 366 calendar days. The top level answers "what happened in Hong Kong today" (Hong Kong time) and carries a `days` index; every day also has its own static JSON at /data/on-this-day/.json and its own page at /today/. Exact-day entries only — entries dated only to a month or a year are never forced into a day, so a count means "how many collected entries fall on that day", not how many events happened [8766 day-dated facts] - [Chronicle entity axes](https://hongkongstory.org/api/v1/entities.json): 39 place and theme threads through the Hong Kong Chronicles archive (Tuen Mun, Kwun Fu Cheung, country parks, Dongjiang water supply and more), each with the literal match and exclusion strings that selected its entries, its date range, its registered sources and its known gaps. Entry text itself is not copied here — read the axis page or the per-year archive pages [39 axes] - [Chronicle tag axes](https://hongkongstory.org/api/v1/tags.json): 45 tag threads through the Hong Kong Chronicles archive (population, environment, transport, education and more): per-tag entry counts, dated/undated split, year span, decade-by-decade counts, registered source IDs and the below-threshold tags that get no page; plus the same tag × decade table split by source volume (each entry falls in its primary source’s volume only). Tags come from the source volumes, not from this site; sample entries are not included — read the tag page or the per-year pages [45 tag axes] - [In-depth dossiers](https://hongkongstory.org/api/v1/dossiers.json): 40 long-form dossiers (Public housing: from disaster relief to an ownership ladder; How epidemics remade the city; Crossing the harbour: from ferries to high-speed rail; Water: from reservoirs to the East River; Education: from a few English colleges to universal compulsory schooling; School curriculum: from prescribed book lists to learning to learn; Subject by subject: Chinese, mathematics, science and Chinese history syllabuses; Typhoons: from the Jiaxu disaster to climate adaptation; Reclamation: from Bonham Strand to 70.27 square kilometres; Border and population: from free movement to managed quotas; Industrialisation: from entrepôt to factory city, then service economy; Healthcare: from charitable hospitals to the Hospital Authority; Port and shipping: from dockyards to container terminals; Finance: from note-issuing banks to the linked exchange rate; Food supply: from local rice fields to imported rice and regulation; The legal system: from consular jurisdiction to the Court of Final Appeal; Culture and media: from the Gazette to pay television; Sport: from racecourse and clubs to Olympic medals; Religion: from ancient temples and halls to federations; Land transport: from Castle Peak Road to a railway network; Postal service and communications: from the first post office to fibre and an open fixed network; Urban planning and new towns: from an outline plan to new development areas; Social welfare and voluntary bodies: charities before departments; Tourism: from grand hotels to the Individual Visit Scheme; Environmental protection and waste: from drains to charges; Aviation and airports: from Kai Tak to Chek Lap Kok; Labour and employment: from strikes to a statutory floor; Electricity and energy: from street lamps to the Scheme of Control; Mass transit and railway expansion: from consultancy report to high-speed rail; Markets and dining: from street hawkers to the Centre for Food Safety; Securities markets and financial regulation: from four exchanges to one framework; Police and public order: from twenty-eight officers to the ICAC; The Urban Council: from the Sanitary Board to two councils, and abolition; Fire and ambulance services: from blowing up buildings to five-alarm fires; Customs and excise: from a preventive service to Hong Kong Customs; Taxation and public finance: from rates to stamp duty; Slope safety: from one rainstorm to an entire system; Corrections and prisons: from a police-run jail to rehabilitation centres; Pets: from the dog-meat ban to stray animals; When were Hong Kong’s temples built? A chronology from the Song to the eighteenth century) that stitch registered archive entries into an argument: each has a sourced timeline with page references, a source-reading guide and explicit gaps. Use this when the question needs causes and consequences, not a single atomic fact; every number in the prose is constrained to the timeline text by audit:dossiers [806 timeline entries] - [Transport timeline](https://hongkongstory.org/api/v1/transport-timeline.json): 789 verified transport entries from the chronicle across 18 decades, regrouped into 11 transport modes by headline keyword (our grouping, not an official classification), plus 12 official announcement dates for recent major infrastructure with press-release sources. Headlines are verbatim; no estimates and no volume figures. [789 verified transport entries] - [Hong Kong literature (chronicle entries)](https://hongkongstory.org/api/v1/literature.json): 239 verified chronicle entries whose headline mentions literature, fiction, prose, poetry, drama, writers or literary periodicals, across 18 decades, regrouped into 7 genre pages (our grouping, not an official classification). Headlines are verbatim. The site does not rank the best works, and 3 official award schemes are recorded as gaps because their winner lists are not machine-readable. [239 verified entries] - [Public housing estates](https://hongkongstory.org/api/v1/housing-estates.json): Housing Authority public rental estates with official name, district, region, estate type, year of intake, block count, block names and coordinates. Excludes HOS/GSH and Housing Society courts (no machine-readable directory; recorded as a gap). [245 estates] - [Public swimming pools](https://hongkongstory.org/api/v1/swimming-pools.json): LCSD public swimming pool venues with official name, address, district and coordinates. The official dataset last-update date is reported as-is; opening hours, fares and water quality are not published here. [45 venues] - [Barbecue sites](https://hongkongstory.org/api/v1/barbecue-sites.json): AFCD country-park barbecue sites plus LCSD leisure-venue barbecue sites, with official names, locations, facilities and published opening hours. The endpoint does not report whether a site is open today. [200 barbecue sites] - [Graded historic buildings](https://hongkongstory.org/api/v1/graded-buildings.json): Graded historic buildings (Grade 1/2/3) from the Antiquities and Monuments Office CSDI layer, with official names, addresses, districts and grading years. Declared monuments are a separate regime. [1182 items] - [Hiking trail sections](https://hongkongstory.org/api/v1/hiking-trails.json): AFCD hiking trail sections from CSDI with official section numbers, length in metres, start/end points, difficulty and region. No walking-time estimates. [167 items] - [Boundary control points](https://hongkongstory.org/api/v1/control-points.json): Immigration Department boundary control points with official names, addresses and opening hours. Daily passenger figures and timetables are not republished. [16 items] - [Public transport route register](https://hongkongstory.org/api/v1/transport-routes.json): Transport Department route register (franchised buses, green minibuses, ferries, trams, Peak Tram) with operator code, route number, origin/destination, fare, journey time and official last-update date. Frequencies, arrival times and live patronage are not provided; official code fields (ROUTE_TYPE, SERVICE_MODE, SPECIAL_TYPE, DISTRICT) are emitted verbatim because no machine-readable code table exists. [2455 routes] - [Public beaches](https://hongkongstory.org/api/v1/beaches.json): LCSD beach venues with official names and addresses, plus the EPD weekly water-quality grading where published. The endpoint never says whether swimming is advised. [42 items] - [Country park campsites](https://hongkongstory.org/api/v1/campsites.json): AFCD country-park campsites with official names, water source, tent spaces and opening hours. Availability and booking procedures are not published. [41 items] - [Yearbook by year](https://hongkongstory.org/api/v1/annals.json): 167 year pages — one row per year with event, milestone and figure counts plus Observatory climate values [167 years] - [Known gaps](https://hongkongstory.org/api/v1/gaps.json): Enumerates the data this site deliberately does not publish as statistics (official PDF/press-release-only sources, unverified bases, entries held back on compliance grounds), with the reason and the official entry point for each; the withheld chronicle counts are derived live [15 gaps] - [Trend series](https://hongkongstory.org/api/v1/series.json): 26 fetched series (Observatory annual temperature and threshold-day counts since 1885; the Rating and Valuation Department's private domestic price index, rental index and selected-popular-developments index as annual means of official monthly readings, plus Class A average prices by region in HK$ per m²; Wikimedia pageviews as a demand signal). Temperature series are aggregated from official daily data by a stated rule and the RVD series from official monthly data by a stated rule; demand series are readership signals and must never be quoted as Hong Kong statistics. Filter with ?id= and narrow the years with ?from=YYYY&to=YYYY; unknown ids are listed in missingIds [26 series] - [Updates feed (Atom)](https://hongkongstory.org/feed.xml): Atom 1.0 feed of what changed: official press-release headlines (title, link and published time only — no article text) and the most recent sourced figures with their fact IDs and reference dates. Poll this instead of re-crawling every page [100 updates] - [API index](https://hongkongstory.org/api/v1/index.json): Every machine-readable endpoint with live counts — start here when you do not know which file to fetch - [LLM index](https://hongkongstory.org/llms.txt): Curated index of this site for language models (llms.txt convention), with the editorial rule and citation format - [LLM full text](https://hongkongstory.org/llms-full.txt): Concatenated knowledge pages in one file for retrieval pipelines - [OpenAPI spec](https://hongkongstory.org/openapi.json): OpenAPI 3.1 description of every /api/v1 endpoint, so an agent or MCP server can register the tools automatically instead of scraping prose Retrieval: if the database feels large, do not scrape every HTML page first. Download qa.json for direct one-line answers, or catalog.json, match the user question against titleZh/titleEn/snippet fields, then open the canonical href. If nothing matches, say the fact is not yet sourced here. Citation format, the worked example and the rules are in the “Agent contract” section above; all of it is generated from src/data/aiUsage.ts. ## JSON schema and field conventions Every endpoint above returns UTF-8 JSON. The machine spec for each one — operation ID, request (a plain GET, no parameters) and response schema — is in the OpenAPI 3.1 document at https://hongkongstory.org/openapi.json; that is the document to register tools from, so an agent never has to parse this prose file to learn the shape of a response. Field conventions shared across collections (use these, do not invent parallel names): - `id` — the stable identifier of a row inside its own collection; `factId` — a key into /api/v1/facts.json; `sourceId` — a key into /api/v1/sources.json. - `asOf` — the reference date or period of the value (ISO date, month or year). It is never the date this file or page was edited. - `href` / `url` — a canonical site path or an absolute URL on this origin; open it when quoting the item in prose. - Bilingual pairs — `labelZh`/`labelEn`, `nameZh`/`nameEn`, `summaryZh`/`summaryEn`. An optional field that has no value is omitted from the object rather than filled with a placeholder string. - `null` — an explicit “no data” answer, not zero and not an error. Every HTML table on the site carries the same data as one of these endpoints and links to it with a “{ }” button. Those buttons take their path from the endpoint registry (`src/data/aiEndpoints.ts`), so a table cannot point at a path that is not listed above. ## Agent wiring (MCP / OpenAPI) There is no hosted MCP server on this site, no API key, no account and no query language: every endpoint above is a static file served from this origin, so any agent that can fetch a URL can use them as-is. Agents that register tools from an OpenAPI document can point at the OpenAPI 3.1 spec listed below and take the operation IDs verbatim — the spec is generated from the same registry as this page, so the two cannot drift. - OpenAPI 3.1 document: https://hongkongstory.org/openapi.json (servers[0].url = this origin; content type application/vnd.oai.openapi+json) - Update feed (Atom 1.0), poll this instead of re-crawling: https://hongkongstory.org/feed.xml - Sitemap of every indexable HTML page: https://hongkongstory.org/sitemap.xml Operation IDs (register these as tools; each one is a plain GET with no parameters): - getCuratedQa — Curated Q&A: https://hongkongstory.org/api/v1/qa.json - getSearchCatalog — Search catalog: https://hongkongstory.org/api/v1/catalog.json - searchEntries — One-query search: https://hongkongstory.org/api/v1/search.json - getFacts — Statistics: https://hongkongstory.org/api/v1/facts.json - getMetricDefinitions — Metric definitions: https://hongkongstory.org/api/v1/definitions.json - listCurriculumGuides — Curriculum guides registry: https://hongkongstory.org/api/v1/curriculum.json - getHealthcare — Healthcare: https://hongkongstory.org/api/v1/health.json - getDistricts — The 18 districts: https://hongkongstory.org/api/v1/districts.json - getStrollerAccessibility — Pram accessibility (restaurants): https://hongkongstory.org/api/v1/stroller.json - getBarrierFreeVenues — Barrier-free facilities (HAD venues): https://hongkongstory.org/api/v1/barrier-free.json - getCountryParks — Country parks: https://hongkongstory.org/api/v1/country-parks.json - getMarineParks — Marine parks: https://hongkongstory.org/api/v1/marine-parks.json - getHolidays — Public holidays: https://hongkongstory.org/api/v1/holidays.json - getHeritage — Declared monuments: https://hongkongstory.org/api/v1/heritage.json - getTemples — Temple crosswalk: https://hongkongstory.org/api/v1/temples.json - getAabReligiousBuildings — AAB religious buildings: https://hongkongstory.org/api/v1/aab-temples.json - getFestivals — Temple festivals: https://hongkongstory.org/api/v1/festivals.json - getPlaces — Venue registry: https://hongkongstory.org/api/v1/places.json - getHistory — History milestones: https://hongkongstory.org/api/v1/history.json - getCareers — Careers: https://hongkongstory.org/api/v1/careers.json - getPlayRooms — Children’s play rooms: https://hongkongstory.org/api/v1/playrooms.json - getAccessibility — Hong Kong public transport accessibility: https://hongkongstory.org/api/v1/accessibility.json - getAccessibleRoutes — MTR station-to-station accessible journeys: https://hongkongstory.org/api/v1/accessible-routes.json - getSchools — Schools: https://hongkongstory.org/api/v1/schools.json - getPeople — Notable people: https://hongkongstory.org/api/v1/people.json - getPeopleIndex — People index (compact): https://hongkongstory.org/api/v1/people-index.json - getPeopleFields — People by field: https://hongkongstory.org/api/v1/people-fields.json - getSources — Sources: https://hongkongstory.org/api/v1/sources.json - getCoverSongs — Cover songs: https://hongkongstory.org/api/v1/covers.json - getScreenFacts — Screen fact-check: https://hongkongstory.org/api/v1/screen-facts.json - getScreenCulture — Screen culture: https://hongkongstory.org/api/v1/screen.json - getChildhoodAnime — Childhood animation and comics: https://hongkongstory.org/api/v1/anime.json - getAnimeBroadcasts — Animation and tokusatsu broadcast records: https://hongkongstory.org/api/v1/anime-broadcasts.json - getAnimeBroadcastEvents — Animation broadcast incidents: https://hongkongstory.org/api/v1/anime-broadcast-events.json - getAnimeBroadcastIndex — Animation broadcast index (compact): https://hongkongstory.org/api/v1/anime-broadcast-index.json - getRacingFixtures — Racing fixtures: https://hongkongstory.org/api/v1/fixtures.json - getRaceChampions — International race champions: https://hongkongstory.org/api/v1/champions.json - getAwards — Official award awardees: https://hongkongstory.org/api/v1/awards.json - getChronicleArchive — Chronicle archive: https://hongkongstory.org/api/v1/archive.json - getOnThisDay — On this day: https://hongkongstory.org/api/v1/on-this-day.json - getChronicleEntityAxes — Chronicle entity axes: https://hongkongstory.org/api/v1/entities.json - getChronicleTags — Chronicle tag axes: https://hongkongstory.org/api/v1/tags.json - getInDepthDossiers — In-depth dossiers: https://hongkongstory.org/api/v1/dossiers.json - getTransportTimeline — Transport timeline: https://hongkongstory.org/api/v1/transport-timeline.json - getHongKongLiterature — Hong Kong literature (chronicle entries): https://hongkongstory.org/api/v1/literature.json - getPublicHousingEstates — Public housing estates: https://hongkongstory.org/api/v1/housing-estates.json - getPublicSwimmingPools — Public swimming pools: https://hongkongstory.org/api/v1/swimming-pools.json - getBarbecueSites — Barbecue sites: https://hongkongstory.org/api/v1/barbecue-sites.json - getGradedBuildings — Graded historic buildings: https://hongkongstory.org/api/v1/graded-buildings.json - getHikingTrails — Hiking trail sections: https://hongkongstory.org/api/v1/hiking-trails.json - getControlPoints — Boundary control points: https://hongkongstory.org/api/v1/control-points.json - getTransportRoutes — Public transport route register: https://hongkongstory.org/api/v1/transport-routes.json - getPublicBeaches — Public beaches: https://hongkongstory.org/api/v1/beaches.json - getCampsites — Country park campsites: https://hongkongstory.org/api/v1/campsites.json - getAnnals — Yearbook by year: https://hongkongstory.org/api/v1/annals.json - getKnownGaps — Known gaps: https://hongkongstory.org/api/v1/gaps.json - getSeries — Trend series: https://hongkongstory.org/api/v1/series.json - getApiIndex — API index: https://hongkongstory.org/api/v1/index.json Suggested first calls: getCuratedQa for a direct question, getSearchCatalog when the wording does not match, then the collection endpoint, then the canonical page for quoting. Rate limits: none beyond ordinary HTTP caching; responses are static files. Send a normal User-Agent so we can see demand in aggregate. Do not send a JSON body or query parameters — they are ignored. ## Primary official sources - …另有 1130 行,完整清單見 https://hongkongstory.org//llms-full.txt ## 同系網站(同一間公司,唔同範圍) 本站只負責**香港史實、人物、古蹟、節誕**。以下問題請去對應網站,唔好用本站資料代替: - 今晚去邊、食咩、訂位 → 享時 EASE:(機器端點:`https://easehk.com/api/ics/hk`) - 幾時開波、球隊賽程 → Sporttime:(機器端點:`https://sporttimehk.com/api/public/fixtures`) - 命盤、廟宇參拜文化 → 華人命盤:(機器端點:`https://chinesenatal.com/api/`) - 按揭、稅務、人生大事試算 → FinWise: - 會員中心(一個身份通行以上產品)→ 港活: 本站嘅節誕資料:`/festivals` 及 `/api/v1/festivals.json`(來源:華人廟宇委員會)。 廟宇官方建築資料:`/heritage/temple`(190 間,來源:古物諮詢委員會)。 廟宇參拜文化唔屬本站範圍,一律連去華人命盤,唔會喺本站重寫。