{"id": "m-da72b25d05", "slug": "oakdale-oakdale-mall", "type": "mall", "name": "Oakdale Mall", "aka": ["Tartan Crossing"], "city": "Oakdale", "county": "Washington County", "state": "MN", "country": "US", "census_division": 4, "lat": 44.96394, "lon": -92.96312, "geocode_method": null, "address": null, "metro": null, "original_use": "mall", "year_opened": null, "year_closed": null, "acres": null, "gla_sqft": null, "stores_peak": null, "levels": null, "original_developer": null, "original_architect": null, "before_notes": null, "strategy": ["redevelop", "regreen"], "new_use": null, "share_retrofit": null, "status": "built", "year_retrofit": 2012, "developer": null, "architect": null, "after_notes": "• Redevelopment: retail, senior residential\n• Partial regreening: retention pond", "narrative": null, "narrative_license": null, "narrative_source": null, "zoning_change": null, "public_subsidy": null, "entitlement_year": null, "planning_notes": null, "wikidata_qid": null, "wikipedia": null, "osm_id": null, "verified": "curated", "verified_by": null, "last_verified": null, "last_updated": "2021-01-20", "created": "2026-10-18", "contributor_name": null, "contributor_org": null, "contributor_link": null, "international": 0, "county_fips": "27163", "opp_score": 0.0, "opp_reasons": ["retrofit already built", "county grew 7.5% 2018–23", "median rent $1,637"], "for_sale": 0, "distressed": 0, "url": "https://retrofitatlas.org/malls/mn/oakdale-oakdale-mall/", "events": [{"year": 2012, "date": null, "kind": "retrofit", "detail": "Retrofit: redevelop, regreen", "source_id": null}], "sources": [{"id": 257, "site_id": "m-da72b25d05", "url": "https://www.arcgis.com/apps/mapviewer/index.html?webmap=ce33ab2637374aab862b8a23847f620f", "title": "Retrofitting Suburbia Interactive Mall Map (ArcGIS web map ce33ab26…)", "publisher": null, "date": "2021-01-20", "quote": null, "kind": "news", "license": null, "retrieved": "2026-10-18"}], "deals": [], "parties": [], "parcels": [], "context": {"assessment": {"what_happened": "Oakdale Mall operated as a traditional mall before a 2012 retrofit that added retail and senior residential uses and included partial regreening with a retention pond. The site is now classified as built.", "why": "The record does not state any specific causes such as anchor losses, competition, debt, or demolition that led to the retrofit.", "where_it_stands": "The site is currently built, but the record does not identify the controlling owner or entity.", "for_a_planner": ["Retrofit already completed in 2012, combining retail, senior residential and partial regreening.", "County population grew 7.5% from 2018‑2023 per the opportunity reasons.", "Median rent in the tract is $1,637 per the opportunity reasons."], "for_a_developer": ["Site status: built; retrofit year 2012.", "Ownership or controlling party is not specified in the record.", "Market signals: county grew 7.5% 2018‑2023; median rent $1,637."], "risks_and_unknowns": ["Opening year and original anchor tenant mix are unknown.", "Exact parcel size and ownership are not provided.", "Floodplain, transit access, and environmental constraints are not described.", "Entitlement or zoning status post‑retrofit is not detailed.", "Data relies on a single curated source, indicating thin information."], "data_quality": "thin", "one_line": "Oakdale Mall retrofitted 2012 with retail, senior housing and retention pond; now built, ownership unclear, data limited for planners today.", "model": "nvidia/nemotron-3-super-120b-a12b", "machine": "NVIDIA API via Hermes CT", "record_sha1": "846cd2bebab5"}, "cluster": {"within_10km": [{"id": "n-83686c234a", "name": "Lillie Redevelopment", "city": "North St. Paul", "status": "proposed", "km": 5.8}, {"id": "n-eb5f276918", "name": "Ponds at Battle Creek", "city": "Maplewood", "status": "closed", "km": 8.1}, {"id": "m-29a3e4059b", "name": "Maplewood Mall", "city": "Maplewood", "status": "partial", "km": 8.7}], "count_10km": 3, "count_25km": 20}, "edgar": {"query": "Oakdale Mall", "city": "Oakdale", "total": 66, "name_only_total": 4, "common_name": false, "sampled": 66, "latest": "2022-02-01", "earliest": "2001-03-29", "cmbs": [], "public": [{"name": "Seritage Growth Properties  (SRG, SRG-PA)", "cik": "0001628063", "n": 4, "first": "2016-03-11", "last": "2019-03-01", "forms": {"10-K": 4}, "cmbs": false, "kind": "owner", "sic": "6500", "acc": "0001564590-19-005833", "doc": "srg-10k_20181231.htm", "adjacent": null}], "other": [{"name": "CHEMUNG FINANCIAL CORP  (CHMG)", "cik": "0000763563", "n": 19, "first": "2007-12-04", "last": "2019-11-06", "forms": {"10-K": 12, "10-Q": 4, "8-K": 3}, "cmbs": false, "kind": "other", "sic": "6022", "acc": "0000763563-19-000107", "doc": "chmg0930201910q.htm", "adjacent": null}, {"name": "BON TON STORES INC", "cik": "0000878079", "n": 7, "first": "2001-05-02", "last": "2016-08-15", "forms": {"10-K": 5, "8-K": 2}, "cmbs": false, "kind": "other", "sic": "5311", "acc": "0001104659-16-139797", "doc": "a16-16782_1ex10d1.htm", "adjacent": null}, {"name": "BSB BANCORP INC", "cik": "0000830257", "n": 5, "first": "2001-03-29", "last": "2004-02-24", "forms": {"10-K": 5}, "cmbs": false, "kind": "other", "sic": "6022", "acc": "0001193125-04-028731", "doc": "d10k.htm", "adjacent": null}, {"name": "CHRISTOPHER & BANKS CORP", "cik": "0000883943", "n": 4, "first": "2011-05-12", "last": "2018-08-06", "forms": {"10-K": 2, "8-K": 2}, "cmbs": false, "kind": "other", "sic": "5621", "acc": "0000883943-18-000134", "doc": "cbsecondamendmentfinal.htm", "adjacent": null}, {"name": "CASUAL MALE RETAIL GROUP INC  (DXLG)", "cik": "0000813298", "n": 4, "first": "2010-08-20", "last": "2011-01-07", "forms": {"8-K/A": 2, "10-Q": 1, "10-Q/A": 1}, "cmbs": false, "kind": "other", "sic": "5651", "acc": "0001193125-11-003556", "doc": "dex101.htm", "adjacent": null}, {"name": "PARTNERS TRUST FINANCIAL GROUP INC", "cik": "0001163345", "n": 4, "first": "2005-03-11", "last": "2007-03-14", "forms": {"10-K": 3, "10-K/A": 1}, "cmbs": false, "kind": "other", "sic": "6021", "acc": "0001163345-07-000016", "doc": "prtr200610k.htm", "adjacent": null}, {"name": "GAP INC  (GAP)", "cik": "0000039911", "n": 4, "first": "2006-03-28", "last": "2013-09-12", "forms": {"10-Q": 2, "10-Q/A": 1, "10-K": 1}, "cmbs": false, "kind": "other", "sic": "5651", "acc": "0000039911-13-000148", "doc": "exhibit101msa2.htm", "adjacent": null}, {"name": "Destination Maternity Corp", "cik": "0000896985", "n": 3, "first": "2012-11-02", "last": "2016-03-29", "forms": {"8-K": 3}, "cmbs": false, "kind": "other", "sic": "5621", "acc": "0001193125-16-521213", "doc": "d155846dex101.htm", "adjacent": null}], "forms": {"10-K": 32, "8-K": 16, "10-Q": 11, "8-K/A": 3, "10-Q/A": 3, "10-K/A": 1}, "url": "https://efts.sec.gov/LATEST/search/#/q=%22Oakdale%20Mall%22%20%22Oakdale%22&forms=10-K,10-D,8-K,10-Q,ABS-EE&dateRange=custom&startdt=2001-01-01", "retrieved": "2026-10-20", "v": 4, "first_in_sample": null, "securitised": null, "vintage": null, "vintage_strong": false, "source": "SEC EDGAR full-text search"}, "elevation": {"elevation_ft": 1081.8, "resolution": 1, "source": "USGS EPQS (3DEP)", "retrieved": "2026-10-20"}, "env": {"count": 17, "facilities": [{"name": "ALL FAMILY DENTAL", "programs": " ", "site_type": "", "flags": "", "brownfield": false}, {"name": "ALL FAMILY DENTAL LTD", "programs": " ", "site_type": "62121", "flags": "", "brownfield": false}, {"name": "ALL SMALL CRITTERS PET CLINIC", "programs": " ", "site_type": "", "flags": "", "brownfield": false}, {"name": "ANIMAL EMERGENCY CLINIC - 10T", "programs": " ", "site_type": "54194", "flags": "", "brownfield": false}, {"name": "BARTLETT CHIROPRACTIC", "programs": " ", "site_type": "", "flags": "", "brownfield": false}, {"name": "BARTLETT CHIROPRACTIC HEALTH", "programs": " ", "site_type": "62131", "flags": "", "brownfield": false}, {"name": "CARE CLEANERS", "programs": " ", "site_type": "", "flags": "", "brownfield": false}, {"name": "CUB FOODS", "programs": " ", "site_type": "", "flags": "", "brownfield": false}, {"name": "DOLLAR TREE 03739", "programs": " ", "site_type": "", "flags": "", "brownfield": false}, {"name": "GROE ONE HOUR PHOTO", "programs": " ", "site_type": "", "flags": "", "brownfield": false}, {"name": "HOMEY GNOME VETERINARY CLINIC", "programs": " ", "site_type": "", "flags": "", "brownfield": false}, {"name": "HY-VEE OAKDALE (1462)", "programs": " ", "site_type": "", "flags": "", "brownfield": false}], "brownfield": false, "retrieved": "2026-10-15"}, "fifteen": {"grocery": 2, "schools": 1, "parks": 10, "health": 0, "civic": 1, "food_drink": 13, "cycleway_ways": 35, "sidewalk_ways": 40, "residential_buildings": 160, "categories_present": 5, "retrieved": "2026-10-15"}, "flood": {"zone": "X", "subtype": "AREA OF MINIMAL FLOOD HAZARD", "sfha": "F", "bfe": -9999.0, "retrieved": "2026-10-15"}, "food_access": {"tract10": "27163070912", "urban": 1, "lila_1_10": 0, "low_access_1mi": 0, "poverty_rate": 17.2924901185771, "median_family_income": 58571.0, "snap_households": 187.0, "pop2010": 2922.0, "source": "USDA ERS Food Access Research Atlas 2019 (ArcGIS copy)", "retrieved": "2026-10-20"}, "housing_market": {"zhvi": {"latest": 445711, "month": "2026-09", "change_1y": 0.028, "change_5y": 0.129}, "zori": {"latest": 2000, "month": "2026-09", "change_1y": 0.038, "change_5y": 0.215}, "county_fips": "27163", "source": "Zillow Research (ZHVI, ZORI)"}, "hpi": {"year": 2025, "index": 330.2, "change_1y": 0.065, "change_5y": 0.287, "change_10y": 0.672, "base": "2000=100 (FHFA annual tract index, all-transactions)", "tract": "27163070912", "retrieved": "2026-10-20"}, "jobs_lodes": {"tract20": "27163070912", "jobs": 1318, "retail_jobs": 557, "food_accommodation_jobs": 248, "year": 2022, "source": "Census LEHD LODES8 WAC 2022 (all jobs, primary and secondary), blocks summed to the 2020 tract", "retrieved": "2026-10-20"}, "lihtc": {"count_1km": 0, "units_1km": 0, "li_units_1km": 0, "projects": [], "retrieved": "2026-10-16"}, "listings": {"zip": "55128", "month": "202609", "median_listing_price": 298675, "median_listing_price_yy": -0.0041, "active_listing_count": 77, "median_days_on_market": 40, "price_reduced_share": 0.2577, "pending_ratio": 0.5033, "source": "Realtor.com Research, inventory core metrics by ZIP (ZCTA at the site point)", "retrieved": "2026-10-20"}, "nrhp": {"count": 0, "places": [], "retrieved": "2026-10-15"}, "nri": {"tract": "27163070912", "risk_score": 21.6, "risk_rating": "Relatively Low", "eal_score": 16.4, "eal_rating": "Very Low", "expected_annual_loss_usd": 669373, "social_vulnerability": "Relatively High", "community_resilience": "Very High", "hazards": {"tornado": "Relatively High", "inland flooding": "Very Low", "heat wave": "Relatively Low", "wildfire": "Very Low", "earthquake": "Very Low", "hail": "Relatively Moderate", "strong wind": "Relatively High", "winter weather": "Relatively Moderate", "landslide": "Very Low", "ice storm": "Very Low", "cold wave": "Relatively Moderate", "lightning": "Relatively Moderate"}, "high_hazards": ["tornado", "strong wind"], "retrieved": "2026-10-16"}, "opportunity": {"tract10": "27163070912", "kfr_p25": 0.4508, "jail_p25": 0.0124, "kids_count": 267.0154, "commuting_zone": "Minneapolis", "vintage": "children born 1978-83, outcomes measured 2014-15", "source": "Opportunity Insights, Opportunity Atlas (Chetty, Friedman, Hendren, Jones, Porter 2018)", "retrieved": "2026-10-20"}, "overture": {"candidates": 289, "retrieved": "2026-10-15", "building": {"id": "616d35a1-f918-4320-b406-ce1e6fc5e4bc", "area_m2": 8416, "height_m": 6.308234214782715, "levels": null, "class": null, "names": "Hy-Vee", "contains_point": false, "km": 0.24, "explore": "https://explore.overturemaps.org/?feature=buildings.building.616d35a1-f918-4320-b406-ce1e6fc5e4bc#17/44.96394/-92.96312"}, "large_buildings_nearby": 4, "buildings_done": true}, "oz": {"opportunity_zone": false, "tract": null, "rural": null, "retrieved": "2026-10-15"}, "peers": {"peers": [{"id": "m-9952dcf8e9", "name": "Brookdale Center", "city": "Brooklyn Center", "state": "MN", "score": 6.5, "why": ["same strategy: redevelop", "also in MN", "30 km away"]}, {"id": "n-1d50643a7a", "name": "Former JCPenney building", "city": "Edina", "state": "MN", "score": 6.5, "why": ["same strategy: redevelop", "also in MN", "31 km away"]}, {"id": "m-29a3e4059b", "name": "Maplewood Mall", "city": "Maplewood", "state": "MN", "score": 6.0, "why": ["same strategy: regreen", "also in MN", "9 km away"]}, {"id": "n-8273d9b4fc", "name": "One Southdale Place", "city": "Edina", "state": "MN", "score": 6.0, "why": ["same strategy: redevelop", "also in MN", "30 km away"]}, {"id": "n-7b49ab4aa3", "name": "Homewood Suites by Hilton", "city": "Edina", "state": "MN", "score": 6.0, "why": ["same strategy: redevelop", "also in MN", "31 km away"]}, {"id": "n-93208ffb50", "name": "Seven Lakes", "city": "Shoreview", "state": "MN", "score": 6.0, "why": ["same strategy: redevelop", "also in MN", "18 km away"]}], "method": "size, era, strategy, status, type, state, distance"}, "permits": {"county": "Washington County", "2024": {"units_1": 1261, "units_2_4": 8, "units_5plus": 128, "value_total": 493157279}, "2023": {"units_1": 1193, "units_2_4": 10, "units_5plus": 1060, "value_total": 617067959}, "retrieved": "2026-10-18"}, "qcew_retail": {"county": "27163", "year": 2025, "establishments": 684, "employment": 13823, "avg_annual_pay": 36917, "lq_employment": 1.45, "employment_change_1y": -5.5, "source": "BLS QCEW 2025 annual, county, NAICS 44-45 retail trade, private", "retrieved": "2026-10-20"}, "retail_trend": {"2012": {"estab": 703, "emp": 12675}, "2023": {"estab": 699, "emp": 15399}, "estab_change": -0.006, "emp_change": 0.215, "county_fips": "27163"}, "schools": {"district": "North St. Paul-Maplewood-Oakdale School District", "district_geoid": "2723850", "grades": "PK-12", "district_vintage": "SY2024-25", "public_schools_1mi": 4, "schools": ["NE Metro Tartan", "EAGLE POINT ELEMENTARY", "TARTAN SENIOR HIGH", "SKYVIEW COMMUNITY MIDDLE"], "schools_vintage": "SY2023-24", "source": "NCES EDGE", "retrieved": "2026-10-20"}, "storms": {"county": "27163", "years": "2016-2025", "events": 118, "by_type": {"Hail": 79, "Thunderstorm Wind": 27, "Tornado": 5, "Heavy Rain": 4, "Lightning": 2, "Flash Flood": 1}, "property_damage_usd": 2305000, "deaths_direct": 0, "injuries_direct": 1, "note": "county-typed events only; events logged to forecast zones (CZ_TYPE Z: most winter, heat, flood and coastal events) are not counted", "source": "NOAA NCEI Storm Events Database, details files", "retrieved": "2026-10-20"}, "svi": {"tract": "27163070912", "overall_pct": 0.8, "socioeconomic_pct": 0.48, "household_pct": 0.98, "minority_pct": 0.58, "housing_transport_pct": 0.82, "pop": 2858, "poverty150_share": 22.9, "no_vehicle_share": 19.4, "minority_share": 41.2, "unemployed_share": 2.8, "retrieved": "2026-10-15"}, "tract": {"geoid": "27163070912", "pop": 3034, "pop_per_sqmi": 4759, "median_hh_income": 53015, "median_gross_rent": 1481, "renter_share": 0.51, "vacancy_rate": 0.053, "transit_commute_share": 0.053, "retrieved": "2026-10-15"}, "tract_change": {"geoid": "27163070912", "y2013": {"pop": 3095, "median_hh_income": 40125, "renter_share": 0.479, "median_home_value": 183800}, "y2023": {"pop": 3034, "median_hh_income": 53015, "renter_share": 0.509, "median_home_value": 271200}, "retrieved": "2026-10-16", "pop_change": -0.02, "median_hh_income_change": 0.321, "renter_share_change": 0.03, "median_home_value_change": 0.476}, "traffic": {"max_aadt": 83373, "trucks_aadt": 10398, "road": "694", "class": "Interstate", "lanes": 4, "segments_600m": 20, "year": "2024", "source": "FHWA HPMS", "retrieved": "2026-10-20"}, "walk": {"geoid": "271630709122", "walk_index": 10.7, "intersection_density": 43.1, "road_density": 14.5, "transit_distance_m": 464.0, "land_use_mix": 0.56, "jobs_per_acre": 3.37, "jobs_45min_auto": 132391, "jobs_45min_transit": 118049, "zero_car_share": 0.094, "pop": 1729, "housing_units": 792, "acres_land": 223.0, "retrieved": "2026-10-15"}, "web": {"images": [{"title": "Some Oakdale Mall Businesses Prepare to R…", "page": "https://wnbf.com/some-oakdale-mall-businesses-prepare-to-reopen/", "host": "wnbf.com", "img": "https://townsquare.media/site/499/files/2019/02/2017.06.22-OAKDALE-MALL-e1594648665554.jpg?w=1200&h=0&zc=1&s=0&a=t&q=89", "engine": "bing images"}, {"title": "What you need to know about the Oakdale Mall – …", "page": "https://www.windowswear.com/what-you-need-to-know-about-the-oakdale-mall-press-sun-bulletin/", "host": "windowswear.com", "img": "https://www.gannett-cdn.com/presto/2018/09/06/PBIN/73774906-cc6a-4a03-90f8-883bd6ec2dff-IMG_0892.JPG", "engine": "bing images"}, {"title": "Do You Remember These Former Oakdale Mall Stores?", "page": "https://991thewhale.com/former-oakdale-mall-stores/", "host": "991thewhale.com", "img": "https://townsquare.media/site/499/files/2021/06/attachment-2020.11.05-OAKDALE-MALL-NIGHT-e1623862936581.jpg?w=980&q=75", "engine": "bing images"}, {"title": "10 Exciting Things To Do In Oakdale, Mn | QuartzMountain", "page": "https://quartzmountain.org/article/things-to-do-in-oakdale-mn", "host": "quartzmountain.org", "img": "https://quartzmountain.org/images/resources/shop-at-the-oakdale-mall-or-tamarack-village_20230508043701.webp", "engine": "bing images"}, {"title": "Spark JC completes purchase of the Oakdale Mall | WIVT - News 34", "page": "https://www.binghamtonhomepage.com/news/spark-jc-completes-purchase-of-the-oakdale-mall/", "host": "binghamtonhomepage.com", "img": "https://www.binghamtonhomepage.com/wp-content/uploads/sites/79/2022/01/VO-Oakdale-Mall-Job-Fair.mp4.00_11_31_41.Still001.jpg?w=900", "engine": "bing images"}, {"title": "Oakdale Mall - a photo on Flickriver", "page": "https://www.flickriver.com/photos/walmart3/51913631376/", "host": "flickriver.com", "img": "https://live.staticflickr.com/65535/51913631376_a47f3628b2_z.jpg", "engine": "bing images"}, {"title": "GALLERY: What We'd Like To See Go Into The Oakdale Mall", "page": "https://981thehawk.com/oakdale-mall-name-change/", "host": "981thehawk.com", "img": "https://townsquare.media/site/499/files/2018/04/2018.04.17-OAKDALE-MALL-A-e1569840957273.jpg?w=980&q=75", "engine": "bing images"}, {"title": "Oakdale Mall finds new life with mixed concept", "page": "https://spectrumlocalnews.com/nys/central-ny/news/2022/11/15/oakdale-mall-finds-new-life-with-mixed-concept", "host": "spectrumlocalnews.com", "img": "https://s7d2.scene7.com/is/image/TWCNews/img_8c0ea7e0722f-1cropped_11152022", "engine": "bing images"}], "refs": [], "query": "\"Oakdale Mall\" Oakdale MN", "retrieved": "2026-10-15"}}, "elements": [{"slug": "use-retail", "name": "Retail (continued)", "group_": "use", "evidence": "• Redevelopment: retail, senior residential\n• Partial regreening: retention pond", "origin": "arcgis-webmap"}, {"slug": "place-transit-jobs", "name": "100k+ jobs within 45 min by transit", "group_": "place", "evidence": "118,049", "origin": "epa-walkability"}, {"slug": "place-15-minute", "name": "15-minute neighbourhood (5+ of 6 daily needs within 800 m)", "group_": "place", "evidence": "5/6", "origin": "openstreetmap"}, {"slug": "place-grocery-800m", "name": "Grocery within 800 m", "group_": "place", "evidence": "2 stores", "origin": "openstreetmap"}, {"slug": "place-bike", "name": "Bike network nearby", "group_": "place", "evidence": "35 ways", "origin": "openstreetmap"}, {"slug": "place-mall-cluster", "name": "3+ other atlas sites within 10 km", "group_": "place", "evidence": "3 within 10 km", "origin": "computed"}, {"slug": "place-hazard-tornado", "name": "High tornado risk", "group_": "place", "evidence": "Relatively High", "origin": "fema-nri"}, {"slug": "place-renter-majority", "name": "Renter-majority tract", "group_": "place", "evidence": "51%", "origin": "census-acs"}, {"slug": "era-retrofit-2010s", "name": "Retrofit 2010s", "group_": "era", "evidence": "2012", "origin": "arcgis-webmap"}, {"slug": "strategy-redevelop", "name": "Redeveloped", "group_": "strategy", "evidence": "• Redevelopment: retail, senior residential\n• Partial regreening: retention pond", "origin": "arcgis-webmap"}, {"slug": "strategy-regreen", "name": "Regreened", "group_": "strategy", "evidence": "• Redevelopment: retail, senior residential\n• Partial regreening: retention pond", "origin": "arcgis-webmap"}, {"slug": "use-housing", "name": "Housing", "group_": "use", "evidence": "• Redevelopment: retail, senior residential\n• Partial regreening: retention pond", "origin": "arcgis-webmap"}, {"slug": "place-high-traffic", "name": "30,000+ vehicles a day on an adjacent road", "group_": "place", "evidence": "83,373 on 694", "origin": "fhwa-hpms"}, {"slug": "place-freeway-frontage", "name": "Interstate or freeway within 600 m", "group_": "place", "evidence": "694", "origin": "fhwa-hpms"}, {"slug": "place-rent-2000-plus", "name": "County typical rent $2,000+", "group_": "place", "evidence": "$2,000/mo", "origin": "zillow"}, {"slug": "place-high-vulnerability", "name": "High social vulnerability tract (SVI ≥ 0.75)", "group_": "place", "evidence": "0.80", "origin": "cdc-svi"}], "details": {}, "photos": [], "provenance": {"*": "arcgis-webmap", "strategy": "arcgis-webmap", "authors_title": "arcgis-webmap", "authors_text": "arcgis-webmap", "authors_layer": "arcgis-webmap", "after_notes": "arcgis-webmap", "year_retrofit": "arcgis-webmap", "status": "derived from authors' map (retrofit year present)"}, "restricted_fields": {"parcels": ["owner_addr", "assessed", "taxable", "tax_amount", "sale_price", "deed_ref"], "deals": ["price", "price_per_acre", "price_per_sqft", "loan_amount", "asking_price"], "how": "free API key: POST /api/v1/keys {\"email\": …}"}}