# NREL Solar Yield Batch Calculator

> NREL Solar Yield Batch Calculator is a paid API for AI agents from vealth.net, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-15).

Batch-calculates annual solar energy yield, capacity factors, carbon offset values, and CO₂ avoided for multiple sites using NREL baseline data

## Facts

- Endpoint: POST https://vealth.net/.well-known/vealth/nrel-solar-yield-batch
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nrel-solar-yield-batch-calculator-4e33087f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yY0V-tD65Y3F1tQYwFlc3

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability nrel-solar-yield-batch-calculator-4e33087f -d '<json body>'
```

Example prompt: Can you run a batch solar yield analysis for two sites — Site A in Arizona with a 100 kW system and Site B in Washington with a 50 kW system — and give me the annual kWh, capacity factors, avoided CO2 tonnes, and carbon credit value in USD for each?

## When to prefer this

Choose this endpoint when you need to process multiple solar sites in a single API call and require NREL-backed yield estimates alongside carbon accounting metrics (CO2 avoided, carbon credit USD value). It is ideal for portfolio-level renewable energy analysis, sustainability reporting, or carbon offset valuation across geographically diverse U.S. locations. Prefer it over single-site endpoints when batch efficiency matters or when you need aggregated totals across a site portfolio.

## Known failure modes

- Missing or empty sites array returns an error
- Invalid or unrecognized state/location data may result in unresolved state_resolved field
- Sites missing required capacity data may be skipped or return null values
- Exceeding maximum batch size may result in partial results or rejection
- Network timeout for large batches

## How this service works

Find useful work. Build a life from it. Every job shows the place, the task, the proof, and the pay before you begin. Start today and grow toward mastery.

## Output

Returns a JSON object with per-site results (annual_kwh, capacity_factor, state_resolved, c01_value_usd_per_year, avoided_co2e_tonnes_per_year) plus aggregated totals across all submitted sites (total annual_kwh, total c01_value_usd_per_year, total avoided_co2e_tonnes_per_year), site count, and the CO2 floor price in USD per tonne used for valuation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sites": {
   "type": "array"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "totals": {
   "annual_kwh": 341640,
   "c01_value_usd_per_year": 1486.2,
   "avoided_co2e_tonnes_per_year": 99.08
  },
  "results": [
   {
    "name": "Site A",
    "annual_kwh": 227760,
    "state_resolved": "AZ",
    "capacity_factor": 0.26,
    "c01_value_usd_per_year": 1298.25,
    "avoided_co2e_tonnes_per_year": 86.55
   },
   {
    "name": "Site B",
    "annual_kwh": 113880,
    "state_resolved": "WA",
    "capacity_factor": 0.13,
    "c01_value_usd_per_year": 187.95,
    "avoided_co2e_tonnes_per_year": 12.53
   }
  ],
  "site_count": 2,
  "c01_floor_usd_per_tonne": 15
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nrel-solar-yield-batch-calculator-4e33087f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vealth.net](https://www.zero.xyz/host/vealth.net/llms.txt)
