Compare three US addresses side by side using verified parcel identity, dated Go
Compare three US addresses side by side using verified parcel identity, dated Google Solar roof evidence, utility candidates, cited programs, and one GridPulse reference. No score, winner, or property recommendation. GridPulse figures remain visible as historical context, separate from current incentives and tariffs. Licensed results are private and no-store. Thin physical coverage is charge-free. Install agent skill: npx @velinussage/locus-agent-skill add.
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://api.locus.report/api/locus-solar-property-comparison
| Category | Commerce and shopping |
|---|---|
| Provider host | api.locus.report |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-24 | valid payment request | 402 | $1.09 | 28 ms |
Example input (from the provider)
{
"body": {
"addresses": [
"1600 Ridge Rd, Raleigh, NC 27607",
"1729 Fairbanks Rd, Morrisville, NC 27513",
"110 Seymour Creek Dr, Cary, NC 27513"
],
"financialZip": "27607",
"systemKw": 8
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"addresses": {
"items": {
"maxLength": 200,
"minLength": 5,
"type": "string"
},
"maxItems": 3,
"minItems": 3,
"type": "array"
},
"financialZip": {
"pattern": "^\\d{5}$",
"type": "string"
},
"systemKw": {
"default": 8,
"maximum": 20,
"minimum": 2,
"type": "number"
}
},
"required": [
"addresses",
"financialZip",
"systemKw"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}