Statutory BPS Multi-City Compliance API

API ID 13431

Navigate statutory requirements across multiple cities effortlessly with the Statutory BPS API.

API Documentation

Endpoints

Request
Free-tier screening from a single monthly utility bill. Uses DOE CBECS 2018 to split the bill into an estimated electricity/gas mix, then screens the building against Building Performance Standards law in NYC, Boston, Denver, Washington State, Oregon, Maryland, and DC (or a single jurisdiction via the city field). Returns per-jurisdiction compliance status, estimated penalty exposure, and full source citations for every limit used. Good for a fast first pass; use the full analysis endpoint with real annual kWh/therm data for an engineering-grade result.
Endpoint ID: 29099
POST https://api-sneakers-database.zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29099/quick+bps+compliance+screen
INPUT PARAMETERS

Quick BPS Compliance Screen — Endpoint Features

Object Description
Request Body Required Json

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

API EXAMPLE RESPONSE
JSON
{
    "input": {
        "property_type": "office",
        "sq_ft": 500000,
        "monthly_energy_cost_usd": 45000,
        "city": "all",
        "grid_region": "national"
    },
    "energy_estimate": {
        "estimated_annual_kwh": 3000000,
        "estimated_annual_therms": 103184.7,
        "estimation_method": "DOE CBECS 2018 Table E1 electricity fraction by building type",
        "elec_fraction_used": 0.7,
        "elec_rate_used": 0.126,
        "gas_rate_used": 1.57,
        "warning": "Bill-based estimates carry ±20–30% uncertainty. Provide actual kWh and therms from utility bills for higher accuracy."
    },
    "eui": {
        "electricity_kbtu": 10236425,
        "gas_kbtu": 10318470,
        "total_kbtu": 20554895,
        "site_eui_kbtu_sqft": 41.11,
        "elec_fraction": 0.498,
        "electricity_tco2e": 1049.003,
        "gas_tco2e": 54.75,
        "total_tco2e": 1103.752,
        "intensity_tco2e_sqft": 0.002208,
        "egrid_factor_lb_kwh": 0.770884,
        "egrid_source": "EPA eGRID2023 Rev 2 Table 1 (verified 2026-07-30) — national",
        "gas_factor_source": "EPA 40 CFR Part 98 Table C-1 — 53.06 kgCO2/MMBtu",
        "eui_source": "EPA ENERGY STAR Portfolio Manager Technical Reference Aug 2024"
    },
    "benchmark": {
        "national_median_eui": 82,
        "your_eui": 41.11,
        "pct_vs_median": -49.9,
        "rating": "excellent",
        "label": "Top performer — well below national median",
        "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, August 2024"
    },
    "compliance": {
        "nyc": {
            "city": "New York City",
            "law": "Local Law 97 (NYC Climate Mobilization Act, 2019)",
            "metric": "carbon_tco2e_sqft",
            "applies": true,
            "min_sqft": 25000,
            "building_covered": true,
            "compliant_now": true,
            "compliant_future": true,
            "future_year": 2030,
            "penalty_now_usd": 0,
            "penalty_future_usd": 0,
            "penalty_now_label": "Annual penalty (2024–2029 period)",
            "penalty_future_label": "Annual penalty (2030 period)",
            "current_value": 0.00283,
            "current_limit": 0.00758,
            "future_limit": 0.002690852,
            "unit": "tCO2e/ft²/yr",
            "excess_now": 0,
            "excess_future": 0,
            "compliance_deadline": "Annual report due May 1 each year",
            "notes": [],
            "sources": [
                "NYC Admin Code §28-320.3.3",
                "1 RCNY §103-14 Tables 1 and 2",
                "NYC Admin Code §28-320.3.5 ($268/tCO2e penalty rate)"
            ],
            "data_precision": "official",
            "status": "evaluated"
        },
        "boston": {
            "city": "Boston",
            "law": "BERDO 2.0 (Boston Municipal Code §7-2.2, amended 2023)",
            "metric": "carbon_kgco2e_sqft",
            "applies": true,
            "min_sqft": 20000,
            "building_covered": true,
            "compliant_now": true,
            "compliant_future": true,
            "future_year": 2030,
            "penalty_now_usd": 0,
            "penalty_future_usd": 0,
            "penalty_now_label": "Annual penalty (2025 period)",
            "penalty_future_label": "Annual penalty (2030 period)",
            "current_value": 1.58779,
            "current_limit": 5.3,
            "future_limit": 3.2,
            "unit": "kgCO2e/ft²/yr",
            "excess_now": 0,
            "excess_future": 0,
            "compliance_deadline": "Annual report due May 15 each year",
            "notes": [],
            "sources": [
                "Boston Municipal Code §7-2.2",
                "BERDO 2.0 Rule amended 2023",
                "BERDO 2.0 §5 ($234/tCO2e penalty, 2025 period)",
                "BERDO 2.0 §5.3 ($1,000/day additional fine for buildings ≥35,000 SF)"
            ],
            "data_precision": "official",
            "status": "evaluated"
        },
        "denver": {
            "city": "Denver",
            "law": "Energize Denver (Denver Revised Municipal Code §§4-38 et seq., 2021)",
            "metric": "eui_kbtu_sqft",
            "applies": true,
            "min_sqft": 25000,
            "building_covered": true,
            "compliant_now": true,
            "compliant_future": false,
            "future_year": 2030,
            "penalty_now_usd": 0,
            "penalty_future_usd": 466500,
            "penalty_now_label": "Annual penalty (2024 targets)",
            "penalty_future_label": "Annual penalty (2030 targets)",
            "current_value": 41.11,
            "current_limit": 55,
            "future_limit": 38,
            "unit": "kBtu/ft²/yr (site EUI)",
            "excess_now": 0,
            "excess_future": 3.11,
            "compliance_deadline": "Annual benchmarking due June 1",
            "notes": [
                "IMPORTANT: your real Energize Denver target is building-specific — CASR draws a straight line from your building's own 2019 baseline EUI to a type-wide 2030 goal (or, absent 2019 data, sets the target at 30% below your building's own baseline). It is not a flat number per property type. The value used here is a representative type-level estimate for screening only; look up the real target in Denver's official Performance Requirements Look Up Tool before making a financial decision."
            ],
            "sources": [
                "Denver Revised Municipal Code §§4-38 et seq.",
                "Energize Denver effective November 2021",
                "Denver Energize Denver EUI Target Table (§4-38-060)",
                "$0.30/kBtu over target penalty — §4-38-060"
            ],
            "data_precision": "estimated",
            "status": "evaluated"
        },
        "washington_state": {
            "city": "Washington State",
            "law": "Clean Buildings Performance Standard — RCW 19.27A / WAC 194-50",
            "metric": "eui_kbtu_sqft",
            "applies": true,
            "min_sqft": 20000,
            "building_covered": true,
            "compliant_now": true,
            "compliant_future": true,
            "future_year": 2028,
            "penalty_now_usd": 0,
            "penalty_future_usd": 0,
            "penalty_now_label": "Estimated max penalty (base + continuing violation)",
            "penalty_future_label": "Estimated max penalty at 2028 deadline",
            "current_value": 41.11,
            "current_limit": 50,
            "future_limit": 50,
            "unit": "kBtu/ft²/yr (site EUI vs. EUIt)",
            "excess_now": 0,
            "excess_future": 0,
            "compliance_deadline": "June 1, 2026",
            "notes": [
                "IMPORTANT: WA's actual EUIt is building-specific — calculated by ENERGY STAR Portfolio Manager using a regression model against your building's climate zone, size, and space-use mix (WAC 194-50-120), not a flat number per property type. No public flat lookup table can substitute for that calculation. The value used here is a representative estimate for early screening only — before making a compliance or financial decision, run the actual building through ENERGY STAR Portfolio Manager or WA Commerce's EUIt calculation.",
                "Compliance tier: Tier 1 (≥50,000 SF).",
                "Buildings must also implement an Energy Management Plan (EMP) and O&M Program — both must be operational 12 months before the compliance deadline."
            ],
            "sources": [
                "RCW 19.27A (Washington Clean Buildings Act, 2019, amended 2022/2023)",
                "WAC 194-50 (CBPS administrative rules)",
                "WA Dept of Commerce CBPS Tier 1 compliance schedule",
                "ASHRAE Standard 100-2018 Appendix B (WA-specific EUI targets)",
                "RCW 19.27A.285 (penalty provisions: up to $5,000 + $1.00/SF/yr)"
            ],
            "data_precision": "estimated",
            "status": "evaluated"
        },
        "oregon": {
            "city": "Oregon (Statewide)",
            "law": "Oregon BPS — HB 3409 (2023) / ORS 330-300 / ODOE rules Aug 2025",
            "metric": "eui_kbtu_sqft",
            "applies": true,
            "min_sqft": 20000,
            "building_covered": true,
            "compliant_now": true,
            "compliant_future": true,
            "future_year": 2030,
            "penalty_now_usd": 0,
            "penalty_future_usd": 0,
            "penalty_now_label": "Estimated penalty (after warnings exhausted)",
            "penalty_future_label": "Estimated penalty at 2030 deadline",
            "current_value": 41.11,
            "current_limit": 52,
            "future_limit": 52,
            "unit": "kBtu/ft²/yr (site EUI)",
            "excess_now": 0,
            "excess_future": 0,
            "compliance_deadline": "June 1, 2028",
            "notes": [
                "Compliance tier: Tier 1.",
                "IMPORTANT: Oregon's actual EUI target is building-specific, calculated per ODOE's adopted standard (a national reference model with Oregon amendments) against your building's own climate zone and space-use mix — not a flat number per property type. The value used here is a representative screening estimate; confirm the real target via ODOE's compliance tools before making a financial decision."
            ]
        }
    },
    "_note": "Response truncated for documentation purposes"
}
Quick BPS Compliance Screen — CODE SNIPPETS

