Solar feasibility · API-first

Know every roof before you knock on the door

Any UK address. Full roof geometry, panel layout, and yield estimate - in under two minutes.

CoverageEvery UK address
Turnaround< 2 minutes
OutputStructured JSON

Wasting survey visits on unsuitable roofs?

Screen every lead before you dispatch a surveyor. Know the roof layout, orientation, and potential before anyone gets in a van.

Quoting jobs that were never going to convert?

Give homeowners accurate, data-backed estimates from the first conversation. Better quotes close faster.

Losing hours on manual roof measurements?

Get precise roof pitches, areas, and panel layouts automatically. What used to take an afternoon takes two minutes.

How it works

1

Send us an address

Make an API call or upload a list of addresses. That's all we need to get started.

2

We analyse the roof

Multi-source geospatial fusion - LIDAR, satellite imagery, land registry boundaries. Handles terraces, semis, extensions, and complex roof shapes.

3

Get quote-ready data

Roof pitches, panel placement, yield estimate, and shading analysis. Structured JSON, ready for your CRM or quoting tool.

What comes back

Offer prospective customers clear visuals on where panels could go

Every pitch modelled for panel fit and yield.

Aerial view of the assessed roof
23 panels2 pitches · south-east and north-west
13 viable panels1 pitch · south east facing
System size
9.66kWp
Annual generation
7,727kWh
Annual benefit
£1,746
Payback
8.0yrs

Better engagement tools

Offer customers a full, interactive 3D model of their roof.

Built for your workflow

Solar Installers

Qualify leads instantly. See exactly what you're quoting before you visit. Prioritise the jobs worth your time.

Lead Generation

Enrich every lead with roof data. Score by solar potential. Deliver qualified, data-rich leads your buyers will pay more for.

Energy Companies & Platforms

Embed roof assessment into your customer journey. Power solar recommendations with real geometry, not estimates.

Developers

REST endpoints, JSON responses, idempotent creates and a single poll URL. Integrate in an afternoon.

Fully documented REST API

Create an assessment, poll it, read the result. Fully documented, with a sandbox key on request.

Request
POST /assessments
Authorization: Bearer sk_live_...
Idempotency-Key: 7c9e6679-7425-40de
{
"address": "14 Sun Rise, SU5 5NS",
"property_type": "semi_detached"
}
Response
202 Accepted
{
"job_id": "asmt_01J9F3K2QX",
"status": "QUEUED",
"created_at": "2026-08-11T09:14:22Z",
"poll_url": "/assessments/asmt_01J9F3K2QX",
"next_action": "poll-status"
}
# then GET /assessments/{id}/result
{
"property": { "capacityKwp": 9.66, "panelCount": 23,
"annualYieldKwh": 7727 },
"arrays": [ { "compassLabel": "SE", "panelCount": 13,
"panels": [ { "cornersWgs84": [...] } ] } ],
"financials": { "installCost": 13972.5,
"paybackYears": 8.0 }
}

Stop surveying roofs that will never convert

Screen every lead before you dispatch a van. Try it on five real addresses, free.

Try it outBook a call