Brick & Mortar · datasets

Who holds a portfolio here, and where they are billed

The file

23,577 taxpayers of record billed for 3 or more parcels across all seven counties — 166,934 parcels between them. 6,890 hold three or more houses; 1,468 are billed outside Minnesota.

23,577 rows

Counties in this file: Anoka, Carver, Dakota, Hennepin, Ramsey, Scott, Washington · 24 columns available · free, no account, no rate limit.

Joins to an address on centroids, so it can be pointed at one property rather than read whole.

What the rows look like

10 real rows from this file, spread evenly across it rather than taken off the top — every file here is written in some order, so its first rows are never a fair sample of it. These are the default columns, which is what the download button hands over.

taxpayer of recordowner kindparcels heldcountiescities (top five)assessed, totalhomescommercial buildingshomesteaded parcelsmailing addressmailing citymailing stateparcels outside mailing citylatest recorded sale
STATE OF MN-DOTpublic agency1,303Anoka · Dakota · Ramsey · WashingtonInver Grove Heights · Woodbury · South Saint Paul · Mendota Heights · Forest Lake97,556,1005301500 COUNTY ROAD B2 WROSEVILLEMN7062018-05
LASKA GARY A & MIRIAM Rother8WashingtonWoodbury2,185,6001008260 21ST ST NLAKE ELMOMN82024-09
LONG CHENG PLAZA LLCentity5RamseySaint Paul2,827,7000101075 ARCADE STSAINT PAULMN02002-06
XAYASACK RATSAMYother4HennepinMinneapolis2,048,40021013197 HERITAGE WAYAPPLE VALLEYMN42004-09
DANIEL J BRENNANother4HennepinMinneapolis574,600004110 BANK ST #L203MINNEAPOLISMN02005-03
SIERRA A HARALSONother3HennepinMinneapolis · Edina1,704,600201MATTHEW J HARALSON, 3600 W 55TH STEDINAMN22026-01
LAKE PARK PROPERTIES LLCentity3Anoka · RamseySaint Paul · Ramsey1,080,0002101558 COMO AVESAINT PAULMN12017-10
MAERTENS JOSEPH D & IRENE Mother3AnokaOak Grove · Fridley750,8001001113 GUAVA ISLEFT LAUDERDALEFL32004-07
J T LEFFLER JR & P R LEFFLERother3HennepinMinneapolis429,8000034444 W LAKE HARRIET PKWY #5MPLSMN31998-02
WYNDEMERE FARMS MSTR HM ASOCother3HennepinPlymouth—000PO BOX 421150MINNEAPOLISMN3—

An em dash means the record is blank, and that is the source's gap rather than ours. Across the whole file: latest recorded sale is blank on 16.8% of rows, mailing address is blank on 7.0% of rows, mailing city is blank on 6.9% of rows, mailing state is blank on 6.9% of rows, parcels outside mailing city is blank on 6.9% of rows, homesteaded parcels is blank on 6.8% of rows, assessed, total is blank on 3.4% of rows.

The cuts of this file

Every cut is the same columns, filtered. Pick one and the row count changes; the file does not.

5 scopes
CutRowsFile
every holder of 3+ parcels 23,577 CSV
private holders of three or more homes 6,964 CSV
ten or more parcels 1,968 CSV
billed outside Minnesota 1,468 CSV
public agencies 411 CSV

Every column in this file

Columns marked default come down unless you pick your own with &columns=.

24 columns
ColumnWhat it isIn the default file
owner taxpayer of record default
owner_kind owner kind default
parcels_held parcels held default
counties counties default
cities cities (top five) default
assessed_total assessed, total default
homes homes default
commercial_buildings commercial buildings default
other_buildings other buildings optional
unbuilt_parcels unbuilt parcels optional
homesteaded_parcels homesteaded parcels default
mailing_address mailing address default
mailing_city mailing city default
mailing_state mailing state default
mailing_zip mailing zip optional
care_of care of optional
parcels_outside_mailing_city parcels outside mailing city default
out_of_state out of state optional
lot_sqft_total lot sq ft held optional
footprint_sqft_total footprint sq ft held optional
assemblages contiguous holdings optional
first_sale earliest recorded sale optional
latest_sale latest recorded sale default
largest_holding largest holding optional

Where it comes from

County assessor taxpayer of record and taxpayer mailing address, seven counties

Records retrieved 2026-09-07 — the oldest capture date among the layers behind this file, because data is no fresher than its stalest input.

What this layer cannot answer is stated in full on the system card — read it before quoting a figure.

What you may do with it

Creative Commons Attribution 4.0 International (CC BY 4.0). Share it, change it, build a product on it, sell that product — all fine. The one condition is credit: say it came from Brick & Mortar and link back.

Records published by county assessors. Government data held by a Minnesota state agency or political subdivision, presumed public under the Minnesota Government Data Practices Act (Minn. Stat. ch. 13) and published by the agency itself.

Read the full licence · how we license every dataset, and the two we do not

Without the page

/api/export?dataset=portfolios&format=csv returns the same file. Call /api/export with no arguments for the whole catalogue.

Point an AI at it

Every file carries its own source, its capture date and the layer's own warnings in the header, so a model reading one gets the caveats with the numbers rather than the numbers alone. Paste this at an assistant that can fetch a URL:

Read https://brickandmortar.dev/api/export?dataset=portfolios&format=csv
Everything above the header row is provenance and limits. Read it first,
then answer using only what the rows support.

llms.txt describes the whole warehouse the same way — what each dataset holds, which counties it really covers, and what it cannot answer.