curl --location --request POST 'https://zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29099/quick+bps+compliance+screen' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "property_type": "office",
  "sq_ft": 500000,
  "monthly_energy_cost_usd": 45000,
  "city": "all"
}'

    
Request
Full BPS compliance analysis from actual annual utility data (kWh and therms). Screens against all 7 supported jurisdictions at once, or a single one via the city field. Returns compliance status, current and future emissions/EUI values against the real statutory or rule-based limit, estimated penalty exposure in dollars, and a full citation list per jurisdiction. Supports a real ENERGY STAR score for DC BEPS (never estimated — if omitted for a DC-scored property type, the result explicitly says score_required instead of guessing) and a solar DER deduction for NYC LL97. Also returns a prioritized energy upgrade roadmap with payback estimates.
Endpoint ID: 29100
POST https://api-sneakers-database.zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29100/full+multi-city+compliance+analysis
INPUT PARAMETERS

Full Multi-City Compliance Analysis — Endpoint Features

Object Description
Request Body Required Json

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

API EXAMPLE RESPONSE
JSON
{
    "input": {
        "property_type": "office",
        "sq_ft": 500000,
        "annual_kwh": 3000000,
        "annual_therms": 200000,
        "city": "all",
        "grid_region": "national",
        "energy_star_score": null
    },
    "eui": {
        "electricity_kbtu": 10236425,
        "gas_kbtu": 20000000,
        "total_kbtu": 30236425,
        "site_eui_kbtu_sqft": 60.47,
        "elec_fraction": 0.339,
        "electricity_tco2e": 1049.003,
        "gas_tco2e": 106.12,
        "total_tco2e": 1155.123,
        "intensity_tco2e_sqft": 0.00231,
        "egrid_factor_lb_kwh": 0.770884,
        "egrid_source": "EPA eGRID2023 Rev 2 Table 1 (verified 2026-07-30) — national",
        "gas_factor_source": "EPA 40 CFR Part 98 Table C-1 — 53.06 kgCO2/MMBtu",
        "eui_source": "EPA ENERGY STAR Portfolio Manager Technical Reference Aug 2024"
    },
    "benchmark": {
        "national_median_eui": 82,
        "your_eui": 60.47,
        "pct_vs_median": -26.3,
        "rating": "good",
        "label": "Above average — below national median",
        "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, August 2024"
    },
    "financials": {
        "annual_elec_cost_usd": 378000,
        "annual_gas_cost_usd": 314000,
        "annual_total_energy_cost_usd": 692000,
        "cost_per_sqft_usd": 1.384
    },
    "compliance": {
        "nyc": {
            "city": "New York City",
            "law": "Local Law 97 (NYC Climate Mobilization Act, 2019)",
            "metric": "carbon_tco2e_sqft",
            "applies": true,
            "min_sqft": 25000,
            "building_covered": true,
            "compliant_now": true,
            "compliant_future": false,
            "future_year": 2030,
            "penalty_now_usd": 0,
            "penalty_future_usd": 40675.43,
            "penalty_now_label": "Annual penalty (2024–2029 period)",
            "penalty_future_label": "Annual penalty (2030 period)",
            "current_value": 0.003858,
            "current_limit": 0.00758,
            "future_limit": 0.002690852,
            "unit": "tCO2e/ft²/yr",
            "excess_now": 0,
            "excess_future": 0.000304,
            "compliance_deadline": "Annual report due May 1 each year",
            "notes": [],
            "sources": [
                "NYC Admin Code §28-320.3.3",
                "1 RCNY §103-14 Tables 1 and 2",
                "NYC Admin Code §28-320.3.5 ($268/tCO2e penalty rate)"
            ],
            "data_precision": "official",
            "status": "evaluated"
        },
        "boston": {
            "city": "Boston",
            "law": "BERDO 2.0 (Boston Municipal Code §7-2.2, amended 2023)",
            "metric": "carbon_kgco2e_sqft",
            "applies": true,
            "min_sqft": 20000,
            "building_covered": true,
            "compliant_now": true,
            "compliant_future": true,
            "future_year": 2030,
            "penalty_now_usd": 0,
            "penalty_future_usd": 0,
            "penalty_now_label": "Annual penalty (2025 period)",
            "penalty_future_label": "Annual penalty (2030 period)",
            "current_value": 1.69053,
            "current_limit": 5.3,
            "future_limit": 3.2,
            "unit": "kgCO2e/ft²/yr",
            "excess_now": 0,
            "excess_future": 0,
            "compliance_deadline": "Annual report due May 15 each year",
            "notes": [],
            "sources": [
                "Boston Municipal Code §7-2.2",
                "BERDO 2.0 Rule amended 2023",
                "BERDO 2.0 §5 ($234/tCO2e penalty, 2025 period)",
                "BERDO 2.0 §5.3 ($1,000/day additional fine for buildings ≥35,000 SF)"
            ],
            "data_precision": "official",
            "status": "evaluated"
        },
        "denver": {
            "city": "Denver",
            "law": "Energize Denver (Denver Revised Municipal Code §§4-38 et seq., 2021)",
            "metric": "eui_kbtu_sqft",
            "applies": true,
            "min_sqft": 25000,
            "building_covered": true,
            "compliant_now": false,
            "compliant_future": false,
            "future_year": 2030,
            "penalty_now_usd": 820500,
            "penalty_future_usd": 3370500,
            "penalty_now_label": "Annual penalty (2024 targets)",
            "penalty_future_label": "Annual penalty (2030 targets)",
            "current_value": 60.47,
            "current_limit": 55,
            "future_limit": 38,
            "unit": "kBtu/ft²/yr (site EUI)",
            "excess_now": 5.47,
            "excess_future": 22.47,
            "compliance_deadline": "Annual benchmarking due June 1",
            "notes": [
                "IMPORTANT: your real Energize Denver target is building-specific — CASR draws a straight line from your building's own 2019 baseline EUI to a type-wide 2030 goal (or, absent 2019 data, sets the target at 30% below your building's own baseline). It is not a flat number per property type. The value used here is a representative type-level estimate for screening only; look up the real target in Denver's official Performance Requirements Look Up Tool before making a financial decision."
            ],
            "sources": [
                "Denver Revised Municipal Code §§4-38 et seq.",
                "Energize Denver effective November 2021",
                "Denver Energize Denver EUI Target Table (§4-38-060)",
                "$0.30/kBtu over target penalty — §4-38-060"
            ],
            "data_precision": "estimated",
            "status": "evaluated"
        },
        "washington_state": {
            "city": "Washington State",
            "law": "Clean Buildings Performance Standard — RCW 19.27A / WAC 194-50",
            "metric": "eui_kbtu_sqft",
            "applies": true,
            "min_sqft": 20000,
            "building_covered": true,
            "compliant_now": false,
            "compliant_future": false,
            "future_year": 2028,
            "penalty_now_usd": 505000,
            "penalty_future_usd": 505000,
            "penalty_now_label": "Estimated max penalty (base + continuing violation)",
            "penalty_future_label": "Estimated max penalty at 2028 deadline",
            "current_value": 60.47,
            "current_limit": 50,
            "future_limit": 50,
            "unit": "kBtu/ft²/yr (site EUI vs. EUIt)",
            "excess_now": 10.47,
            "excess_future": 10.47,
            "compliance_deadline": "June 1, 2026",
            "notes": [
                "IMPORTANT: WA's actual EUIt is building-specific — calculated by ENERGY STAR Portfolio Manager using a regression model against your building's climate zone, size, and space-use mix (WAC 194-50-120), not a flat number per property type. No public flat lookup table can substitute for that calculation. The value used here is a representative estimate for early screening only — before making a compliance or financial decision, run the actual building through ENERGY STAR Portfolio Manager or WA Commerce's EUIt calculation.",
                "Compliance tier: Tier 1 (≥50,000 SF).",
                "Buildings must also implement an Energy Management Plan (EMP) and O&M Program — both must be operational 12 months before the compliance deadline."
            ],
            "sources": [
                "RCW 19.27A (Washington Clean Buildings Act, 2019, amended 2022/2023)",
                "WAC 194-50 (CBPS administrative rules)",
                "WA Dept of Commerce CBPS Tier 1 compliance schedule",
                "ASHRAE Standard 100-2018 Appendix B (WA-specific EUI targets)",
                "RCW 19.27A.285 (penalty provisions: up to $5,000 + $1.00/SF/yr)"
            ],
            "data_precision": "estimated",
            "status": "evaluated"
        },
        "oregon": {
            "city": "Oregon (Statewide)",
            "law": "Oregon BPS — HB 3409 (2023) / ORS 330-300 / ODOE rules Aug 2025",
            "metric": "eui_kbtu_sqft",
            "applies": true,
            "min_sqft": 20000,
            "building_covered": true,
            "compliant_now": false,
            "compliant_future": false,
            "future_year": 2030,
            "penalty_now_usd": 101500,
            "penalty_future_usd": 101500,
            "penalty_now_label": "Estimated penalty (after warnings exhausted)",
            "penalty_future_label": "Estimated penalty at 2030 deadline",
            "current_value": 60.47,
            "current_limit": 52,
            "future_limit": 52,
            "unit": "kBtu/ft²/yr (site EUI)",
            "excess_now": 8.47,
            "excess_future": 8.47,
            "compliance_deadline": "June 1, 2028",
            "notes": [
                "Compliance tier: Tier 1.",
                "IMPORTANT: Oregon's actual EUI target is building-specific, calculated per ODOE's adopted standard (a national reference model with Oregon amendments) against your building's own climate zone and space-use mix — not a flat number per property type. The value used here is a representative screening estimate; confirm the real target via ODOE's compliance tools before making a financial decision."
            ],
            "sources": [
                "Oregon HB 3409 (2023) — establishing Oregon BPS",
                "ORS 330-300 (Oregon energy performance standards)"
            ]
        }
    },
    "_note": "Response truncated for documentation purposes"
}
Full Multi-City Compliance Analysis — CODE SNIPPETS

