{
  "address": "3930 21st Street, San Francisco, CA 94114",
  "path": "/san-francisco/castro/21st-street/3930/",
  "apn": "2752021",
  "block": "2752",
  "lot": "021",
  "eas_baseid": "345548",
  "coordinates": {
    "lat": 37.756257,
    "lng": -122.435196
  },
  "parcel": {
    "year_built": 1999,
    "units": 1,
    "stories": 3,
    "rooms": 7,
    "bathrooms": 4,
    "bedrooms": 4,
    "lot_area_sqft": 2550,
    "building_area_sqft": 3400,
    "lot_depth_ft": 85,
    "use": "Single Family Residential",
    "property_class": "Dwelling",
    "construction_type_code": "D",
    "zoning": "RH-2",
    "supervisor_district": 8,
    "assessor_neighborhood": "Eureka Valley/Dolores Heights",
    "analysis_neighborhood": "Castro/Upper Market",
    "property_location_raw": "0000 3930 21ST                ST0000"
  },
  "assessment": {
    "roll_year": 2025,
    "assessed_land_value": 1303496,
    "assessed_improvement_value": 904365,
    "last_sale_date": "2003-05-28"
  },
  "historic_status": {
    "ceqa_status_code": "C",
    "ceqa_status_code_article_10_11": "C",
    "ceqa_status_label": "Not a historical resource",
    "reason": "Not 45 years or older",
    "yearbuilt": "1999",
    "in_article_10_11_historic_district": false,
    "source": "sf-planning"
  },
  "permits": [
    {
      "number": "201206152661",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2012-06-15",
      "status_date": "2012-10-17",
      "estimated_cost": 1,
      "revised_cost": 1,
      "description": "to obtain final inspection for work approved under app#200909046268 all work is complete.",
      "source": "sf-building-permits"
    },
    {
      "number": "201206152663",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2012-06-15",
      "status_date": "2012-10-17",
      "estimated_cost": 1,
      "revised_cost": 1,
      "description": "to obtain final inspection for work approved under app#200906241188. all work is complete.",
      "source": "sf-building-permits"
    },
    {
      "number": "201206152664",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2012-06-15",
      "status_date": "2012-07-27",
      "estimated_cost": 1,
      "revised_cost": 1,
      "description": "to obtain final inspection for work approved under app#200904166413. all work is complete.",
      "source": "sf-building-permits"
    },
    {
      "number": "201206152665",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2012-06-15",
      "status_date": "2012-10-17",
      "estimated_cost": 1,
      "revised_cost": 1,
      "description": "to obtain final inspection for work approved under app#200906110276. all work is complete.",
      "source": "sf-building-permits"
    },
    {
      "number": "200909046268",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "2009-09-04",
      "status_date": "2012-10-17",
      "estimated_cost": 300,
      "revised_cost": 1000,
      "description": "rev. to 2009.06.24.1188. move guardrail to the west perimeter of roof deck ( original parapet wall)",
      "source": "sf-building-permits"
    },
    {
      "number": "M176125",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2009-08-10",
      "status_date": "2009-08-10",
      "revised_cost": 1,
      "description": "street space permit only.",
      "source": "sf-building-permits"
    },
    {
      "number": "200906241188",
      "type": "additions alterations or repairs",
      "status": "expired",
      "filed": "2009-06-24",
      "status_date": "2012-10-17",
      "estimated_cost": 10000,
      "revised_cost": 15000,
      "description": "construct (n) wood framed roof deck, guardrails and access stair over (e) flat roof at rear of property. repair/reroof existing as required",
      "source": "sf-building-permits"
    },
    {
      "number": "200906110276",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "2009-06-11",
      "status_date": "2012-10-17",
      "estimated_cost": 40000,
      "revised_cost": 40000,
      "description": "remove (e) paing, planters windows & door. msic siding & decayed framing @ west wall. replace with new paving & water features. new windows & wdw wall system, (n) misc framing & siding. rear north wall. demo & remove door & windows install new bolt on balcony.new str. steel moment frame.",
      "source": "sf-building-permits"
    },
    {
      "number": "200904166413",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "2009-04-16",
      "status_date": "2012-07-27",
      "estimated_cost": 165000,
      "revised_cost": 165000,
      "description": "replace in kind the following: 20 windows, 11 esterior doors, all exterior wood siding, stucco, 3 tile balconies.",
      "source": "sf-building-permits"
    },
    {
      "number": "200904166416",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2009-04-16",
      "status_date": "2012-06-14",
      "estimated_cost": 20000,
      "revised_cost": 20000,
      "description": "reroofing.",
      "source": "sf-building-permits"
    },
    {
      "number": "200611147610",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2006-11-14",
      "status_date": "2007-10-12",
      "estimated_cost": 40000,
      "revised_cost": 40000,
      "description": "water damage repair to 1st and 2nd story exterior and interior wall. replace bay wndw framing 15'x 30' sheeting, stucco interior dry wall with in kind construction scaffolding to be erected for 5-6 wks apporx. 550 sq ft pf repair",
      "source": "sf-building-permits"
    },
    {
      "number": "200004046278",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "2000-04-04",
      "status_date": "2000-08-04",
      "estimated_cost": 5000,
      "revised_cost": 5000,
      "description": "remove and reset existing windows on front elevation, install proper flashing",
      "source": "sf-building-permits"
    },
    {
      "number": "9824322",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "1998-11-24",
      "status_date": "1999-12-13",
      "estimated_cost": 25000,
      "description": "remove non-loadbearing walls on grnd & 1st flr;add fireplace",
      "source": "sf-building-permits"
    },
    {
      "number": "9817134S",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "1998-08-27",
      "status_date": "1999-12-13",
      "estimated_cost": 180000,
      "description": "horizontal garage bedrms,baths,kitchen & dining rm",
      "source": "sf-building-permits"
    },
    {
      "number": "9218928",
      "type": "additions alterations or repairs",
      "status": "expired",
      "filed": "1992-11-02",
      "status_date": "1993-12-14",
      "estimated_cost": 5000,
      "description": "revert unauthorized bed & brkfst inn to sfd",
      "source": "sf-building-permits"
    },
    {
      "number": "9014203",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "1990-07-18",
      "status_date": "1990-11-18",
      "estimated_cost": 3000,
      "description": "remodel kitchen & bathroom; repair to existing rotted deck",
      "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=21ST&street_type=ST&address_number=3930",
      "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=2752021&$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=021",
      "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=2752021",
      "retrieved": "2026-07-28"
    }
  ]
}
