{"facilities_public":"Global facility map","facility_count_note":"Facility counts are withheld from this public response until the corroborated count lands. Say \"Global facility map (corroborated count pending)\", not a number.","facility_count_status":"corroboration_pending","ok":true,"provenance":{"basis_class":"derived","cite_as":"DC Hub, dchub.cloud","default_v":"tracked","fallback_url":"https://dchub.cloud/facilities/directory","license":"CC-BY-4.0","method":"live COUNT() over discovered_facilities at request time. facilities_distinct = COUNT(DISTINCT canonical_slug) WHERE canonical_slug IS NOT NULL \u2014 distinct canonical slugs among tracked records (\u26052026-09-27: not a corroborated facility count; corroboration pending \u2014 do not cite as one). total_facilities is an ALIAS of facilities_distinct (\u26052026-08-09: it was COUNT(*) over the LEGACY `facilities` table \u2014 a different, undeduplicated table \u2014 which contradicted this endpoint's own citeable field; that figure is now published only as legacy_facilities_table_rows). facilities_records = facilities_tracked = COUNT(*) \u2014 raw source records, ~1.5x the buildings because the March 2026 backfill wrote several rows per site. facilities_with_keeper = COUNT(*) WHERE COALESCE(is_duplicate,0)=0. facilities_verified = COUNT(*) WHERE duplicate_of_id IS NULL. Both of the last two are DE-DUPLICATION states, not source verifications \u2014 do not publish either as 'verified'.","provenance_revision":"1.1","provenance_version":1,"source":"DC Hub canonical stats (Neon live counts)"},"purpose":"Canonical truth for facility/news/deals/DCPI counts. Use this endpoint when site copy, AI agents, and reports need to agree.","source":"Neon \u2014 live COUNT() at request time","stats":{"countries_covered":178,"dcpi_market_score_rows":341,"dcpi_markets_scored":331,"deals_rows":5932,"deals_tracked":1787,"fiber_routes":58196,"gas_pipelines":33772,"news_articles":11654,"power_plants":14681,"subsea_cables":718,"substations":134309,"transmission_lines":94619}}
