Enter a property address
The pipeline will run automatically through all APIs once you submit.
| Address | Owner | Score | Est. savings/yr | Home value | Roof area (sqft) | Phone | Saved |
|---|
API key configuration
Keys are stored in your browser's localStorage. They never leave your machine.
G Google Solar API
Returns roof area, panel count, annual kWh potential, and sunshine hours for any US address. Requires a Google Cloud project with billing enabled.
A ATTOM Property API
Returns estimated home value (AVM), owner name, year built, square footage, and mortgage data for 158M+ US properties. Free trial API key available.
B BatchData Skip Trace API Coming soon
Returns owner phone number and email from a property address. Pay-as-you-go at ~$0.10/lookup, no monthly minimum. Fund a small wallet at batchdata.io to activate.
E OpenEI URDB API
Free government API. Returns utility rate ($/kWh) by zip code, used to calculate estimated annual savings from going solar. Free key, no billing required.
Each pipeline step hits a real REST endpoint. Here's what gets sent and returned:
?location.latitude={lat}
&location.longitude={lng}
&key={GOOGLE_API_KEY}
Returns: maxArrayPanelsCount, maxSunshineHoursPerYear,
roofSegmentStats[].pitchDegrees, yearlyEnergyDcKwh
?address1={street}&address2={city+state+zip}
Headers: apikey: {ATTOM_API_KEY}, accept: application/json
Returns: AVM value, owner name, yearbuilt, lotsize,
building sqft, mortgage info
{ "requests": [{ "propertyAddress": { "street": "...",
"city": "...", "state": "NJ", "zip": "..." } }] }
Headers: Authorization: Bearer {BATCHDATA_KEY}
Returns: phones[], emails[], ownerName
?version=latest&format=json
&api_key={OPENEI_KEY}
&address={zip}§or=Residential&limit=1
Returns: utility name, energyratestructure ($/kWh tiers)
Savings = annualKwh × avgRate × 0.85 (25-yr NPV estimate)