Skip to content
Sign in Sign up

The database of every building
you could
sell to.

Building intelligence for insurers, solar installers, builders and trades: each building’s address, use, size, height, age, roof, solar panels and the companies registered there, in one record.

No card needed. After that, plans from €39 a month.

Leads 3,224 Floreasca, București Sort by
Columns Export CSV
1–12 of 3,224 non-residential buildings with an address, by volume PrevNext

Live today in these countries, with more on the way.

Live
  • RORomania
  • CZCzechia
  • DKDenmark

What a building lead holds. The building’s facts, its shape and the company registered at the address, in one row.

Building factsBulevardul 15 Noiembrie 78, Brașov
Declared use
Servicii publice
Floors above ground
16
Built area (m²)
35,137
Construction year
2022
Cadastral number
164176-C1

The building’s facts

Declared use, floors, built area, construction year and cadastral number for each building.

Strada Barbu Văcărescu 201București · Commercial
Footprint (m²)
1,312
Height
137.0 m
Measured
Volume (m³)
179,744
Strada George Constantinescu 8București · Commercial
Footprint (m²)
8,383
Height
~21.6 m
Estimated from a model
Volume (m³)
~181,073

The shape

Footprint, height and volume from the building’s own outline. Every height says whether it was measured or estimated, so an estimate never passes for a measurement.

Registered-office matchesFloreasca, București

The company at the address

Companies whose registered office is the building’s exact official address. Shown as a registered office, never as ownership.

21,443,749 buildings.

Live today in Romania, Czechia and Denmark. Every building on one map, with its facts, its roof and the companies registered at its address.

Each point is a real building, drawn from a 2.5% random sample of the baseray snapshots: Romania 25 Sep 2026, Czechia 7 Oct 2026 and Denmark 16 Oct 2026.

Filter by what you can verify.

Each filter is a fact you can check, from the declared use to the company registered at the address.

  • Commercial
  • Industrial
  • Registered office at the address
Bucharest and Ilfov, from the same 2.5% sample. Highlighted points pass the filters above.

Rank them by size.

404 of 9,582 buildings in Floreasca pass the filters. Ranked by volume, the largest comes first.

Floreasca, Bucharest. 9,582 real footprints at their recorded heights, from the baseray snapshot of 25 Sep 2026.

Open the record.

Footprint, height, volume and solar panels in one record.

Calea Floreasca 246b, Bucharest. Record from the baseray snapshot of 25 Sep 2026.

See the company registered at the address.

Linked only when its registered office is the building’s exact official address.

Calea Floreasca 246b, Bucharest. Record from the baseray snapshot of 25 Sep 2026.

One record per building. Geometry, building facts, local climate and gas network in one place.

Geometry

Footprint, outline, height and volume. Values from a model carry a tilde, so an estimate never passes for a measurement.

Building facts

Declared use, floors, built area, construction year and cadastral number.

Local climate

Extremes, frost days and rainfall for the building’s location, the inputs behind heat-demand estimates.

Gas network

Evidence at five levels, from the locality down to the building. Proximity is never claimed as a connection.

Record read from the live app: Bulevardul 15 Noiembrie 78, Brașov.

Find rooftop solar leads in four steps. From a filter to a phone call, in one workspace.

  1. Segment builderRomania · snapshot of 25 Sep 2026
    Category
    CommercialIndustrialPublic
    Footprint
    Any≥ 250 m²≥ 1,000 m²
    Existing solar panels
    DetectedNone seenUnclear
    Matching buildings3,464

    Step 1: Filter

    Commercial and industrial buildings over 1,000 m² whose roofs were checked and show no panels.

  2. Existing panelsBulevardul 15 Noiembrie 78, Brașov
    Verdict
    None seen
    Photo date
    8 Sep 2022
    Model confidence
    0.988
    Verdicts in central Focșani9,733 buildings
    None seen
    2,635
    Detected
    66

    Step 2: Check the photo

    A baseray model reads dated aerial photos and returns detected, none seen or unclear, with the photo date.

  3. Roof analysisBulevardul Timișoara 32, București
    Max panels
    224
    Capacity (kWp)
    89.6
    Yearly energy (kWh)
    108,025
    Usable roof (m²)
    439.8
    CO₂ avoided (kg a year)
    25,278
    Confidence0.95

    Step 3: Size the roof

    Where the roof has been modelled, you get the panel count, the capacity and the yearly yield.

  4. Strada Mare a Unirii 35Focșani · Commercial
    Footprint (m²)
    8,418
    Height
    15.4 m
    Measured
    Floors
    4
    Existing solar panels
    None seen
    Registered office
    Matched
    Exact official address site
    Registered office

    Step 4: Call the company

    Companies are matched only through the exact official address. A registered office is not ownership.

A heat card for every building. Start from the footprint, height and volume, add the local climate, and get the figures you size a heat pump with.

BuildingStrada Grigore Moisil 5, București
Footprint (m²)
1,421
Height (m)
33.0 · measured
Floors
11
Gross volume (m³)
46,893
Category
Apartment block
ClimatePer location
Local climate
Thirty-year average at the building
Heating degree-days
Computed at 20/12 °C
Design temperature
°C
Sets the peak heat load
Heat cardComputed per building
Annual heating demand
kWh / year
From geometry and the local climate
Peak heat load
kW
At the design temperature
Heat-pump electricity
kWh / year
One scenario per seasonal performance factor
Thermal assessment
per building
Building-specific when owner, EPC, audit or survey inputs exist

This page shows the output fields only. The live app computes the values for each building.

