SPB Git forge
38commits 1branches 0releases
338.7 MBsize
maindefault branch
3 h agolast push
HTML 53.9% TypeScript 44.5% JavaScript 0.6% SQL 0.5%
3.0 KB

# vantage — Vantage Data Centers campuses

Config config/connectors/vantage.yaml
Parser apps/worker/src/connectors/operators1/vantage.ts → vantage_facility_v1
Kind / priority operator / 1
License / attribution Publicly accessible operator pages; factual data only; © Vantage Data Centers
Cadence facility pages weekly · newsroom daily · index monthly · sitemap weekly
Default facility type wholesale (operatorKind developer)

# What is crawled

  • www.vantage-dc.com redirects to vantage-dc.com. Yoast sitemaps /data_center-sitemap.xml (82 URLs = 41 EN campus pages + /fr/ mirrors) and /news-sitemap.xml (169); RSS /feed/.
  • Campus pages /data-center-locations/(north-america|emea|apac)/<slug>/ and the odd /data-center/<slug>/; region pages → index; /fr/ excluded.
  • News /news/<slug>/ → GenericConnector news fallback.
  • robots.txt disallows /management/ only.

# Access

Open WordPress site, L1 works (0 credits). maxLevel: 4, maxCreditsPerRun: 40.

# Fields (method)

  • name ← <h1> ("Ashburn (VA2) Data Center Campus"); code ← the code in parentheses (VA2, CA1, KIX1, JNB1…).
  • Overview tiles .ov-digit + .ov-label: "96MW / of critical IT load" → itCapacityMw; "18 / acre campus" → siteAreaHa; "800K / square feet" or "335K / SF" → buildingSqm.
  • address/postalCode ← <h4>Campus Address</h4><p>…</p> (<br> → ", "); "Undisclosed location." → null.
  • city/regionName/countryIso2 ← .center-city-state ("Sterling, VA") when it resolves to a state/country, else the parsed address (state or postal code found: "Mittenwalde", "Goodyear, AZ"), else the <title> ("London II, United Kingdom Data Center …" → London, GB; roman numerals stripped).
  • coolingType / renewableClaim ← Cooling / Sustainability tabs (regex).
  • status ← h1 + overview paragraph ("coming soon", "under construction"; London II → announced).
  • Coordinates deliberately not extracted. The page has a stylised map marker (.marker[data-lat][data-lng]) but it is unreliable: Ashburn II shows 39.9995/-78.4393 (~90 km from the published Sterling, VA address) while Santa Clara I is correct. Rather than ship coordinates that are wrong half the time, geo is left null and ingest keeps city-level from other sources.
  • Key vantage:<CODE> (slug when no code); externalIds.vantage_slug.

# Verification (2026-09-11)

  • Discovery: 188 URLs → facility_pages=41, newsroom=145, index 2.
  • --url Ashburn II: VA2, 22435 Glenn Drive, Sterling, VA 20164, US, 96 MW, 7.28 ha, 74,322 m², closed-loop chilled water — matches the live page.
  • --url Santa Clara I: CA1, 2820 Northwestern Parkway, Santa Clara, CA 95051, US, 77 MW, 8.5 ha, 31,123 m².
  • Sweep of 8 spread pages (VA2, KIX1, JNB1, LHR2, AZ1, JNB2, BER2, OH1): 8/8 valid, all with country, all with IT MW. Newsroom sample 4/4 valid. Credits: 0.

# Gaps / TODO

  • Geo intentionally null (see above); revisit if Vantage publishes reliable coordinates (e.g. in the data-sheet PDFs, not crawled).