Sol Country Open Data API
Free, public, no API key required. Sol Country's balcony solar legislation data for all 50 states — updated weekly, licensed CC BY 4.0.
About this data
Sol Country maintains the most frequently updated primary-source verified balcony solar legislation tracker in the US. We update the same day any state signs, advances, or stalls — and verify every status against official state legislature websites, not secondary sources.
This API makes that data freely available for developers, researchers, journalists, and other platforms. The only requirement is attribution.
Data from Sol Country (solcountry.com)
Licensed CC BY 4.0
Link: https://solcountry.com/tracker
Endpoints
/api/v1/legislation/statesReturns current legislation status for all 50 US states.
{
"data_version": "1.0",
"last_verified": "2026-08-07",
"license": "CC BY 4.0",
"states": [
{
"state": "Colorado",
"state_code": "CO",
"status": "signed",
"effective_date": "2027-01-01",
"wattage_cap_w": 1920,
"lower_tier_w": 395,
"landlord_protection": true,
"sol_country_page": "https://solcountry.com/state/colorado"
},
{
"state": "Connecticut",
"state_code": "CT",
"status": "signed",
"effective_date_utility": "2026-08-12",
"effective_date_landlord": "2027-01-01",
"wattage_cap_w": 1200,
"landlord_protection": true,
"sol_country_page": "https://solcountry.com/state/connecticut"
}
...48 more states
]
}/api/v1/legislation/states/{state_code}Returns data for a single state. Replace {state_code} with a 2-letter US state abbreviation (e.g. CO, CA, NY). An unknown code returns 404 with the list of valid codes.
GET /api/v1/legislation/states/NY
{
"data_version": "1.0",
"last_verified": "2026-08-07",
"states": [
{
"state": "New York",
"state_code": "NY",
"status": "awaiting_governor",
"bill": "SUNNY Act (A.9111-C/S.8512C)",
"effective_date": "90 days after signing",
"wattage_cap_w": 1200,
"note": "Governor has until end of 2026 to sign or veto",
"sol_country_page": "https://solcountry.com/state/new-york"
}
]
}/api/v1/legislation/summaryReturns a summary count of states by status. Useful for dashboards and widgets.
{
"last_verified": "2026-08-07",
"signed": 8,
"awaiting_governor": 3,
"advancing": 5,
"total_states": 50
}Status values
"signed"Signed into law"awaiting_governor"Passed both chambers, awaiting signature"advancing"Active legislation moving through chambers"introduced"Bill introduced"failed"Did not pass this session"no_legislation"No bill introducedRate limiting
60 requests per hour per IP address. Every response includes x-ratelimit-limit, x-ratelimit-remaining, and x-ratelimit-reset headers. Going over the limit returns HTTP 429 with a retry_after_seconds value. For higher volume needs or to be notified of data updates, email info@solcountry.com.
Changelog
2026-08-07Open Data API v1 published2026-08-07New Hampshire effective date verification in progress2026-08-07New York immediate effective date confirmed2026-07-03New Hampshire signed SB 540 (8th signed state)2026-07-01Massachusetts and New Jersey passed both chambers2026-06-28Maryland sub-391W UL exemption verified against HB 15322026-06-19Vermont signed S.202 (effective July 1 2026)2026-06-10California SB 868 cleared Assembly Utilities & Energy 18-02026-06-04Connecticut signed HB 5340 (two-stage effective date)2026-06-01New York legislature passed the SUNNY Act2026-05-20California SB 868 passed the full Senate 35-12026-05-12Maryland signed HB 1532 with an emergency clause2026-04-01Colorado HB26-1007 signed (first state)2026-03-01Virginia HB395 signed (effective January 1 2027)2026-02-01Washington HB 2296 plug-in provision stripped before passage
Embed the current count on your site
<script src="https://solcountry.com/embed/legislation-count.js"></script>
<div id="solcountry-count"></div>This embed shows the current signed state count, auto-updated from Sol Country's API. Free to use with the CC BY 4.0 attribution shown in the widget. Clicking the pill opens the tracker in a new tab.
Questions
Corrections, higher-volume access, or update notifications: info@solcountry.com. Data last verified 2026-08-07.