{
  "address": "2280 15th Street, San Francisco, CA 94114",
  "path": "/san-francisco/castro/15th-street/2280/",
  "apn": "3540030",
  "block": "3540",
  "lot": "030",
  "eas_baseid": "358681",
  "coordinates": {
    "lat": 37.765999,
    "lng": -122.435063
  },
  "parcel": {
    "year_built": 1910,
    "units": 3,
    "stories": 3,
    "rooms": 12,
    "bathrooms": 6,
    "bedrooms": 6,
    "lot_area_sqft": 2757,
    "building_area_sqft": 4054,
    "use": "Multi-Family Residential",
    "property_class": "TIC Bldg 4 units or less",
    "construction_type_code": "D",
    "zoning": "RH-3",
    "supervisor_district": 8,
    "assessor_neighborhood": "Duboce Triangle",
    "analysis_neighborhood": "Castro/Upper Market",
    "property_location_raw": "0000 2280 15TH                ST0000"
  },
  "assessment": {
    "roll_year": 2025,
    "assessed_land_value": 2646776,
    "assessed_improvement_value": 1764518,
    "last_sale_date": "2020-10-22"
  },
  "historic_status": {
    "ceqa_status_code": "A",
    "ceqa_status_code_article_10_11": "A",
    "ceqa_status_label": "Historic resource",
    "reason": "California Register Historic District",
    "in_article_10_11_historic_district": false,
    "source": "sf-planning"
  },
  "historic_district": {
    "name": "Duboce Triangle Historic District Extension",
    "california_register_status": "Eligible (not listed)",
    "national_register_status": "Not listed",
    "article_10_11_status": "No local landmark protection",
    "local_landmark_protection": false,
    "source": "sf-historic-districts"
  },
  "permits": [
    {
      "number": "202407307588",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2024-07-30",
      "status_date": "2024-08-08",
      "estimated_cost": 1,
      "revised_cost": 1,
      "description": "to obtain final inspection for work approved under pa# 2020-1019-6802, 2020-0927-5187, 2018-0807-6707",
      "source": "sf-building-permits"
    },
    {
      "number": "202407307585",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2024-07-30",
      "status_date": "2024-08-08",
      "estimated_cost": 1,
      "revised_cost": 1,
      "description": "to obtain final inspection for work approved under pa# 2020-1118-9206, 2020-1117-9046, 2020-1019-6812 all work is complete",
      "source": "sf-building-permits"
    },
    {
      "number": "202011249613",
      "type": "additions alterations or repairs",
      "status": "filed",
      "filed": "2020-11-24",
      "status_date": "2020-11-24",
      "estimated_cost": 200000,
      "revised_cost": 0,
      "description": "revision to pa #202010196802 - interior remodel of 3 dwelling units. seismic upgrade all 3 floors. only exterior work to restore damaged trim and paint",
      "source": "sf-building-permits"
    },
    {
      "number": "202011189206",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "2020-11-18",
      "status_date": "2024-09-05",
      "estimated_cost": 40000,
      "revised_cost": 300000,
      "description": "interior remodel of an (e) building containing 3 dwelling units. work limited to interior. exterior to remain as is, unchanged. only exterior work to be required repairs, restoration and painting. (e) double hung windows to remain. seismic retrofit s.s.d.",
      "source": "sf-building-permits"
    },
    {
      "number": "202011179045",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2020-11-17",
      "status_date": "2020-11-17",
      "estimated_cost": 7500,
      "revised_cost": 7500,
      "description": "reroofing",
      "source": "sf-building-permits"
    },
    {
      "number": "202011179046",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "2020-11-17",
      "status_date": "2024-09-05",
      "estimated_cost": 7500,
      "revised_cost": 7500,
      "description": "remove existing 4 layers of shingles, remove existing skip sheathing, with 1/2\" plywood",
      "source": "sf-building-permits"
    },
    {
      "number": "202010196802",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "2020-10-19",
      "status_date": "2024-09-05",
      "estimated_cost": 200000,
      "revised_cost": 200000,
      "description": "open walls and ceiling as neededto install new electrical under pa# ew202010130967 and new plumbing under pa# pw20201012389. remodel existing 3 kitchens and bathrooms.",
      "source": "sf-building-permits"
    },
    {
      "number": "202010196812",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "2020-10-19",
      "status_date": "2024-09-05",
      "estimated_cost": 1,
      "revised_cost": 1,
      "description": "no work on this permit. request site meeting with bldg inspector to review non-compliant rear stair that are currently 2nd means of egress. following dbi recommendation on stairs will remain as is, or be replaced with new stains under separate permit with drawings and planning approval.",
      "source": "sf-building-permits"
    },
    {
      "number": "202009275187",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2020-09-27",
      "status_date": "2020-11-18",
      "estimated_cost": 25000,
      "revised_cost": 70000,
      "description": "new 12\" concrete slab in crawl space. new perimeter foundation adjacnt to (e) foundation (that remains) at rear of bldg. approx. 100lf. no increase of ceiling heights in crawl space.",
      "source": "sf-building-permits"
    },
    {
      "number": "201808076707",
      "type": "additions alterations or repairs",
      "status": "cancelled",
      "filed": "2018-08-07",
      "status_date": "2025-01-10",
      "estimated_cost": 350000,
      "revised_cost": 60000,
      "description": "addition to rear of (e) building: removal of existing non conforming egress stairs in rear yard and replacing it with new conforming egress stairs and decks. full remodel of (e) 3 units under permit 202011189206.",
      "source": "sf-building-permits"
    },
    {
      "number": "201007287609",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2010-07-28",
      "status_date": "2010-12-23",
      "estimated_cost": 4000,
      "revised_cost": 4000,
      "description": "remove & replace rear new concrete retaining wall, replace in kind.",
      "source": "sf-building-permits"
    },
    {
      "number": "9505966",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "1995-04-25",
      "status_date": "1995-06-08",
      "estimated_cost": 3500,
      "description": "repl 4 windows-lower flat-repr frnt str lndg-repl dry rot wd",
      "source": "sf-building-permits"
    },
    {
      "number": "9321267",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "1993-12-03",
      "status_date": "1994-02-01",
      "estimated_cost": 500,
      "description": "vinyl siding repair work",
      "source": "sf-building-permits"
    },
    {
      "number": "9316718",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "1993-09-27",
      "status_date": "1994-02-01",
      "estimated_cost": 7000,
      "description": "remodel bathrm, new fixtures, vanity, tile, tub enclosure",
      "source": "sf-building-permits"
    },
    {
      "number": "9116807",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "1991-09-11",
      "status_date": "1991-10-03",
      "estimated_cost": 5323,
      "description": "vinyl siding",
      "source": "sf-building-permits"
    },
    {
      "number": "8920341",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "1989-10-26",
      "status_date": "1990-09-25",
      "estimated_cost": 4560,
      "description": "re - roofing",
      "source": "sf-building-permits"
    },
    {
      "number": "8303245",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "1983-04-19",
      "status_date": "1986-04-28",
      "estimated_cost": 5,
      "description": "to bring bldg. to full compliance",
      "source": "sf-building-permits"
    },
    {
      "number": "8208349",
      "type": "additions alterations or repairs",
      "status": "cancelled",
      "filed": "1982-10-12",
      "status_date": "1983-12-27",
      "estimated_cost": 9975,
      "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=15TH&street_type=ST&address_number=2280",
      "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=3540030&$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=3540&lot=030",
      "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=3540030",
      "retrieved": "2026-07-28"
    },
    {
      "id": "sf-historic-districts",
      "name": "SF Planning Department — Historic Districts via DataSF",
      "query": "https://data.sfgov.org/resource/63x5-g3m4.json?$where=intersects(the_geom,%20%27POINT(-122.43506336955309%2037.765998716850426)%27)",
      "retrieved": "2026-07-28"
    }
  ]
}
