{
  "address": "2882–2898 23rd Street, San Francisco, CA 94110",
  "path": "/san-francisco/mission/23rd-street/2882/",
  "apn": "4150036",
  "block": "4150",
  "lot": "036",
  "eas_baseid": "369557",
  "coordinates": {
    "lat": 37.754459,
    "lng": -122.409921
  },
  "address_range": "2882–2898",
  "street_numbers_on_parcel": [
    "2882",
    "2884",
    "2886",
    "2888",
    "2890",
    "2892",
    "2894",
    "2896",
    "2898"
  ],
  "parcel": {
    "year_built": 1900,
    "units": 1,
    "stories": 3,
    "rooms": 46,
    "bathrooms": 9,
    "lot_area_sqft": 5925,
    "building_area_sqft": 13380,
    "lot_depth_ft": 79,
    "use": "Multi-Family Residential",
    "property_class": "Apartment 5 to 14 Units",
    "construction_type_code": "D",
    "zoning": "RM-1",
    "supervisor_district": 9,
    "assessor_neighborhood": "Inner Mission",
    "analysis_neighborhood": "Mission",
    "property_location_raw": "2898 2882 23RD                ST0000"
  },
  "assessment": {
    "roll_year": 2025,
    "assessed_land_value": 2022671,
    "assessed_improvement_value": 1496841,
    "last_sale_date": "2014-04-04"
  },
  "historic_status": {
    "ceqa_status_code": "C",
    "ceqa_status_code_article_10_11": "C",
    "ceqa_status_label": "Not a historical resource",
    "reason": "Historic Survey Result",
    "yearbuilt": "1900",
    "in_article_10_11_historic_district": false,
    "source": "sf-planning"
  },
  "permits": [
    {
      "number": "201902011877",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2019-02-01",
      "status_date": "2019-08-05",
      "estimated_cost": 39000,
      "revised_cost": 50000,
      "description": "interior apartment remodel including remode of (e) kitchen and bathroom, construct new bathroom add washier and dryer hook up, replace (e) hot water heater, replace non street facing windows, mep to desing build",
      "source": "sf-building-permits"
    },
    {
      "number": "201812289305",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2018-12-28",
      "status_date": "2018-12-28",
      "estimated_cost": 34000,
      "revised_cost": 34000,
      "description": "kitchen and bathroom remodel. in kind like for like.",
      "source": "sf-building-permits"
    },
    {
      "number": "201502208837",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2015-02-20",
      "status_date": "2015-03-23",
      "estimated_cost": 7500,
      "revised_cost": 9500,
      "description": "abate violation number 201521721 and 201524973. replace rear windows, not visable from street. dryrot repair on rear stairs less than 50% and all other items",
      "source": "sf-building-permits"
    },
    {
      "number": "201407010275",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2014-07-01",
      "status_date": "2014-09-04",
      "estimated_cost": 35000,
      "revised_cost": 45000,
      "description": "revision to app#201405125510. remodel of extg kitchen and bathroom, construct new bathroom, add washer and dryer hook ups. replace extg hot water heater. no strctural or exterior work. electrical, mech, plmg to be design build under seperate permit.",
      "source": "sf-building-permits"
    },
    {
      "number": "201405125510",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2014-05-12",
      "status_date": "2014-09-04",
      "estimated_cost": 35000,
      "revised_cost": 35000,
      "description": "kitchen remodel, 1 bath remodel. 1/2 bath remodel",
      "source": "sf-building-permits"
    },
    {
      "number": "201005071968",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2010-05-07",
      "status_date": "2010-07-20",
      "estimated_cost": 1,
      "revised_cost": 1,
      "description": "to comply with nov# 201032925 dated 2/3/10. provide drawings for new fence facing florida street. revision to pa# 201003269046",
      "source": "sf-building-permits"
    },
    {
      "number": "201003269046",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2010-03-26",
      "status_date": "2010-07-20",
      "estimated_cost": 2500,
      "revised_cost": 2500,
      "description": "build 20lf of wood fencing at rear of builiding, 6'-0\" at along sidewalk. comply with nov. 201032985.",
      "source": "sf-building-permits"
    },
    {
      "number": "200908144861",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2009-08-14",
      "status_date": "2009-08-14",
      "estimated_cost": 1800,
      "revised_cost": 1800,
      "description": "replace dryrotted deck and joist top level rear of building. under 50% repair in kind",
      "source": "sf-building-permits"
    },
    {
      "number": "200901029474",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2009-01-02",
      "status_date": "2009-02-05",
      "estimated_cost": 5000,
      "revised_cost": 5000,
      "description": "dry rot repair on exterior doorway entry.",
      "source": "sf-building-permits"
    },
    {
      "number": "9512908",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "1995-08-15",
      "status_date": "1995-12-22",
      "estimated_cost": 800,
      "description": "repair rear stairs and porch",
      "source": "sf-building-permits"
    },
    {
      "number": "9103776",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "1991-03-08",
      "status_date": "1991-09-08",
      "estimated_cost": 7900,
      "description": "reroofing",
      "source": "sf-building-permits"
    },
    {
      "number": "8614337",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "1986-11-13",
      "status_date": "1987-06-16",
      "estimated_cost": 200,
      "description": "cut down height of fence",
      "source": "sf-building-permits"
    },
    {
      "number": "8607956",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "1986-07-08",
      "status_date": "1987-01-06",
      "estimated_cost": 500,
      "description": "remove illegal fencing in rear yard",
      "source": "sf-building-permits"
    },
    {
      "number": "8603322",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "1986-03-21",
      "status_date": "1988-01-15",
      "estimated_cost": 20000,
      "description": "alteration remodeling as per plans",
      "source": "sf-building-permits"
    },
    {
      "number": "8510594",
      "type": "additions alterations or repairs",
      "status": "cancelled",
      "filed": "1985-09-25",
      "status_date": "1986-07-28",
      "estimated_cost": 5500,
      "description": "rebuild dryrot fence",
      "source": "sf-building-permits"
    }
  ],
  "sources": [
    {
      "id": "sf-eas-addresses",
      "name": "SF Enterprise Addressing System via DataSF",
      "query": "https://data.sfgov.org/resource/3mea-di5p.json?street_name=23RD&street_type=ST&address_number=2882",
      "retrieved": "2026-07-31"
    },
    {
      "id": "sf-assessor-roll",
      "name": "SF Office of the Assessor-Recorder via DataSF (2025 secured roll)",
      "query": "https://data.sfgov.org/resource/wv5m-vpq2.json?parcel_number=4150036&$order=closed_roll_year%20DESC&$limit=1",
      "retrieved": "2026-07-31"
    },
    {
      "id": "sf-building-permits",
      "name": "SF Dept. of Building Inspection via DataSF",
      "query": "https://data.sfgov.org/resource/i98e-djp9.json?block=4150&lot=036",
      "retrieved": "2026-07-31"
    },
    {
      "id": "sf-planning",
      "name": "SF Planning Department — Historic Resource Status by Parcel via DataSF",
      "query": "https://data.sfgov.org/resource/3tsw-4idn.json?apn=4150036",
      "retrieved": "2026-07-31"
    }
  ]
}