Building data API, MCP server and CSV export. The rows you see in the app, from your code or your AI assistant.

  • Workspace API keys, created in the app
  • MCP server for ChatGPT, Claude, Cursor and other assistants
  • CSV export with Clay-ready columns
  • Lead lists shared with your team
  • total_is_capped tells you when to narrow the box
Request
curl "https://api.baseray.ai/v1/buildings?bbox=25.55,45.60,25.68,45.70&sort=volume&limit=25&offset=0&category=residential_house&building_type=&roof_shape=gabled&address_corroboration=corroborated&measured_height_only=false&solar_presence=registered&exclude_solar_presence=registered&existing_solar_panels=detected&has_solar_potential=false&has_3d_model=false&has_registered_business=false&registered_business_turnover_currency=RON&has_annual_heating_estimate=false&has_thermal_assessment=false&has_peak_heat_load=false&has_recent_climate_trend=false&has_recent_temperature_extremes=false&has_recent_precipitation=false&flood_zone=5_year&seismic_risk_class=RsI" \
  -H "Authorization: Bearer $BASERAY_API_KEY"
Response
{
  "data": [
    {
      "building_id": "c9eefd1b-8c8d-48fe-8b72-e015374d7720",
      "address": "Bulevardul 15 Noiembrie 78",
      "nearest_road": null,
      "address_evidence": "address_record",
      "address_corroboration": "single_source",
      "postal_code": null,
      "locality": "Brașov",
      "country": "RO",
      "latitude": 45.64988,
      "longitude": 25.61044,
      "category": "commercial",
      "category_evidence": "confirmed",
      "building_type": "retail",
      "roof_shape": "flat",
      "footprint_area_m2": 31252,
      "height": {
        "metres": 18,
        "basis": "estimated"
      },
      "volume_m3": 562531,
      "volume_basis": "estimated",
      "floor_area": {
        "square_metres": 500032,
        "basis": "estimated",
        "scope": "gross_above_ground"
      },
      "floors": 16,
      "floors_including_underground": null,
      "construction_year": null,
      "completed_by_year": null,
      "dwellings": null,
      "existing_solar_panels": {
        "status": "none_seen",
        "photo_date": "2022-09-08",
        "confidence": 0.988,
        "analysed_on": null,
        "photo_resolution_cm": null
      },
      "solar_presence": "none_seen",
      "registered_solar": null,
      "solar_potential": null,
      "registered_business_count": 0,
      "registered_business_employees": null,
      "registered_business_turnover": null,
      "flood_zone": null,
      "flood_zone_mapped": false,
      "flood_zone_source": null,
      "seismic_design_acceleration_g": null,
      "seismic_risk_class": null,
      "seismic_risk_assessment_year": null,
      "owner_type": null,
      "app_url": "https://app.baseray.ai/?building=c9eefd1b-8c8d-48fe-8b72-e015374d7720"
    }
  ],
  "meta": {
    "total": 1,
    "total_is_capped": false,
    "limit": 25,
    "offset": 0,
    "sort": "volume"
  },
  "links": {
    "next": null
  }
}

Every city, building by building. A free page for each city: the age of its buildings, their floors and their solar panels.

Check a building by its address

Type an address, open the building's record.

Seismic risk by city

Buildings older than Romania’s 1978 seismic code, city by city: an estimate, not an official classification.

Questions about baseray. Coverage, data, accuracy and export.

What is baseray?

baseray is building intelligence for insurers, solar installers, builders, trades and sales teams. It holds one record per building: its address, use, size, height, age, roof, existing solar panels, local climate and the companies registered at its address. You filter the buildings you want, check each one and export the list.

Which countries does baseray cover?

Live today: Romania, Czechia and Denmark, with every building on the map. baseray adds countries one at a time: request yours at baseray.ai/countries and we’ll email you when baseray covers it.

What does a building record contain?

Footprint area, outline length and width, height, volume, floors and category; the declared use, built area, construction year and cadastral number where known; existing solar panels and, where the roof has been modelled, the panel count, capacity and yearly yield; the local climate and gas network; and the companies registered at the address.

How do I find buildings without solar panels?

Filter existing solar panels on “None seen”. A baseray model reads dated aerial photos of each roof and returns detected, none seen or unclear, with the date of the photo, so you know how recent the check is. Roofs the model has not read yet show as not checked.

Can I see which companies are registered at a building?

Yes. baseray links a company to a building only when the company’s registered office is the building’s exact official address. It is shown as a registered office, never as ownership or occupancy.

Are building heights measured or estimated?

Each height says which. It is measured, derived from a model, worked out from the number of floors, or a default for the building category. Estimates carry a tilde, for example ~18.0 m, and the volume computed from them carries it too.

How do I get the buildings into my CRM?

Export any list as CSV with Clay-ready columns, share lead lists with your team, or query the API with an API key from your workspace settings. The API returns the same fields as the app and sets total_is_capped when an area holds more results than one query counts.

Can I use baseray from ChatGPT or Claude?

Yes. baseray has an MCP server: add https://api.baseray.ai/mcp to ChatGPT, Claude, Cursor or any MCP client and sign in with your baseray account. The assistant can then find the building at an address, search and rank buildings in an area, read a building’s record with the businesses registered there, and save buildings to your lead lists.

Who is baseray for?

Solar and heat-pump installers looking for roofs and heat loads, B2B sales teams prospecting the companies registered in large buildings, and construction and insurance teams that need checked building facts.

How current is the data?

The data is refreshed whenever the underlying national data is updated. The figures on this page come from the baseray snapshot of 25 Sep 2026 and from records read in the live app that day.

Bring baseray to your territory. Tell us your regions and what you sell. We load the data and build your first segments with you.

No card needed. After that, plans from €39 a month.