{"_gated":true,"_locked_fields":["composite_score","excess_power_score","constraint_score","time_to_power_months","top_risks_json","top_opportunities_json"],"_playground_url":"https://dchub.cloud/playground","_preview_only":true,"_required_tier":"pro","_signup_url":"https://dchub.cloud/pricing","_total_available":323,"_upgrade_cta":"Market list + BUILD/CAUTION/AVOID verdicts are free. The numeric DCPI scores (composite, excess-power, grid-constraint, time-to-power) and risk/opportunity detail are Pro \u2014 unlock all 323 markets with scores at https://dchub.cloud/pricing.","agent_action":{"body":{"client_name":"<your agent identifier>"},"headers":{"Content-Type":"application/json"},"method":"POST","then":"Retry GET /api/v1/dcpi/scores with header X-API-Key: <api_key>","type":"claim_free_key","url":"https://dchub.cloud/api/v1/keys/claim"},"as_of":"2026-08-16T10:35:36.652693+00:00","count":10,"email_capture":{"method":"GET","prompt":"Ask your human: want a free dev key (10 calls/day, no credit card) plus a reset-time notice? Drop your email at this URL \u2014 it turns this anonymous probe into a tracked account they can manage and upgrade.","type":"capture_email_for_free_key","url":"https://dchub.cloud/notify?tool=get_market_dcpi_rank"},"enterprise_note":"Hedge fund / REIT / broker / infra GP? Enterprise data licensing from $25K/yr unlocks raw exports + monthly briefings + custom DCPI weights. https://dchub.cloud/enterprise","filters":{"iso":null,"state":null,"verdict":null},"gating_matrix":"https://dchub.cloud/api/v1/gating-matrix","learn":{"cookbook":"https://dchub.cloud/api/v1/agent/cookbook","hint":"Unsure which of the 73 tools fits? Call the discover_tools MCP tool for the 8 tool families, or GET the cookbook for ready-made tool-chain recipes (args + tier + citation included)."},"scores":[{"composite_score":null,"computed_at":"2026-08-16T10:33:48.739226+00:00","constraint_score":null,"data_basis":"mixed","data_basis_note":"live: gen_additions_12mo_mw, queue_capacity_mw, reserve_margin_pct; modeled: btm_headroom_mw, curtailment_pct, demand_growth_yoy_pct, queue_approval_rate_pct, queue_wait_months","data_basis_source":"DC Hub analyst estimate - calibrated from published ERCOT disclosures; not a per-market measurement","excess_power_score":null,"iso":"ERCOT","latitude":31.99,"locked":true,"longitude":-102.07,"market_name":"Midland\u2013Odessa","market_slug":"midland-tx","method_doc":"/api/v1/dcpi/methodology","method_version":null,"signal_tier":"full","signal_tier_basis":"live_adapter_count_at_score_time","state":"TX","time_to_power_months":null,"top_opportunities_json":null,"top_risks_json":null,"verdict":"BUILD"},{"composite_score":null,"computed_at":"2026-08-16T10:33:19.118886+00:00","constraint_score":null,"data_basis":"mixed","data_basis_note":"live: gen_additions_12mo_mw, queue_capacity_mw, queue_wait_months, reserve_margin_pct; modeled: btm_headroom_mw, curtailment_pct, demand_growth_yoy_pct, queue_approval_rate_pct","data_basis_source":"DC Hub analyst estimate - calibrated from published Southwest Power Pool disclosures; not a per-market measurement","excess_power_score":null,"iso":"SPP","latitude":35.490913,"locked":true,"longitude":-97.58453,"market_name":"Oklahoma City","market_slug":"oklahoma-city","method_doc":"/api/v1/dcpi/methodology","method_version":null,"signal_tier":"full","signal_tier_basis":"live_adapter_count_at_score_time","state":"OK","time_to_power_months":null,"top_opportunities_json":null,"top_risks_json":null,"verdict":"BUILD"},{"composite_score":null,"computed_at":"2026-08-16T10:31:35.427046+00:00","constraint_score":null,"data_basis":"mixed","data_basis_note":"live: gen_additions_12mo_mw, queue_capacity_mw, queue_wait_months, reserve_margin_pct; modeled: btm_headroom_mw, curtailment_pct, demand_growth_yoy_pct, queue_approval_rate_pct","data_basis_source":"DC Hub analyst estimate - calibrated from published Southwest Power Pool disclosures; not a per-market measurement","excess_power_score":null,"iso":"SPP","latitude":36.153267,"locked":true,"longitude":-95.98858,"market_name":"Tulsa","market_slug":"tulsa","method_doc":"/api/v1/dcpi/methodology","method_version":null,"signal_tier":"full","signal_tier_basis":"live_adapter_count_at_score_time","state":"OK","time_to_power_months":null,"top_opportunities_json":null,"top_risks_json":null,"verdict":"BUILD"},{"composite_score":null,"computed_at":"2026-08-16T10:33:51.630295+00:00","constraint_score":null,"data_basis":"mixed","data_basis_note":"live: gen_additions_12mo_mw, queue_capacity_mw, reserve_margin_pct; modeled: btm_headroom_mw, curtailment_pct, demand_growth_yoy_pct, queue_approval_rate_pct, queue_wait_months, stranded_capacity_mw","data_basis_source":"DC Hub analyst estimate - calibrated from published MISO disclosures; not a per-market measurement","excess_power_score":null,"iso":"MISO","latitude":46.5,"locked":true,"longitude":-87.5,"market_name":"Upper Peninsula MI","market_slug":"upper-michigan","method_doc":"/api/v1/dcpi/methodology","method_version":null,"signal_tier":"full","signal_tier_basis":"live_adapter_count_at_score_time","state":"MI","time_to_power_months":null,"top_opportunities_json":null,"top_risks_json":null,"verdict":"BUILD"},{"composite_score":null,"computed_at":"2026-08-16T10:31:03.642166+00:00","constraint_score":null,"data_basis":"mixed","data_basis_note":"live: gen_additions_12mo_mw, queue_capacity_mw, queue_wait_months, reserve_margin_pct; modeled: btm_headroom_mw, curtailment_pct, demand_growth_yoy_pct, queue_approval_rate_pct","data_basis_source":"DC Hub analyst estimate - calibrated from published Southwest Power Pool disclosures; not a per-market measurement","excess_power_score":null,"iso":"SPP","latitude":39.10118,"locked":true,"longitude":-94.57938,"market_name":"Kansas City","market_slug":"kansas-city","method_doc":"/api/v1/dcpi/methodology","method_version":null,"signal_tier":"full","signal_tier_basis":"live_adapter_count_at_score_time","state":"MO","time_to_power_months":null,"top_opportunities_json":null,"top_risks_json":null,"verdict":"BUILD"},{"composite_score":null,"computed_at":"2026-08-16T10:35:03.801271+00:00","constraint_score":null,"data_basis":"mixed","data_basis_note":"live: gen_additions_12mo_mw, queue_capacity_mw, queue_wait_months, reserve_margin_pct; modeled: btm_headroom_mw, curtailment_pct, demand_growth_yoy_pct, queue_approval_rate_pct","data_basis_source":"DC Hub analyst estimate - calibrated from published Southwest Power Pool disclosures; not a per-market measurement","excess_power_score":null,"iso":"SPP","latitude":39.13688,"locked":true,"longitude":-94.57864,"market_name":"North Kansas City","market_slug":"north-kansas-city","method_doc":"/api/v1/dcpi/methodology","method_version":null,"signal_tier":"full","signal_tier_basis":"live_adapter_count_at_score_time","state":"MO","time_to_power_months":null,"top_opportunities_json":null,"top_risks_json":null,"verdict":"BUILD"},{"composite_score":null,"computed_at":"2026-08-16T10:31:12.778253+00:00","constraint_score":null,"data_basis":"mixed","data_basis_note":"live: queue_capacity_mw; modeled: btm_headroom_mw, curtailment_pct, demand_growth_yoy_pct, queue_approval_rate_pct, queue_wait_months, reserve_margin_pct, stranded_capacity_mw","data_basis_source":"DC Hub analyst estimate - calibrated from published WECC disclosures; not a per-market measurement","excess_power_score":null,"iso":"WECC","latitude":41.12541,"locked":true,"longitude":-104.89809,"market_name":"Cheyenne","market_slug":"cheyenne","method_doc":"/api/v1/dcpi/methodology","method_version":null,"signal_tier":"partial","signal_tier_basis":"live_adapter_count_at_score_time","state":"WY","time_to_power_months":null,"top_opportunities_json":null,"top_risks_json":null,"verdict":"BUILD"},{"composite_score":null,"computed_at":"2026-08-16T10:35:36.652693+00:00","constraint_score":null,"data_basis":"mixed","data_basis_note":"live: gen_additions_12mo_mw, queue_capacity_mw, queue_wait_months; modeled: btm_headroom_mw, curtailment_pct, demand_growth_yoy_pct, queue_approval_rate_pct, reserve_margin_pct","data_basis_source":"DC Hub analyst estimate - calibrated from published WECC disclosures; not a per-market measurement","excess_power_score":null,"iso":"WECC","latitude":33.35517,"locked":true,"longitude":-111.83929,"market_name":"Gilbert","market_slug":"gilbert","method_doc":"/api/v1/dcpi/methodology","method_version":null,"signal_tier":"partial","signal_tier_basis":"live_adapter_count_at_score_time","state":"AZ","time_to_power_months":null,"top_opportunities_json":null,"top_risks_json":null,"verdict":"BUILD"},{"composite_score":null,"computed_at":"2026-08-16T10:33:51.169619+00:00","constraint_score":null,"data_basis":"mixed","data_basis_note":"live: gen_additions_12mo_mw, queue_capacity_mw, reserve_margin_pct; modeled: btm_headroom_mw, curtailment_pct, demand_growth_yoy_pct, queue_approval_rate_pct, queue_wait_months, stranded_capacity_mw","data_basis_source":"DC Hub analyst estimate - calibrated from published Southwest Power Pool disclosures; not a per-market measurement","excess_power_score":null,"iso":"SPP","latitude":38.5,"locked":true,"longitude":-98.5,"market_name":"Rural SPP","market_slug":"rural-spp","method_doc":"/api/v1/dcpi/methodology","method_version":null,"signal_tier":"full","signal_tier_basis":"live_adapter_count_at_score_time","state":"KS","time_to_power_months":null,"top_opportunities_json":null,"top_risks_json":null,"verdict":"BUILD"},{"composite_score":null,"computed_at":"2026-08-16T10:33:48.265103+00:00","constraint_score":null,"data_basis":"mixed","data_basis_note":"live: gen_additions_12mo_mw, queue_capacity_mw, reserve_margin_pct; modeled: btm_headroom_mw, curtailment_pct, demand_growth_yoy_pct, queue_approval_rate_pct, queue_wait_months, stranded_capacity_mw","data_basis_source":"DC Hub analyst estimate - calibrated from published MISO disclosures; not a per-market measurement","excess_power_score":null,"iso":"MISO","latitude":48.15,"locked":true,"longitude":-103.62,"market_name":"Williston, ND","market_slug":"williston-nd","method_doc":"/api/v1/dcpi/methodology","method_version":null,"signal_tier":"full","signal_tier_basis":"live_adapter_count_at_score_time","state":"ND","time_to_power_months":null,"top_opportunities_json":null,"top_risks_json":null,"verdict":"BUILD"}],"signal_tier_counts_returned":{"full":8,"low":0,"partial":2,"unrecorded":0},"signal_tier_note":"Per-market signal quality. full = all 3 live-capable adapters (interconnect_queue, planned_generators, grid_telemetry) returned data for that market; partial = 1-2; low = 0, or the market's ISO fell through to the WECC default; unrecorded = the row's writer recorded no tier (unknown, NOT low). 'full' does not mean every score input is measured \u2014 see each row's data_basis.","sort":"excess","tier_required":"identified","upgrade_url":"https://dchub.cloud/pricing"}