curl --location --request POST 'https://zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29100/full+multi-city+compliance+analysis' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "property_type": "office",
  "sq_ft": 500000,
  "annual_kwh": 3000000,
  "annual_therms": 200000,
  "city": "all",
  "grid_region": "national"
}'

    
Request
Batch BPS compliance screening for up to 25 buildings in a single call. Returns per-building compliance results across all 7 jurisdictions plus a portfolio-level summary: total estimated penalty exposure (now and at each jurisdiction's future compliance deadline), count of non-compliant buildings, and a list of buildings needing real input data (e.g. a real ENERGY STAR score) before a determination can be made at all. Results are sorted by current penalty exposure, highest first.
Endpoint ID: 29102
POST https://api-sneakers-database.zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29102/portfolio+compliance+screening+and+risk+ranking
INPUT PARAMETERS

Portfolio Compliance Screening And Risk Ranking — Endpoint Features

Object Description
Request Body Required Json

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

API EXAMPLE RESPONSE
JSON
{
    "portfolio_summary": {
        "buildings_screened": 3,
        "non_compliant_buildings": 1,
        "total_estimated_penalty_now_usd": 1427000,
        "total_estimated_penalty_future_usd": 4020322.3,
        "avg_penalty_per_building_usd": 475666.67
    },
    "buildings": [
        {
            "building_id": "B1-HQ",
            "property_type": "office",
            "sq_ft": 500000,
            "site_eui": 60.47,
            "benchmark_rating": "good",
            "estimated_penalty_now_usd": 1427000,
            "estimated_penalty_future_usd": 4017675.43,
            "compliance": {
                "nyc": {
                    "city": "New York City",
                    "law": "Local Law 97 (NYC Climate Mobilization Act, 2019)",
                    "metric": "carbon_tco2e_sqft",
                    "applies": true,
                    "min_sqft": 25000,
                    "building_covered": true,
                    "compliant_now": true,
                    "compliant_future": false,
                    "future_year": 2030,
                    "penalty_now_usd": 0,
                    "penalty_future_usd": 40675.43,
                    "penalty_now_label": "Annual penalty (2024–2029 period)",
                    "penalty_future_label": "Annual penalty (2030 period)",
                    "current_value": 0.003858,
                    "current_limit": 0.00758,
                    "future_limit": 0.002690852,
                    "unit": "tCO2e/ft²/yr",
                    "excess_now": 0,
                    "excess_future": 0.000304,
                    "compliance_deadline": "Annual report due May 1 each year",
                    "notes": [],
                    "sources": [
                        "NYC Admin Code §28-320.3.3",
                        "1 RCNY §103-14 Tables 1 and 2",
                        "NYC Admin Code §28-320.3.5 ($268/tCO2e penalty rate)"
                    ],
                    "data_precision": "official",
                    "status": "evaluated"
                },
                "boston": {
                    "city": "Boston",
                    "law": "BERDO 2.0 (Boston Municipal Code §7-2.2, amended 2023)",
                    "metric": "carbon_kgco2e_sqft",
                    "applies": true,
                    "min_sqft": 20000,
                    "building_covered": true,
                    "compliant_now": true,
                    "compliant_future": true,
                    "future_year": 2030,
                    "penalty_now_usd": 0,
                    "penalty_future_usd": 0,
                    "penalty_now_label": "Annual penalty (2025 period)",
                    "penalty_future_label": "Annual penalty (2030 period)",
                    "current_value": 1.69053,
                    "current_limit": 5.3,
                    "future_limit": 3.2,
                    "unit": "kgCO2e/ft²/yr",
                    "excess_now": 0,
                    "excess_future": 0,
                    "compliance_deadline": "Annual report due May 15 each year",
                    "notes": [],
                    "sources": [
                        "Boston Municipal Code §7-2.2",
                        "BERDO 2.0 Rule amended 2023",
                        "BERDO 2.0 §5 ($234/tCO2e penalty, 2025 period)",
                        "BERDO 2.0 §5.3 ($1,000/day additional fine for buildings ≥35,000 SF)"
                    ],
                    "data_precision": "official",
                    "status": "evaluated"
                },
                "denver": {
                    "city": "Denver",
                    "law": "Energize Denver (Denver Revised Municipal Code §§4-38 et seq., 2021)",
                    "metric": "eui_kbtu_sqft",
                    "applies": true,
                    "min_sqft": 25000,
                    "building_covered": true,
                    "compliant_now": false,
                    "compliant_future": false,
                    "future_year": 2030,
                    "penalty_now_usd": 820500,
                    "penalty_future_usd": 3370500,
                    "penalty_now_label": "Annual penalty (2024 targets)",
                    "penalty_future_label": "Annual penalty (2030 targets)",
                    "current_value": 60.47,
                    "current_limit": 55,
                    "future_limit": 38,
                    "unit": "kBtu/ft²/yr (site EUI)",
                    "excess_now": 5.47,
                    "excess_future": 22.47,
                    "compliance_deadline": "Annual benchmarking due June 1",
                    "notes": [
                        "IMPORTANT: your real Energize Denver target is building-specific — CASR draws a straight line from your building's own 2019 baseline EUI to a type-wide 2030 goal (or, absent 2019 data, sets the target at 30% below your building's own baseline). It is not a flat number per property type. The value used here is a representative type-level estimate for screening only; look up the real target in Denver's official Performance Requirements Look Up Tool before making a financial decision."
                    ],
                    "sources": [
                        "Denver Revised Municipal Code §§4-38 et seq.",
                        "Energize Denver effective November 2021",
                        "Denver Energize Denver EUI Target Table (§4-38-060)",
                        "$0.30/kBtu over target penalty — §4-38-060"
                    ],
                    "data_precision": "estimated",
                    "status": "evaluated"
                },
                "washington_state": {
                    "city": "Washington State",
                    "law": "Clean Buildings Performance Standard — RCW 19.27A / WAC 194-50",
                    "metric": "eui_kbtu_sqft",
                    "applies": true,
                    "min_sqft": 20000,
                    "building_covered": true,
                    "compliant_now": false,
                    "compliant_future": false,
                    "future_year": 2028,
                    "penalty_now_usd": 505000,
                    "penalty_future_usd": 505000,
                    "penalty_now_label": "Estimated max penalty (base + continuing violation)",
                    "penalty_future_label": "Estimated max penalty at 2028 deadline",
                    "current_value": 60.47,
                    "current_limit": 50,
                    "future_limit": 50,
                    "unit": "kBtu/ft²/yr (site EUI vs. EUIt)",
                    "excess_now": 10.47,
                    "excess_future": 10.47,
                    "compliance_deadline": "June 1, 2026",
                    "notes": [
                        "IMPORTANT: WA's actual EUIt is building-specific — calculated by ENERGY STAR Portfolio Manager using a regression model against your building's climate zone, size, and space-use mix (WAC 194-50-120), not a flat number per property type. No public flat lookup table can substitute for that calculation. The value used here is a representative estimate for early screening only — before making a compliance or financial decision, run the actual building through ENERGY STAR Portfolio Manager or WA Commerce's EUIt calculation.",
                        "Compliance tier: Tier 1 (≥50,000 SF).",
                        "Buildings must also implement an Energy Management Plan (EMP) and O&M Program — both must be operational 12 months before the compliance deadline."
                    ],
                    "sources": [
                        "RCW 19.27A (Washington Clean Buildings Act, 2019, amended 2022/2023)",
                        "WAC 194-50 (CBPS administrative rules)",
                        "WA Dept of Commerce CBPS Tier 1 compliance schedule",
                        "ASHRAE Standard 100-2018 Appendix B (WA-specific EUI targets)",
                        "RCW 19.27A.285 (penalty provisions: up to $5,000 + $1.00/SF/yr)"
                    ],
                    "data_precision": "estimated",
                    "status": "evaluated"
                },
                "oregon": {
                    "city": "Oregon (Statewide)",
                    "law": "Oregon BPS — HB 3409 (2023) / ORS 330-300 / ODOE rules Aug 2025",
                    "metric": "eui_kbtu_sqft",
                    "applies": true,
                    "min_sqft": 20000,
                    "building_covered": true,
                    "compliant_now": false,
                    "compliant_future": false,
                    "future_year": 2030,
                    "penalty_now_usd": 101500,
                    "penalty_future_usd": 101500,
                    "penalty_now_label": "Estimated penalty (after warnings exhausted)",
                    "penalty_future_label": "Estimated penalty at 2030 deadline",
                    "current_value": 60.47,
                    "current_limit": 52,
                    "future_limit": 52,
                    "unit": "kBtu/ft²/yr (site EUI)",
                    "excess_now": 8.47,
                    "excess_future": 8.47,
                    "compliance_deadline": "June 1, 2028",
                    "notes": [
                        "Compliance tier: Tier 1."
                    ]
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Portfolio Compliance Screening And Risk Ranking — CODE SNIPPETS

curl --location --request POST 'https://zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29102/portfolio+compliance+screening+and+risk+ranking' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "buildings": [
    {
      "building_id": "B1-HQ",
      "property_type": "office",
      "sq_ft": 500000,
      "annual_kwh": 3000000,
      "annual_therms": 200000,
      "city": "all"
    },
    {
      "building_id": "B2-DataCenter",
      "property_type": "data_center",
      "sq_ft": 300000,
      "annual_kwh": 5000000,
      "annual_therms": 0,
      "city": "nyc"
    },
    {
      "building_id": "B3-SmallRetail",
      "property_type": "retail",
      "sq_ft": 28000,
      "annual_kwh": 400000,
      "annual_therms": 15000,
      "city": "boston"
    }
  ]
}'

    
Request
Returns the full list of property types this API supports (office, retail, hotel, multifamily, k12_school, hospital, warehouse, data_center, and more), for building request payloads programmatically or validating a property_type value before calling the compliance endpoints.
Endpoint ID: 29104
GET https://api-sneakers-database.zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29104/property+types+reference
INPUT PARAMETERS

Free test requests remaining: 3 of 3.

This endpoint does not require any input parameters.

API EXAMPLE RESPONSE
JSON
{
    "property_types": [
        {
            "id": "office",
            "national_median_eui_kbtu_sqft_yr": 82,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "retail",
            "national_median_eui_kbtu_sqft_yr": 57,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "hotel",
            "national_median_eui_kbtu_sqft_yr": 125,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "multifamily",
            "national_median_eui_kbtu_sqft_yr": 71,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "k12_school",
            "national_median_eui_kbtu_sqft_yr": 55,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "hospital",
            "national_median_eui_kbtu_sqft_yr": 449,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "warehouse",
            "national_median_eui_kbtu_sqft_yr": 25,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "data_center",
            "national_median_eui_kbtu_sqft_yr": 497,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "supermarket",
            "national_median_eui_kbtu_sqft_yr": 477,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "restaurant",
            "national_median_eui_kbtu_sqft_yr": 553,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "worship",
            "national_median_eui_kbtu_sqft_yr": 35,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "college",
            "national_median_eui_kbtu_sqft_yr": 133,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "medical_office",
            "national_median_eui_kbtu_sqft_yr": 107,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "courthouse",
            "national_median_eui_kbtu_sqft_yr": 82,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "dormitory",
            "national_median_eui_kbtu_sqft_yr": 113,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "bank",
            "national_median_eui_kbtu_sqft_yr": 95,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "id": "parking",
            "national_median_eui_kbtu_sqft_yr": 22,
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        }
    ],
    "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, August 2024",
    "note": "Median EUI varies significantly by climate zone and building vintage. These are US national medians."
}
Property Types Reference — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29104/property+types+reference' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the full list of supported jurisdictions (nyc, boston, denver, washington_state, oregon, maryland, dc, all) along with the governing law and minimum square footage threshold for each, so you can validate a city value before calling the compliance endpoints.
Endpoint ID: 29106
GET https://api-sneakers-database.zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29106/jurisdictions+reference
INPUT PARAMETERS

Free test requests remaining: 3 of 3.

This endpoint does not require any input parameters.

API EXAMPLE RESPONSE
JSON
{
    "jurisdictions": [
        {
            "id": "nyc",
            "name": "New York City",
            "law": "Local Law 97 (NYC Climate Mobilization Act, 2019)",
            "metric": "tCO2e/ft²/yr (carbon intensity)",
            "min_sqft": 25000,
            "penalty_structure": "$268/tCO2e over limit — NYC Admin Code §28-320.3.5",
            "current_period": "2024–2029",
            "next_period": "2030–2034 (50% tighter limits)",
            "annual_report_due": "May 1",
            "source": "NYC Admin Code §28-320 / 1 RCNY §103-14"
        },
        {
            "id": "boston",
            "name": "Boston",
            "law": "BERDO 2.0 (Boston Emissions Reduction and Disclosure Ordinance)",
            "metric": "kgCO2e/ft²/yr (carbon intensity)",
            "min_sqft": 20000,
            "penalty_structure": "$234/tCO2e over limit (2025); $1,000/day for ≥35,000 SF",
            "current_period": "2025–2029",
            "next_period": "2030+ (progressively stricter)",
            "annual_report_due": "May 15",
            "source": "Boston Municipal Code §7-2.2 / BERDO 2.0 amended 2023"
        },
        {
            "id": "denver",
            "name": "Denver",
            "law": "Energize Denver",
            "metric": "Site EUI (kBtu/ft²/yr)",
            "min_sqft": 25000,
            "penalty_structure": "$0.30 per kBtu above target per year — §4-38-060",
            "current_period": "2024 targets active",
            "next_period": "2030 targets (stricter)",
            "annual_report_due": "June 1",
            "source": "Denver Revised Municipal Code §§4-38 et seq. (2021)"
        },
        {
            "id": "washington_state",
            "name": "Washington State",
            "law": "Clean Buildings Performance Standard (CBPS)",
            "metric": "Site EUI vs. EUIt (kBtu/ft²/yr)",
            "min_sqft_tier1": 50000,
            "min_sqft_tier2": 20000,
            "penalty_structure": "Up to $5,000 base + up to $1.00/SF/yr continuing violation",
            "deadlines": {
                ">220,000 SF": "June 1, 2026",
                "90,001–220,000 SF": "June 1, 2027",
                "50,001–90,000 SF": "June 1, 2028",
                "Tier 2 (20,000–50,000 SF)": "July 1, 2027"
            },
            "source": "RCW 19.27A / WAC 194-50 / WA Dept of Commerce 2024"
        },
        {
            "id": "oregon",
            "name": "Oregon (Statewide)",
            "law": "Oregon Building Performance Standard (BPS)",
            "metric": "Site EUI (kBtu/ft²/yr)",
            "min_sqft_tier1": 35000,
            "min_sqft_tier2": 20000,
            "penalty_structure": "Reporting failure: up to $5,000 + $1.00/SF/yr. EUI non-compliance: up to $1,500 + $0.20/SF/yr (after warnings)",
            "deadlines": {
                "≥200,000 SF": "June 1, 2028",
                "90,000–199,999 SF": "June 1, 2029",
                "35,000–89,999 SF": "June 1, 2030",
                "Tier 2 reporting": "July 1, 2028"
            },
            "source": "Oregon HB 3409 (2023) / ORS 330-300 / ODOE BPS rules Aug 2025"
        },
        {
            "id": "maryland",
            "name": "Maryland (Statewide)",
            "law": "Building Energy Performance Standards (BEPS)",
            "metric": "Net direct GHG emissions (tCO2e/ft²/yr) from 2030",
            "min_sqft": 35000,
            "penalty_structure": "$100/building annual benchmarking fee. From 2030: $230/tCO2e alternative compliance fee (+$4/year thereafter)",
            "benchmarking_deadline": "September 1, 2025 (first year); June 1 annually from 2026",
            "performance_targets_from": "2030",
            "net_zero_target": "2040",
            "source": "Maryland CSNA 2022 / COMAR 26.28 / HB49 April 2025"
        },
        {
            "id": "dc",
            "name": "Washington DC",
            "law": "Building Energy Performance Standards (BEPS) — DC DOEE",
            "metric": "ENERGY STAR score or Site EUI by property type",
            "min_sqft_cycle1": 50000,
            "min_sqft_cycle2": 25000,
            "penalty_structure": "Up to $10/SF — maximum $7,500,000 (proportionally adjusted)",
            "cycle_1": "Jan 2021 – Dec 2026 (≥50,000 SF) — enforcement 2027",
            "cycle_2": "Jan 2027 – Dec 2031 (≥25,000 SF)",
            "annual_benchmarking_due": "May 1",
            "source": "Clean Energy DC Omnibus Amendment Act 2018 / DOEE BEPS Guidebook Cycle 1"
        }
    ]
}
Jurisdictions Reference — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29106/jurisdictions+reference' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the electricity emission factors (lb and kg CO2e per kWh) this API uses for each supported grid region, sourced from EPA eGRID2023 Rev 2 Table 1. Each region is annotated with whether it's an exact eGRID subregion match or an approximation across a multi-state RTO footprint (e.g. PJM, SERC, MISO), so callers know exactly how precise each figure is.
Endpoint ID: 29107
GET https://api-sneakers-database.zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29107/epa+egrid+electricity+factors+reference
INPUT PARAMETERS

Free test requests remaining: 3 of 3.

This endpoint does not require any input parameters.

API EXAMPLE RESPONSE
JSON
{
    "grid_regions": [
        {
            "id": "NYISO",
            "lb_co2e_per_kwh": 0.865744,
            "kg_co2e_per_kwh": 0.3927,
            "notes": "Blended default for New York state, set to NYCW (NYC metro). NY's 3 real eGRID subregions (NYUP/NYCW/NYLI) differ by ~5x — use the explicit NYUP/NYCW/NYLI keys when the building's location is known."
        },
        {
            "id": "NYUP",
            "lb_co2e_per_kwh": 0.242776,
            "kg_co2e_per_kwh": 0.1101,
            "notes": "eGRID subregion NYUP — NY Upstate (exact match, not approximated)."
        },
        {
            "id": "NYCW",
            "lb_co2e_per_kwh": 0.865744,
            "kg_co2e_per_kwh": 0.3927,
            "notes": "eGRID subregion NYCW — NYC / Con Edison territory (exact match, not approximated)."
        },
        {
            "id": "NYLI",
            "lb_co2e_per_kwh": 1.189333,
            "kg_co2e_per_kwh": 0.5395,
            "notes": "eGRID subregion NYLI — Long Island (exact match, not approximated)."
        },
        {
            "id": "ISONE",
            "lb_co2e_per_kwh": 0.543178,
            "kg_co2e_per_kwh": 0.2464,
            "notes": "eGRID subregion NEWE — ISO New England / Boston (exact match, not approximated)."
        },
        {
            "id": "PJM",
            "lb_co2e_per_kwh": 0.59917,
            "kg_co2e_per_kwh": 0.2718,
            "notes": "Approximated using eGRID subregion RFCE (PJM-East: DC, MD, NJ, eastern PA). PJM also spans RFCW and RFCM at meaningfully different rates — this is a simplification, not an exact PJM-wide figure."
        },
        {
            "id": "WECC_CO",
            "lb_co2e_per_kwh": 1.042539,
            "kg_co2e_per_kwh": 0.4729,
            "notes": "eGRID subregion RMPA — Rocky Mountain Power Area / Denver metro (exact match, not approximated)."
        },
        {
            "id": "SERC",
            "lb_co2e_per_kwh": 0.867192,
            "kg_co2e_per_kwh": 0.3934,
            "notes": "Approximate average across SERC's 5 eGRID sub-subregions — NOT a single eGRID subregion; real rates in this footprint range from ~0.60 to ~1.25 lb/kWh."
        },
        {
            "id": "MISO",
            "lb_co2e_per_kwh": 1.030396,
            "kg_co2e_per_kwh": 0.4674,
            "notes": "Approximate average across MISO-territory eGRID subregions — NOT a single eGRID subregion; treat as a rough estimate."
        },
        {
            "id": "ERCOT",
            "lb_co2e_per_kwh": 0.736629,
            "kg_co2e_per_kwh": 0.3341,
            "notes": "eGRID subregion ERCT — Texas (exact match, not approximated)."
        },
        {
            "id": "WECC_NW",
            "lb_co2e_per_kwh": 0.635267,
            "kg_co2e_per_kwh": 0.2882,
            "notes": "eGRID subregion NWPP — Northwest Power Pool / WA & OR (exact match, not approximated)."
        },
        {
            "id": "national",
            "lb_co2e_per_kwh": 0.770884,
            "kg_co2e_per_kwh": 0.3497,
            "notes": "eGRID2023 Rev 2 US national average (CO2e)."
        }
    ],
    "source": "EPA eGRID2023 Rev 2, Table 1 — eGRID Subregion Total Output Emission Rates (CO2e), released June 12, 2025",
    "url": "https://www.epa.gov/egrid/summary-data",
    "verified": "2026-07-30"
}
EPA eGrid Electricity Factors Reference — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29107/epa+egrid+electricity+factors+reference' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the full calculation methodology behind every compliance result this API produces — every emissions limit, EUI target, penalty formula, and coefficient listed next to the specific statute, ordinance, or regulatory rule it's sourced from. Built for auditability: nothing in this API's calculations is unsourced or estimated without being labeled as such.
Endpoint ID: 29109
GET https://api-sneakers-database.zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29109/compliance+methodology+and+sources+disclosure
INPUT PARAMETERS

Free test requests remaining: 3 of 3.

This endpoint does not require any input parameters.

API EXAMPLE RESPONSE
JSON
{
    "methodology": [
        {
            "calculation": "Site EUI",
            "formula": "EUI = (kWh × 3.412141633 + therms × 100) ÷ sq_ft",
            "units": "kBtu/ft²/yr",
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "calculation": "Electricity CO2 emission",
            "formula": "tCO2e = kWh × eGRID_factor_lb/kWh ÷ 2204.62",
            "source": "EPA eGRID2023 Rev 2 Table 1 — annual output emission rates by subregion (verified 2026-07-30)"
        },
        {
            "calculation": "Natural gas CO2 emission",
            "formula": "tCO2e = therms × 100 × 0.005306 ÷ 1000",
            "source": "EPA 40 CFR Part 98 Table C-1 — 53.06 kgCO2/MMBtu for natural gas"
        },
        {
            "calculation": "LL97 (NYC) electricity coefficient",
            "formula": "tCO2e = kWh × 0.000288962 (2024 period)",
            "source": "1 RCNY §103-14 Table 2"
        },
        {
            "calculation": "LL97 (NYC) natural gas coefficient",
            "formula": "tCO2e = kBtu × 0.00005311",
            "source": "1 RCNY §103-14 Table 1"
        },
        {
            "calculation": "LL97 penalty",
            "formula": "Penalty = excess_tco2e × sq_ft × $268/tCO2e",
            "source": "NYC Admin Code §28-320.3.5"
        },
        {
            "calculation": "BERDO (Boston) electricity factor",
            "formula": "kgCO2e = kWh × 0.246381 (NEWE eGRID2023 Rev 2 × 0.453592)",
            "source": "EPA eGRID2023 Rev 2 Table 1 — NEWE subregion (verified 2026-07-30)"
        },
        {
            "calculation": "BERDO penalty",
            "formula": "Penalty = excess_tco2e × $234/tCO2e (2025 period)",
            "source": "BERDO 2.0 Rule §5"
        },
        {
            "calculation": "Denver EUI penalty",
            "formula": "Penalty = (EUI − target) × sq_ft × $0.30/kBtu",
            "source": "Denver Revised Municipal Code §4-38-060"
        },
        {
            "calculation": "WA CBPS EUI target",
            "formula": "Derived from ASHRAE 100-2018 Appendix B with WA amendments",
            "source": "WAC 194-50-120 / ASHRAE Standard 100-2018 Appendix B"
        },
        {
            "calculation": "Oregon BPS EUI target",
            "formula": "Derived from ASHRAE 100-2024 with Oregon-specific amendments",
            "source": "ODOE BPS final rules Aug 2025 / ASHRAE Standard 100-2024"
        },
        {
            "calculation": "Maryland BEPS target",
            "formula": "20% net direct GHG reduction by 2030 vs. 2025 baseline",
            "source": "COMAR 26.28 / Maryland Climate Solutions Now Act 2022"
        },
        {
            "calculation": "Maryland alternative compliance fee",
            "formula": "Fee = excess_tco2e × $230/tCO2e (2030, 2020$), +$4/tonne/year",
            "source": "COMAR 26.28 / HB49 April 2025"
        },
        {
            "calculation": "DC BEPS penalty",
            "formula": "Penalty = min(sq_ft × $10, $7,500,000) × shortfall_fraction",
            "source": "DOEE BEPS Compliance and Enforcement Guidebook (Cycle 1) §6.1"
        },
        {
            "calculation": "Bill-based energy estimation",
            "formula": "kWh_annual = (bill × 12 × elec_frac) ÷ elec_rate",
            "source": "DOE CBECS 2018 Table E1 — electricity fraction by building type"
        },
        {
            "calculation": "EPA benchmark rating",
            "formula": "Rating vs. national median EUI by property type",
            "source": "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024"
        },
        {
            "calculation": "LL97 solar DER deduction",
            "formula": "Deduction_tCO2e = solar_kWh × 0.000288962",
            "source": "1 RCNY §103-14 — DER deduction for on-site generation"
        },
        {
            "calculation": "Upgrade roadmap savings benchmarks",
            "source": "ASHRAE 90.1-2019 / DOE Better Buildings Initiative 2023"
        }
    ]
}
Compliance Methodology And Sources Disclosure — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29109/compliance+methodology+and+sources+disclosure' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns current pricing, request limits, and rate limits for this API, broken out separately for RapidAPI and Zyla since the two marketplaces model plans differently.
Endpoint ID: 29111
GET https://api-sneakers-database.zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29111/subscription+tiers+and+rate+card
INPUT PARAMETERS

Free test requests remaining: 3 of 3.

This endpoint does not require any input parameters.

API EXAMPLE RESPONSE
JSON
{
    "note": "This API is listed on both RapidAPI and Zyla. The two marketplaces model plans differently, so pricing/access below is shown per platform rather than as one generic table. The underlying rule is the same everywhere: POST /bps/quick and all GET /reference/* endpoints are always open, no key required. POST /bps/full and POST /bps/portfolio require a paid plan on whichever platform you're using.",
    "rapidapi": {
        "model": "Has a free plan. Free and paid plans differ by which endpoints are accessible.",
        "plans": [
            {
                "name": "Free",
                "endpoints": [
                    "POST /bps/quick"
                ],
                "rate_limit": "5 requests/minute",
                "api_key": "Not required"
            },
            {
                "name": "Pro",
                "price": "$49/month",
                "endpoints": [
                    "POST /bps/quick",
                    "POST /bps/full",
                    "POST /bps/portfolio"
                ],
                "rate_limit": "1,000 requests/hour",
                "api_key": "Required"
            }
        ]
    },
    "zyla": {
        "model": "No free plan. Every paid Zyla subscription — at any price point — includes full access to all endpoints. Zyla's tiers differ only by request volume / rate limit, which Zyla enforces on their own proxy; this API does not gate features by Zyla plan level.",
        "endpoints_all_plans": [
            "POST /bps/quick",
            "POST /bps/full",
            "POST /bps/portfolio"
        ],
        "plans": [
            {
                "name": "Basic",
                "price": "$24.99/month",
                "requests_per_month": 1000,
                "overage_per_request": "$0.0324870",
                "rate_limit": "60 requests/minute"
            },
            {
                "name": "Pro",
                "price": "$49.99/month",
                "requests_per_month": 5000,
                "overage_per_request": "$0.0324870",
                "rate_limit": "90 requests/minute"
            },
            {
                "name": "Pro Plus",
                "price": "$99.99/month",
                "requests_per_month": 15000,
                "overage_per_request": "$0.0324870",
                "rate_limit": "120 requests/minute"
            }
        ]
    },
    "reference_endpoints_free_on_all_plans": true
}
Subscription Tiers And Rate Card — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29111/subscription+tiers+and+rate+card' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Lightweight liveness check for monitoring and uptime tooling. Returns service status and keep-alive ping count; does not require authentication.
Endpoint ID: 29114
GET https://api-sneakers-database.zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29114/system+status+and+health+monitor
INPUT PARAMETERS

Free test requests remaining: 3 of 3.

This endpoint does not require any input parameters.

API EXAMPLE RESPONSE
JSON
{
    "status": "healthy",
    "api": "BPS Multi-City Compliance API",
    "version": "1.0.0",
    "uptime_seconds": 2973,
    "keep_alive_pings": 13,
    "jurisdictions_covered": 7,
    "data_sources": [
        "EPA ENERGY STAR Portfolio Manager Technical Reference, Aug 2024",
        "NYC Admin Code 28-320 / 1 RCNY 103-14 (LL97)",
        "Boston Municipal Code 7-2.2 / BERDO 2.0 amended 2023",
        "Denver Revised Municipal Code 4-38 et seq. / Energize Denver 2021",
        "RCW 19.27A / WAC 194-50 (WA CBPS)",
        "Oregon HB 3409 (2023) / ORS 330-300 / ODOE BPS rules Aug 2025",
        "Maryland CSNA 2022 / COMAR 26.28 / HB49 Apr 2025",
        "Clean Energy DC Omnibus Amendment Act 2018 / DOEE BEPS",
        "EPA eGRID2023 Rev 2 Table 1 (electricity emission factors, verified 2026-07-30)",
        "EPA 40 CFR Part 98 Table C-1 (natural gas emission factor)",
        "DOE CBECS 2018 Table E1 (energy split by building type)",
        "ASHRAE Standard 100-2018 / 2024 (EUI target methodology)"
    ]
}
System Status And Health Monitor — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13431/statutory+bps+multi-city+compliance+api/29114/system+status+and+health+monitor' --header 'Authorization: Bearer YOUR_API_KEY' 


    

API Access Key & Authentication

After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Statutory BPS Multi-City Compliance API simply include your bearer token in the Authorization header.

Headers
Header Description
Authorization Required Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.

No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.

🚀 Enterprise Plan

Starts at
$ 10,000/Year


  • Custom Volume
  • Custom Rate Limit
  • Specialized Customer Support
  • Real-Time API Monitoring

Overview

Building Performance Standards compliance screening for 7 major US jurisdictions (NYC, Boston, Denver, Washington State, Oregon, Maryland, and Washington DC). Every emissions limit, EUI target, and penalty rate is traced to a named statute or rule rather than estimated, and the API explicitly flags results where the real compliance target is legally building-specific instead of presenting an approximation as fact.

Statutory BPS Multi-City Compliance API FAQs

Each endpoint returns compliance screening data related to Building Performance Standards for various jurisdictions. The data includes compliance status, emissions limits, estimated penalty exposure, energy usage intensity (EUI), and detailed source citations for each jurisdiction.

Key fields include "compliance" status per jurisdiction, "estimated_penalty_now_usd," "site_eui," "energy_estimate," and "input" parameters like property type and square footage. Each response is structured to provide actionable insights for compliance assessment.

The response data is organized into sections such as "input," "energy_estimate," "eui," and "benchmark." Each section contains relevant metrics and values, allowing users to easily navigate and extract necessary information for compliance analysis.

Parameters include "property_type," "sq_ft," "annual_kwh," "annual_therms," "city," and "grid_region." Users can customize requests by specifying these parameters to tailor the compliance screening to specific buildings or jurisdictions.

Data sources include statutes, regulations, and technical references from the EPA and local jurisdictions. Each compliance result is traceable to specific legal documents, ensuring high accuracy and reliability in the data provided.

Typical use cases include assessing compliance for real estate portfolios, evaluating energy efficiency upgrades, and estimating potential penalties for non-compliance. Users can leverage the data to make informed decisions regarding building performance standards.

Users can analyze compliance status and penalty exposure to prioritize energy upgrades. The detailed citations allow for further investigation into specific regulations, while the EUI metrics help benchmark against industry standards for energy efficiency.

Data accuracy is maintained through rigorous sourcing from authoritative documents and regular updates to reflect changes in regulations. The API explicitly flags approximations and provides detailed methodologies for transparency in calculations.

General FAQs

To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.

You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.

The free trial lasts for 7 days and allows you to make up to 50 API requests.

No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.

Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.

Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.

Prices are listed in USD (United States Dollar), EUR (Euro), CAD (Canadian Dollar), AUD (Australian Dollar), and GBP (British Pound). We accept all major debit and credit cards. Our payment system uses the latest security technology and is powered by Stripe, one of the world's most reliable payment companies. If you have any trouble paying by card, just contact us at [email protected]

Additionally, if you already have an active subscription in any of these currencies (USD, EUR, CAD, AUD, GBP), that currency will remain for subsequent subscriptions. You can change the currency at any time as long as you don't have any active subscriptions.
The local currency shown on the pricing page is based on the country of your IP address and is provided for reference only. The actual prices are in USD (United States Dollar). When you make a payment, the charge will appear on your card statement in USD, even if you see the equivalent amount in your local currency on our website. This means you cannot pay directly with your local currency.
Occasionally, a bank may decline the charge due to its fraud protection settings. We suggest reaching out to your bank initially to check if they are blocking our charges. Also, you can access the Billing Portal and change the card associated to make the payment. If these does not work and you need further assistance, please contact our team at [email protected]
Prices are determined by a recurring monthly or yearly subscription, depending on the chosen plan.
API calls are deducted from your plan based on successful requests. Each plan comes with a specific number of calls that you can make per month. Only successful calls, indicated by a Status 200 response, will be counted against your total. This ensures that failed or incomplete requests do not impact your monthly quota.
Zyla API Hub works on a recurring monthly subscription system. Your billing cycle will start the day you purchase one of the paid plans, and it will renew the same day of the next month. So be aware to cancel your subscription beforehand if you want to avoid future charges.
To upgrade your current subscription plan, simply go to the pricing page of the API and select the plan you want to upgrade to. The upgrade will be instant, allowing you to immediately enjoy the features of the new plan. Please note that any remaining calls from your previous plan will not be carried over to the new plan, so be aware of this when upgrading. You will be charged the full amount of the new plan.
To check how many API calls you have left for the current month, refer to the 'X-Zyla-API-Calls-Monthly-Remaining' field in the response header. For example, if your plan allows 1,000 requests per month and you've used 100, this field in the response header will indicate 900 remaining calls.

You can monitor your API usage through the response headers included with every request:

x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.

The 'X-Zyla-RateLimit-Reset' header shows the number of seconds until your rate limit resets. This tells you when your request count will start fresh. For example, if it displays 3,600, it means 3,600 seconds are left until the limit resets.

Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.

Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.

After 7 days, you will be charged the full amount for the plan you were subscribed to during the trial. Therefore, it's important to cancel before the trial period ends. Refund requests for forgetting to cancel on time are not accepted.
When you subscribe to an API free trial, you can make up to 50 API calls. If you wish to make additional API calls beyond this limit, the API will prompt you to perform an "Start Your Paid Plan." You can find the "Start Your Paid Plan" button in your profile under Subscription -> Choose the API you are subscribed to -> Pricing tab.
You can contact us through our chat channel to receive immediate assistance. We are always online from 8 am to 5 pm (EST). If you reach us after that time, we will get back to you as soon as possible. Additionally, you can contact us via email at [email protected]

Please have a look at our Refund Policy: https://zylalabs.com/terms#refund


Related APIs