{
  "address": "3680 21st Street, San Francisco, CA 94114",
  "path": "/san-francisco/castro/21st-street/3680/",
  "apn": "3605021A",
  "block": "3605",
  "lot": "021A",
  "eas_baseid": "362093",
  "coordinates": {
    "lat": 37.756635,
    "lng": -122.42959
  },
  "parcel": {
    "year_built": 1939,
    "units": 1,
    "stories": 2,
    "rooms": 8,
    "bathrooms": 2,
    "bedrooms": 4,
    "lot_area_sqft": 2850,
    "building_area_sqft": 2899,
    "lot_depth_ft": 14,
    "use": "Single Family Residential",
    "property_class": "Dwelling",
    "construction_type_code": "D",
    "zoning": "RH-1",
    "supervisor_district": 8,
    "assessor_neighborhood": "Eureka Valley/Dolores Heights",
    "analysis_neighborhood": "Castro/Upper Market",
    "property_location_raw": "0000 3680 21ST                ST0000"
  },
  "assessment": {
    "roll_year": 2025,
    "assessed_land_value": 520092,
    "assessed_improvement_value": 780154,
    "last_sale_date": "1993-04-07"
  },
  "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": "1939",
    "in_article_10_11_historic_district": false,
    "source": "sf-planning"
  },
  "permits": [
    {
      "number": "202012050329",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2020-12-05",
      "status_date": "2021-01-22",
      "estimated_cost": 31600,
      "revised_cost": 31600,
      "description": "re-roofing: remove and replace roofing material / existing roofing material (in-kind)",
      "source": "sf-building-permits"
    },
    {
      "number": "200912102961",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2009-12-10",
      "status_date": "2010-02-26",
      "estimated_cost": 1,
      "revised_cost": 1,
      "description": "revision to #200906059855-change structural & delete (psl) beams from from scope of work. not required due to structural condition. (no work).",
      "source": "sf-building-permits"
    },
    {
      "number": "200909015967",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2009-09-01",
      "status_date": "2010-02-26",
      "estimated_cost": 9200,
      "revised_cost": 9200,
      "description": "ground floor bath - replace in kind w/new fixtures & finishes. no structural changes. provide high efficacy lights on \"manual on\" occupancy sensor.",
      "source": "sf-building-permits"
    },
    {
      "number": "200906059855",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2009-06-05",
      "status_date": "2010-02-26",
      "estimated_cost": 21500,
      "revised_cost": 21500,
      "description": "2nd floor interior remodel only of existing kitchen, bath, hallway & stair refinish.",
      "source": "sf-building-permits"
    },
    {
      "number": "200706154125",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "2007-06-15",
      "status_date": "2009-09-10",
      "estimated_cost": 9500,
      "revised_cost": 9500,
      "description": "remove and replace dryrot to left hand side of stairs. remove (e) window in bathroom. repair dryrot & replace with like remove tile from bathroom floor repairs damaged lywood and replace with new tile as needed. install concrete capping to left side of stairs repair stucco as needed.",
      "source": "sf-building-permits"
    },
    {
      "number": "200705020263",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2007-05-02",
      "status_date": "2007-06-28",
      "estimated_cost": 2000,
      "revised_cost": 2000,
      "description": "remove and replace 4 windows on front of building. no exterior alaterations. min u factor u 0.67",
      "source": "sf-building-permits"
    },
    {
      "number": "8921160",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "1989-11-07",
      "status_date": "1990-10-01",
      "estimated_cost": 1,
      "description": "alteration permit #8820005",
      "source": "sf-building-permits"
    },
    {
      "number": "8919050",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "1989-10-11",
      "status_date": "1990-10-01",
      "estimated_cost": 100,
      "description": "revision to #8820005",
      "source": "sf-building-permits"
    },
    {
      "number": "8820005",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "1988-12-19",
      "status_date": "1990-09-28",
      "estimated_cost": 125000,
      "description": "vertical addition",
      "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=3680",
      "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=3605021A&$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=3605&lot=021A",
      "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=3605021A",
      "retrieved": "2026-07-28"
    },
    {
      "id": "digitalsf-54810",
      "name": "3680 21st Street, between 1946 and 1951. San Francisco Office of Assessor-Recorder Photographs (SFP 23), San Francisco History Center, San Francisco Public Library.",
      "query": "https://digitalsf.org/record/54810",
      "label": "Assessor-Recorder Photographs (SFP 23), San Francisco Public Library",
      "retrieved": "2026-08-15"
    }
  ],
  "historical_record": [
    {
      "date": "between 1946 and 1951",
      "kind": "photograph",
      "description": "The Office of the Assessor-Recorder photographed the property for tax assessment.",
      "source": "digitalsf-54810"
    }
  ]
}
