{
  "address": "4221 20th Street, San Francisco, CA 94114",
  "path": "/san-francisco/castro/20th-street/4221/",
  "apn": "2752034",
  "block": "2752",
  "lot": "034",
  "eas_baseid": "345567",
  "coordinates": {
    "lat": 37.757464,
    "lng": -122.435206
  },
  "parcel": {
    "year_built": 1927,
    "units": 7,
    "stories": 2,
    "rooms": 16,
    "bathrooms": 7,
    "lot_area_sqft": 2567,
    "building_area_sqft": 4064,
    "use": "Multi-Family Residential",
    "property_class": "Apartment 5 to 14 Units",
    "construction_type_code": "D",
    "zoning": "RH-3",
    "supervisor_district": 8,
    "assessor_neighborhood": "Eureka Valley/Dolores Heights",
    "analysis_neighborhood": "Castro/Upper Market",
    "property_location_raw": "0000 4221 20TH                ST0000"
  },
  "assessment": {
    "roll_year": 2025,
    "assessed_land_value": 55295,
    "assessed_improvement_value": 300904
  },
  "historic_status": {
    "ceqa_status_code": "B",
    "ceqa_status_code_article_10_11": "B",
    "ceqa_status_label": "Unevaluated",
    "reason": "No evaluation and 45 years or older",
    "yearbuilt": "1927",
    "in_article_10_11_historic_district": false,
    "source": "sf-planning"
  },
  "permits": [
    {
      "number": "202103186877",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2021-03-18",
      "status_date": "2022-09-21",
      "estimated_cost": 15000,
      "revised_cost": 15000,
      "description": "new conventional fire alarm panel. new wireless \"rf\" radio communicator will be installed for central station monitoring new low frequency \"lf\" horns will be added to the interior residential units. all other existing devices shall remain i.e. smoke detectors, pull stations, water flow/tamper switch",
      "source": "sf-building-permits"
    },
    {
      "number": "202007109984",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2020-07-10",
      "status_date": "2021-05-05",
      "estimated_cost": 20000,
      "revised_cost": 20000,
      "description": "provide fire sprinkler protecton for ground floor adu and egress path per nfpa 13r. provide new underground 2\" fire service per nfpa 24. total 19 heads. ext bell/sprinkler monitoring under sep permit.",
      "source": "sf-building-permits"
    },
    {
      "number": "M1214927",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2020-07-06",
      "status_date": "2020-07-08",
      "revised_cost": 0,
      "description": "street space",
      "source": "sf-building-permits"
    },
    {
      "number": "M1131667",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2019-08-30",
      "status_date": "2020-01-15",
      "revised_cost": 1,
      "description": "street space",
      "source": "sf-building-permits"
    },
    {
      "number": "201804257386",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2018-04-25",
      "status_date": "2018-04-26",
      "estimated_cost": 1500,
      "revised_cost": 1514,
      "description": "replace one garage door in-kind. partial compliance w/ nov #201798922. 2 other garage doors to be removed under separate permit for a.d.u.",
      "source": "sf-building-permits"
    },
    {
      "number": "201706290711",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2017-06-29",
      "status_date": "2017-09-05",
      "estimated_cost": 8500,
      "revised_cost": 8500,
      "description": "replace kitchen cabinets and countertops",
      "source": "sf-building-permits"
    },
    {
      "number": "201701207540",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2017-01-20",
      "status_date": "2018-02-14",
      "estimated_cost": 1,
      "revised_cost": 1,
      "description": "revision to pa 2016-0907-6901 including smrf size",
      "source": "sf-building-permits"
    },
    {
      "number": "201612296166",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "2016-12-29",
      "status_date": "2021-06-04",
      "estimated_cost": 100000,
      "revised_cost": 150000,
      "description": "dwelling unit addition per ordinance#162-16.",
      "source": "sf-building-permits"
    },
    {
      "number": "201609076901",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2016-09-07",
      "status_date": "2018-02-14",
      "estimated_cost": 25000,
      "revised_cost": 64000,
      "description": "soft story retrofit per iebc appx a4",
      "source": "sf-building-permits"
    },
    {
      "number": "201407181676",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2014-07-18",
      "status_date": "2014-08-19",
      "estimated_cost": 2000,
      "revised_cost": 2000,
      "description": "comply with nov#201484181 (his). stairs add rails/handrails minor modifications to trendrails.",
      "source": "sf-building-permits"
    },
    {
      "number": "200505041552",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2005-05-04",
      "status_date": "2005-05-06",
      "estimated_cost": 1000,
      "revised_cost": 1000,
      "description": "renew appl#200209277693,200307099120",
      "source": "sf-building-permits"
    },
    {
      "number": "200307099120",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2003-07-09",
      "status_date": "2005-05-06",
      "estimated_cost": 6000,
      "revised_cost": 6000,
      "description": "replace in kind 14 ft x16 ft roof deck",
      "source": "sf-building-permits"
    },
    {
      "number": "200209277693",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2002-09-27",
      "status_date": "2005-05-06",
      "estimated_cost": 1000,
      "revised_cost": 1000,
      "description": "install handrails per complaint#200230606. removal of roof top deck per n.o.v.200230606.",
      "source": "sf-building-permits"
    },
    {
      "number": "200108246885",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2001-08-24",
      "status_date": "2002-01-16",
      "estimated_cost": 7800,
      "revised_cost": 7800,
      "description": "alteration of kitchen cabinets + appliances in one unit",
      "source": "sf-building-permits"
    },
    {
      "number": "200106212073",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2001-06-21",
      "status_date": "2002-01-16",
      "estimated_cost": 5500,
      "revised_cost": 5500,
      "description": "remove (e) deck boards and replace w/ trex decking",
      "source": "sf-building-permits"
    },
    {
      "number": "9310424",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "1993-06-21",
      "status_date": "1994-01-06",
      "estimated_cost": 7100,
      "description": "reroofing",
      "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=20TH&street_type=ST&address_number=4221",
      "retrieved": "2026-07-28"
    },
    {
      "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=2752034&$order=closed_roll_year%20DESC&$limit=1",
      "retrieved": "2026-07-28"
    },
    {
      "id": "sf-building-permits",
      "name": "SF Dept. of Building Inspection via DataSF",
      "query": "https://data.sfgov.org/resource/i98e-djp9.json?block=2752&lot=034",
      "retrieved": "2026-07-28"
    },
    {
      "id": "sf-planning",
      "name": "SF Planning Department — Historic Resource Status by Parcel via DataSF",
      "query": "https://data.sfgov.org/resource/3tsw-4idn.json?apn=2752034",
      "retrieved": "2026-07-28"
    }
  ]
}
