# ntt — NTT Global Data Centers (NTT DATA) | | | |---|---| | Config | `config/connectors/ntt.yaml` | | Parser | `apps/worker/src/connectors/operators1/ntt.ts` → `ntt_facility_v1` | | Kind / priority | operator / 1 | | License / attribution | Publicly accessible operator pages; factual data only; © NTT DATA, Inc. | | Cadence | facility pages weekly · newsroom daily · index monthly · sitemap weekly | ## What is crawled - Sitemap `https://services.global.ntt/en-us/sitemap.xml` (2,696 URLs). - Facility pages `/en-us/services-and-products/global-data-centers/global-locations//` (72 after excluding duplicates); slugs ending in `-data-centers` are metro indexes; `/global-locations/community/*` duplicates the emea/apac pages (same slugs) and is excluded; `/virtual-tour` excluded. - Newsroom `/en-us/newsroom/` (544) → GenericConnector news fallback (no RSS: `/en-us/newsroom/rss` etc. are 302/404). - robots.txt disallows Sitecore system paths and `/-/media/ntt/global/documents/` (PDF data sheets are not crawled). ## Access Open Sitecore site, L1 works (0 credits). `maxLevel: 4`, `maxCreditsPerRun: 40`. ## Fields (method) - `name` ← `h1.hero-image-video__title` ("Ashburn VA1 Data Center"); `code` ← regex on h1 (VA1, CH3, OSK11…) when present. - `address`/`city`/`regionName`/`postalCode`/`countryIso2` ← the `

` "…street… Contact number: …" (NA "44664 Guilford Dr., Ashburn, VA 20147"; EU "Eschborner Landstraße 100, 60489 Frankfurt am Main, Germany"; UK "665 Ajax Avenue, Slough Trading Estate, Slough, SL1 4BG, United Kingdom"). `
` collapse ("Itasca,IL") is normalised. - `itCapacityMw` ← the MW figure immediately followed by "of critical IT load / capacity" in the strapline, Power block or meta description (12.6 MW for VA1, 70.1 MW for Frankfurt 1). Campus totals ("224MW Ashburn campus") are never used. - `coolingType`, `renewableClaim`, `cloudProviders`, `ixps` ← Cooling / Power / Connectivity `p.icon__summary` text (regex; e.g. DE-CIX at Frankfurt 1). - `status` ← hero text only ("coming soon / under construction"); default operational. - No coordinates are published (`data-centre-lat` on the page is the global map default) → geo null. - Key `ntt:` (slugs are stable; codes are not always present); `externalIds.ntt_slug`. ## Verification (2026-09-11) - Discovery: 640 URLs → `facility_pages=72`, `newsroom=544`, `index=24`. - `--url` Ashburn VA1: 44664 Guilford Dr., Ashburn, VA 20147, US, 12.6 MW — matches the live page. - `--url` Frankfurt 1: Eschborner Landstraße 100, 60489 Frankfurt am Main, DE, 70.1 MW, IX DE-CIX, cooling "free cooling". - Sweep of 8 spread pages (VA1, CH3, CA3, Ho Chi Minh City 1, Amsterdam 1, Hemel Hempstead 3, Slough 3, Mumbai 5): 8/8 valid; 7/8 with country. Newsroom sample: 4 pages → 1 news event (the other 3 were non-data-center reports, correctly dropped by relevance filter). Credits: 0. ## Gaps / TODO - Ho Chi Minh City 1 publishes no address → no country (warning only); city from h1. - Data-floor areas ("64,723 ft² of data floor space") are not stored as `buildingSqm` (they are white space, not building size).