Get all data centers
curl --request GET \
--url https://api.cleanview.co/api/v1/data-centers \
--header 'x-api-key: <api-key>'import requests
url = "https://api.cleanview.co/api/v1/data-centers"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.cleanview.co/api/v1/data-centers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.cleanview.co/api/v1/data-centers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.cleanview.co/api/v1/data-centers"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.cleanview.co/api/v1/data-centers")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cleanview.co/api/v1/data-centers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"metadata": {
"total_count": 3423,
"generated_at": "2026-09-15T16:00:00.000Z"
},
"customer": {
"id": "test_user_001",
"name": "Test Developer"
},
"data": [
{
"id": 802,
"project_name": "Stargate Milam - Building 1",
"developer": "SB Energy",
"status": "Under Construction",
"operating_year": 2027,
"capacity_mw": 383.9,
"it_capacity_mw": 308,
"land_acres": null,
"building_square_footage": 548950,
"cap_ex": 3000000000,
"county": "Milam",
"state": "TX",
"latitude": 30.996249,
"longitude": -97.010689,
"tenant_name": "OpenAI",
"end_user_name": "OpenAI",
"utility": null,
"utility_parent": null,
"utility_eia_id": null,
"balancing_authority": "ERCOT",
"balancing_authority_code": "ERCO",
"iso_rto": "ERCOT",
"source_1": "https://storage.googleapis.com/data-center-source-files/developers/sb-energy/2026-08-31_sec-filing_sb-energy-form-s-1-cosmos-50-mw-it-travis-tx-softb.htm",
"source_2": "https://storage.googleapis.com/data-center-source-files/campuses/455__stargate-milam/2026-04-15_building-permit_tdlr-freebird-phase1-dc01.pdf",
"source_3": "https://storage.googleapis.com/data-center-source-files/campuses/455__stargate-milam/2026-04-22_news_dcd-freebird-548950-sqft-phase1.pdf"
},
{
"id": 753,
"project_name": "River Bend - Building 1",
"developer": "Hut 8",
"status": "Under Construction",
"operating_year": 2027,
"capacity_mw": 165,
"it_capacity_mw": 122.5,
"land_acres": 300,
"building_square_footage": 900000,
"cap_ex": 2500000000,
"county": "West Feliciana Parish",
"state": "LA",
"latitude": 30.715939,
"longitude": -91.316943,
"tenant_name": "Fluidstack",
"end_user_name": "Anthropic",
"utility": "Entergy Louisiana",
"utility_parent": "Entergy",
"utility_eia_id": 11241,
"balancing_authority": "MISO",
"balancing_authority_code": "MISO",
"iso_rto": "MISO",
"source_1": "https://www.prnewswire.com/news-releases/hut-8-signs-15-year-245-mw-ai-data-center-lease-at-river-bend-campus-with-total-contract-value-of-7-0-billion-302644600.html",
"source_2": "https://www.sec.gov/Archives/edgar/data/1964789/000110465925122052/hut-20251217x8k.htm",
"source_3": "https://www.hut8.com/data-centers/river-bend"
}
]
}
Data Centers
Data Centers
Retrieve comprehensive data center project information including capacity, location, and development status
GET
/
data-centers
Get all data centers
curl --request GET \
--url https://api.cleanview.co/api/v1/data-centers \
--header 'x-api-key: <api-key>'import requests
url = "https://api.cleanview.co/api/v1/data-centers"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.cleanview.co/api/v1/data-centers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.cleanview.co/api/v1/data-centers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.cleanview.co/api/v1/data-centers"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.cleanview.co/api/v1/data-centers")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cleanview.co/api/v1/data-centers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"metadata": {
"total_count": 3423,
"generated_at": "2026-09-15T16:00:00.000Z"
},
"customer": {
"id": "test_user_001",
"name": "Test Developer"
},
"data": [
{
"id": 802,
"project_name": "Stargate Milam - Building 1",
"developer": "SB Energy",
"status": "Under Construction",
"operating_year": 2027,
"capacity_mw": 383.9,
"it_capacity_mw": 308,
"land_acres": null,
"building_square_footage": 548950,
"cap_ex": 3000000000,
"county": "Milam",
"state": "TX",
"latitude": 30.996249,
"longitude": -97.010689,
"tenant_name": "OpenAI",
"end_user_name": "OpenAI",
"utility": null,
"utility_parent": null,
"utility_eia_id": null,
"balancing_authority": "ERCOT",
"balancing_authority_code": "ERCO",
"iso_rto": "ERCOT",
"source_1": "https://storage.googleapis.com/data-center-source-files/developers/sb-energy/2026-08-31_sec-filing_sb-energy-form-s-1-cosmos-50-mw-it-travis-tx-softb.htm",
"source_2": "https://storage.googleapis.com/data-center-source-files/campuses/455__stargate-milam/2026-04-15_building-permit_tdlr-freebird-phase1-dc01.pdf",
"source_3": "https://storage.googleapis.com/data-center-source-files/campuses/455__stargate-milam/2026-04-22_news_dcd-freebird-548950-sqft-phase1.pdf"
},
{
"id": 753,
"project_name": "River Bend - Building 1",
"developer": "Hut 8",
"status": "Under Construction",
"operating_year": 2027,
"capacity_mw": 165,
"it_capacity_mw": 122.5,
"land_acres": 300,
"building_square_footage": 900000,
"cap_ex": 2500000000,
"county": "West Feliciana Parish",
"state": "LA",
"latitude": 30.715939,
"longitude": -91.316943,
"tenant_name": "Fluidstack",
"end_user_name": "Anthropic",
"utility": "Entergy Louisiana",
"utility_parent": "Entergy",
"utility_eia_id": 11241,
"balancing_authority": "MISO",
"balancing_authority_code": "MISO",
"iso_rto": "MISO",
"source_1": "https://www.prnewswire.com/news-releases/hut-8-signs-15-year-245-mw-ai-data-center-lease-at-river-bend-campus-with-total-contract-value-of-7-0-billion-302644600.html",
"source_2": "https://www.sec.gov/Archives/edgar/data/1964789/000110465925122052/hut-20251217x8k.htm",
"source_3": "https://www.hut8.com/data-centers/river-bend"
}
]
}
Overview
The Data Centers endpoint provides access to a curated database of data center projects across the United States. This dataset includes information about planned, under-construction, operating, and canceled data center facilities, with details on power capacity, tenants, land usage, capital expenditure, and geographic location. This is a “download link” style endpoint that returns all records in a single response. There is no pagination - every data center record is returned at once.Status Values
| Status | Description |
|---|---|
Planned | Project is planned but not yet under construction |
Under Construction | Project is actively under construction |
Operating | Data center is currently operational |
Canceled | Project has been canceled or postponed |
Geographic Coverage
Data centers are tracked across multiple states with the highest concentrations in:- Virginia (VA) - Northern Virginia data center corridor
- Texas (TX) - Major metro areas including Dallas-Fort Worth, Austin, San Antonio
- Georgia (GA) - Atlanta metro area
- Arizona (AZ) - Phoenix metro area
- California (CA) - Bay Area and Los Angeles
Example Requests
Get All Data Centers
Get All Data Centers
curl -H "x-api-key: your_api_key_here" \
"https://api.cleanview.co/api/v1/data-centers"
Response Schema
{
"success": true,
"metadata": {
"total_count": 3423,
"generated_at": "2026-09-15T16:00:00.000Z"
},
"customer": {
"id": "test_user_001",
"name": "Test Developer"
},
"data": [
{
"id": 802,
"project_name": "Stargate Milam - Building 1",
"developer": "SB Energy",
"status": "Under Construction",
"operating_year": 2027,
"capacity_mw": 383.9,
"it_capacity_mw": 308,
"land_acres": null,
"building_square_footage": 548950,
"cap_ex": 3000000000,
"county": "Milam",
"state": "TX",
"latitude": 30.996249,
"longitude": -97.010689,
"tenant_name": "OpenAI",
"end_user_name": "OpenAI",
"utility": null,
"utility_parent": null,
"utility_eia_id": null,
"balancing_authority": "ERCOT",
"balancing_authority_code": "ERCO",
"iso_rto": "ERCOT",
"source_1": "https://storage.googleapis.com/data-center-source-files/developers/sb-energy/2026-08-31_sec-filing_sb-energy-form-s-1-cosmos-50-mw-it-travis-tx-softb.htm",
"source_2": "https://storage.googleapis.com/data-center-source-files/campuses/455__stargate-milam/2026-04-15_building-permit_tdlr-freebird-phase1-dc01.pdf",
"source_3": "https://storage.googleapis.com/data-center-source-files/campuses/455__stargate-milam/2026-04-22_news_dcd-freebird-548950-sqft-phase1.pdf"
},
{
"id": 753,
"project_name": "River Bend - Building 1",
"developer": "Hut 8",
"status": "Under Construction",
"operating_year": 2027,
"capacity_mw": 165,
"it_capacity_mw": 122.5,
"land_acres": 300,
"building_square_footage": 900000,
"cap_ex": 2500000000,
"county": "West Feliciana Parish",
"state": "LA",
"latitude": 30.715939,
"longitude": -91.316943,
"tenant_name": "Fluidstack",
"end_user_name": "Anthropic",
"utility": "Entergy Louisiana",
"utility_parent": "Entergy",
"utility_eia_id": 11241,
"balancing_authority": "MISO",
"balancing_authority_code": "MISO",
"iso_rto": "MISO",
"source_1": "https://www.prnewswire.com/news-releases/hut-8-signs-15-year-245-mw-ai-data-center-lease-at-river-bend-campus-with-total-contract-value-of-7-0-billion-302644600.html",
"source_2": "https://www.sec.gov/Archives/edgar/data/1964789/000110465925122052/hut-20251217x8k.htm",
"source_3": "https://www.hut8.com/data-centers/river-bend"
}
]
}
Response Fields
Metadata Section
| Field | Type | Description |
|---|---|---|
success | boolean | Indicates if the request was successful |
total_count | number | Total number of data center records returned |
generated_at | string | ISO 8601 timestamp when response was generated |
Data Center Fields
| Field | Type | Description |
|---|---|---|
id | number | Unique identifier for the data center record |
project_name | string | Name of the data center project |
developer | string | Developer or operator of the data center |
status | string | Project status (Planned, Under Construction, Operating, Canceled) |
operating_year | number | Year the facility began or will begin operations (if known) |
capacity_mw | number | Total facility power capacity in megawatts (MW) |
it_capacity_mw | number | IT (critical load) capacity in megawatts (MW) |
land_acres | number | Land area in acres |
building_square_footage | number | Building area in square feet |
cap_ex | number | Capital expenditure (investment amount in USD) |
county | string | County where the data center is located |
state | string | Two-letter state code where data center is located |
latitude | number | Latitude coordinate of the facility |
longitude | number | Longitude coordinate of the facility |
tenant_name | string | Tenant(s) of the data center, comma-separated when there are multiple |
end_user_name | string | End user(s) of the capacity, comma-separated when there are multiple |
utility | string | Retail utility whose service territory the site is in |
utility_parent | string | The utility’s parent company; null for co-ops, municipal and public utilities |
utility_eia_id | number | The utility’s EIA utility number (EIA-861) |
balancing_authority | string | Balancing authority the site is in |
balancing_authority_code | string | The balancing authority’s EIA-930 code (e.g. ERCO, PJM, SOCO) |
iso_rto | string | ISO/RTO the site is in: PJM, ERCOT, MISO, SPP, CAISO, NYISO, ISO-NE, or Non-ISO |
source_1 | string | Primary source URL for the data center information |
source_2 | string | Secondary source URL (if available) |
source_3 | string | Tertiary source URL (if available) |
Null Values: Many fields may contain
null values when specific information is not available. This is particularly common for operating_year, capacity_mw, latitude, and longitude fields on newly announced projects. tenant_name and end_user_name are only populated where a tenant or end user has been publicly identified. The utility and balancing authority fields are null unless known with high confidence; buildings on the same campus share them.Data Quality Notes
- Source URLs are provided for transparency and verification
- Geographic coordinates (latitude/longitude) are included when available and accurate
- Capacity and financial data (capacity_mw, cap_ex) may be estimates based on public announcements
- Some projects may have multiple source URLs for cross-verification
Large Response Size: This endpoint returns all approved records in a single response. The response size can be 500KB or more depending on the current dataset. Ensure your application can handle this payload size.
Use Cases
This endpoint is ideal for:- Market Analysis: Understanding data center development trends by region, developer, or capacity
- Location Intelligence: Mapping data center locations and analyzing geographic clustering
- Competitive Research: Tracking which developers are active in specific markets
- Energy Planning: Analyzing power capacity requirements and grid impact
- Real Estate Analysis: Understanding land and building size requirements for data center projects
Data Updates
The data center database is continuously updated as new projects are announced or existing projects reach new milestones.Authorizations
API key authentication using x-api-key header
Response
Successful response with all data centers