cyrusone — CyrusOne facilities
| Config | config/connectors/cyrusone.yaml |
| Parser | apps/worker/src/connectors/operators1/cyrusone.ts → cyrusone_facility_v1 |
| Kind / priority | operator / 1 |
| License / attribution | Publicly accessible operator pages; factual data only; © CyrusOne LLC |
| Cadence | facility pages weekly · newsroom daily · index monthly · sitemap weekly |
| Default facility type | wholesale |
What is crawled
https://www.cyrusone.com/sitemap.xml(333 URLs, HubSpot CMS).- Facility pages
/data-centers/(north-america|emea|apac)/<slug>(54;aurora-il-back-up-generator-scheduleexcluded). - Press releases via RSS
/resources/press-releases/rss.xml+ sitemap/resources/press-releases/<slug>(62) → GenericConnector news fallback. - robots.txt disallows HubSpot preview/preference paths only.
Access
Open site, L1 works (0 credits). maxLevel: 4, maxCreditsPerRun: 40.
Fields (method)
city/regionName/countryIso2←<h1>"Frankfurt, Germany" / "Sterling, VA" / "London, UK". Campus pages whose h1 has no comma ("Yorkville Technology Campus") take the place from the meta description ("…campus in Yorkville, Illinois").code← the<h3>right after the h1 (FRA5, NVA8; multi-codes like "SAT2-SAT4" become aliases and the key falls back to the slug).itCapacityMw← "Key Features" tile<h3>54 MW</h3><p>Total IT Capacity</p>; fallback: MW immediately followed by "of IT capacity" / "IT capacity" in the text.certifications← accordion items matching ISO/SOC/PCI/HIPAA/LEED/BREEAM… (items marked "target certification" are skipped).renewableClaim,coolingType← Sustainability / Technical Specifications items ("100% powered by renewable energy", "closed-loop water cooling systems", "Water-Free Cooling").status← h1/h2/first paragraph ("is developing" → announced; "under construction" → under_construction).description← meta description + "Technical IT space: 18,000 sq. m." (white space is not stored asbuildingSqm).- No street address and no coordinates are published → geo null (city-level from other sources).
- Key
cyrusone:<CODE>when the page has exactly one code, elsecyrusone:<slug>;externalIds.cyrusone_slug.
Verification (2026-09-11)
- Discovery: 118 URLs →
facility_pages=54,newsroom=62, index 2. --urlFRA5: CyrusOne FRA5 (Frankfurt), DE, 54 MW, "100% powered by renewable energy" — matches the live page.--urlNVA8: CyrusOne NVA8 (Sterling), VA, US, 24 MW, water-free cooling.- Sweep of 8 spread pages (FRA5, FRA4, Yorkville, SAT2/SAT4, PAR1, NVA8, FRA6, DUB1): 8/8 valid, all with country, 7/8 with IT MW. Newsroom sample 4 pages → 4 valid news events (+1 project candidate). Credits: 0.
Gaps / TODO
- No coordinates / street addresses on the site (spec-sheet PDFs might have them; not crawled).