# Building permits at 400 Upper Tr, San Francisco, CA

The biggest project within a quarter mile since May 1: a $1.3M alteration or repair at 15 Loma Vista Tr, permitted Jul 14.

One permit here in the last two years. The newest, Apr 27: Repr strc for fire damg units entire bldg finish remv & repl. Within a quarter mile, the city has issued 61 more permits since May 1.

## At this address

| Date | Type | Work | Cost | Permit |
|---|---|---|---|---|
| Apr 27, 2026 | Alteration or repair | repr strc for fire damg units entire bldg finish remv & repl, prov new int fin, appl, casewk, drs etc., prov nec. str upgrds, prov automat fire alarms, nfpa13 spk syst, conver wd-bur fp to gas, slr panl redy rf, (n) vert & horz adu infill on 4th fl 1806sf. over 3hr (n)podium. | $1,500,000 | [202212168494](https://nearbypermits.com/san-francisco/permit/202212168494/) |

## Within ¼ mi since May 1, 2026

61 permits in the circle. From our copy of the city's data (last 24 months).

### Next door (under 250 ft), 4 permits

| Date | Address | Distance | Type | Work | Cost | Permit |
|---|---|---|---|---|---|---|
| Aug 28, 2026 | [401 Upper Tr](https://nearbypermits.com/san-francisco/address/401-upper-tr/) | 160 ft N | Alteration or repair | replacing windows in existing opening, replace stucco on the east wall. repair dryrot as necessary | $42,000 | [202608287386](https://nearbypermits.com/san-francisco/permit/202608287386/) |
| Aug 5, 2026 | [1040 Ashbury St](https://nearbypermits.com/san-francisco/address/1040-ashbury-st/) | 240 ft NW | Alteration or repair | unit 6: remodel 2 bathrooms and 1 kitchen in kind like for like. no tub conversions. no removal of walls | $45,000 | [202608056085](https://nearbypermits.com/san-francisco/permit/202608056085/) |
| Aug 5, 2026 | [1040 Ashbury St](https://nearbypermits.com/san-francisco/address/1040-ashbury-st/) | 240 ft NW | Alteration or repair | exterior stair repair, front of bldg, less than 50% repairs, street facing. | $15,000 | [202608056083](https://nearbypermits.com/san-francisco/permit/202608056083/) |
| Jun 18, 2026 | [401 Upper Tr](https://nearbypermits.com/san-francisco/address/401-upper-tr/) | 160 ft N | Roofing | re-roofing (no hotworks) | $26,500 | [202606183526](https://nearbypermits.com/san-francisco/permit/202606183526/) |

### This block (250 to 1,000 ft), 36 permits

| Date | Address | Distance | Type | Work | Cost | Permit |
|---|---|---|---|---|---|---|
| Sep 30, 2026 | [1012 Clayton St](https://nearbypermits.com/san-francisco/address/1012-clayton-st/) | 430 ft NW | Alteration or repair | remove damaged plaster in 3rd floor and 2nd floor interior only. approximately 1,500 sf. maintain 1hr fire rating at property line walls. | $5,000 | [202609298791](https://nearbypermits.com/san-francisco/permit/202609298791/) |
| Sep 29, 2026 | [11 Mars St](https://nearbypermits.com/san-francisco/address/11-mars-st/) | 670 ft SE | Alteration or repair | to obtain final inspection for work approved under pa# 202303304745 and 202502180547 | Not listed | [202609298790](https://nearbypermits.com/san-francisco/permit/202609298790/) |
| Sep 29, 2026 | [235 Corbett Av](https://nearbypermits.com/san-francisco/address/235-corbett-av/) | 920 ft SE | Alteration or repair | relace dry rot rear decks in-kind, replace wood railings with new cable railings | $45,000 | [202609178278](https://nearbypermits.com/san-francisco/permit/202609178278/) |
| Sep 16, 2026 | [155 Lower Tr](https://nearbypermits.com/san-francisco/address/155-lower-tr/) | 860 ft E | Alteration or repair | revision to pa#202604089079. widening of the hallway on the 1st fl. revision to footing in basement/crawl space. bathroom + closet modifications in guest bedroom level. | $20,000 | [202609047707](https://nearbypermits.com/san-francisco/permit/202609047707/) |
| Sep 9, 2026 | [980 Ashbury St](https://nearbypermits.com/san-francisco/address/980-ashbury-st/) | 510 ft N | Alteration or repair | first floor: renovate (e) kitchen, relocate 1/2 bath. @nd floor: renovate(2)(e) bathrooms and laundry area. renovate principal bedroom and closet area. remove (e) masonary chimney | $130,000 | [202608317460](https://nearbypermits.com/san-francisco/permit/202608317460/) |
| Sep 3, 2026 | [935 Ashbury St](https://nearbypermits.com/san-francisco/address/935-ashbury-st/) | 760 ft N | Alteration or repair | to obtain final inspection for work approved under pa# 202507211248. all work is complete. | Not listed | [202608317455](https://nearbypermits.com/san-francisco/permit/202608317455/) |
| Aug 31, 2026 | [856 Clayton St](https://nearbypermits.com/san-francisco/address/856-clayton-st/) | 950 ft NW | Alteration or repair | addressing permit: add sub address to 856 clayton st. "unit 856 a clayton st has been created | Not listed | [202608317442](https://nearbypermits.com/san-francisco/permit/202608317442/) |
| Aug 11, 2026 | [942 Clayton St](https://nearbypermits.com/san-francisco/address/942-clayton-st/) | 690 ft NW | Alteration or repair | bathroom remodel, replace in kind, no fixture move. | $20,000 | [202608106345](https://nearbypermits.com/san-francisco/permit/202608106345/) |
| Jul 31, 2026 | [530 Belvedere St](https://nearbypermits.com/san-francisco/address/530-belvedere-st/) | 570 ft W | Alteration or repair | remodel existing kitchen, bath. replace in kind no structural changes. | $150,000 | [202607315918](https://nearbypermits.com/san-francisco/permit/202607315918/) |
| Jul 28, 2026 | [1065 Ashbury St](https://nearbypermits.com/san-francisco/address/1065-ashbury-st/) | 360 ft NW | Alteration or repair | remodel 2 bathrooms in kind and remodel kitchen in kind. no change to floor layout. no change to wall layout. no structural work. | $100,000 | [202607285674](https://nearbypermits.com/san-francisco/permit/202607285674/) |
| Jul 27, 2026 | [1000 Ashbury St](https://nearbypermits.com/san-francisco/address/1000-ashbury-st/) | 330 ft N | Alteration or repair | to obtain final inspection for work approved under pa 201501085184. all work is complete. | Not listed | [202607074653](https://nearbypermits.com/san-francisco/permit/202607074653/) |
| Jul 27, 2026 | [1000 Ashbury St](https://nearbypermits.com/san-francisco/address/1000-ashbury-st/) | 330 ft N | Alteration or repair | recommencement and completion of work approved under pa#201709188787 and 201411050822. | $100,000 | [202607074650](https://nearbypermits.com/san-francisco/permit/202607074650/) |
| Jul 14, 2026 | [263 Upper Tr](https://nearbypermits.com/san-francisco/address/263-upper-tr/) | 260 ft SE | Alteration or repair | revision to 202605231820 for in kind no plans. new application shows relocated bathroomo fixtures and 1 removed non bearing wall. | Not listed | [202607084701](https://nearbypermits.com/san-francisco/permit/202607084701/) |
| Jul 14, 2026 | [151 Upper Tr](https://nearbypermits.com/san-francisco/address/151-upper-tr/) | 810 ft NE | Alteration or repair | structural & lateral repairs & strengthening of structural post supporting rear bay structure. strengthening & reinforcement of side cantilever structures | $28,000 | [202606173397](https://nearbypermits.com/san-francisco/permit/202606173397/) |
| Jul 13, 2026 | [169 Upper Tr](https://nearbypermits.com/san-francisco/address/169-upper-tr/) | 730 ft NE | Alteration or repair | no structural work. no special conditions. replace exterior door & window sashes w/ in kind to match (e). replace inswing door & fix sidelite sashes to all fixed. exterior - attached metal brackets & awning above north window 206, (n) in kind door 205, (e) 304/305, (e) 306/307. 2nd fl reading room - | $300,000 | [202606233770](https://nearbypermits.com/san-francisco/permit/202606233770/) |
| Jul 10, 2026 | [15 Temple St](https://nearbypermits.com/san-francisco/address/15-temple-st/) | 850 ft E | Alteration or repair | following leak renovation in kind of 2 floors drywall, insulation, flooring, cabinetry | $500,000 | [202607094809](https://nearbypermits.com/san-francisco/permit/202607094809/) |
| Jul 10, 2026 | [15 Temple St](https://nearbypermits.com/san-francisco/address/15-temple-st/) | 850 ft E | Alteration or repair | add new exterior stairs to the existing deck going down to the rear garden and add new fire rated wall next to it at the property line. add new fire rated windows at the property line wall. | $25,000 | [202405212608](https://nearbypermits.com/san-francisco/permit/202405212608/) |
| Jul 2, 2026 | [229 Upper Tr](https://nearbypermits.com/san-francisco/address/229-upper-tr/) | 370 ft E | Alteration or repair | to obtain final inspection for work approved under 201808026217, all work is complete | Not listed | [202607024509](https://nearbypermits.com/san-francisco/permit/202607024509/) |
| Jun 30, 2026 | [264 Downey St](https://nearbypermits.com/san-francisco/address/264-downey-st/) | 540 ft NW | Alteration or repair | repair to exterior north stairs and landing at the building side in kind. | $15,000 | [202606304198](https://nearbypermits.com/san-francisco/permit/202606304198/) |
| Jun 22, 2026 | [415 Roosevelt Wy](https://nearbypermits.com/san-francisco/address/415-roosevelt-wy/) | 960 ft NE | Alteration or repair | to obtain final inspection for work approved under 202109077901, 202310309804, and 202312202816 | Not listed | [202606223631](https://nearbypermits.com/san-francisco/permit/202606223631/) |
| Jun 22, 2026 | [995 Clayton St](https://nearbypermits.com/san-francisco/address/995-clayton-st/) | 590 ft NW | Alteration or repair | kitchen remodel, new cabinets, update electrical and plumbing, new sink, new water lines, new counter tops. | $20,000 | [202606223623](https://nearbypermits.com/san-francisco/permit/202606223623/) |
| Jun 22, 2026 | [60 Rivoli St](https://nearbypermits.com/san-francisco/address/60-rivoli-st/) | 970 ft W | Roofing | re-roofing:no torch down approximately 1,200sf. | $12,000 | [202605131168](https://nearbypermits.com/san-francisco/permit/202605131168/) |
| Jun 17, 2026 | [4627 17th St](https://nearbypermits.com/san-francisco/address/4627-17th-st/) | 710 ft SW | Alteration or repair | to obtain final inspection for work approved under pa# 202502240982. all work is complete. | $57,000 | [202606173367](https://nearbypermits.com/san-francisco/permit/202606173367/) |
| Jun 16, 2026 | [927 Ashbury St](https://nearbypermits.com/san-francisco/address/927-ashbury-st/) | 820 ft N | Roofing | reroofing: no hot works. tear off (e) roof on top main sloped roof, dermers & lower rear sloped roof. install new one layer 30lb underlayment & 30 yr certainteed landmark asphalt shingles to upper southside dermer and lower rear sloped roof. install new certainteed flintastic base sheet & cap sheet. | $40,500 | [202606163264](https://nearbypermits.com/san-francisco/permit/202606163264/) |
| Jun 8, 2026 | [1025 Ashbury St](https://nearbypermits.com/san-francisco/address/1025-ashbury-st/) | 430 ft NW | Grading | garage/basement lvl: excavate vertical & horizontal (e)garage area to create ceiling height & flr area; excavate adjacent crawl space area for (n) habitable areas (office, bathrm, inter stairs,laundry rm); 1/f inter remodel & in-fill (e) light well on south facade; 2/f inter remodel & in-fill (e) l | $650,000 | [202511079163](https://nearbypermits.com/san-francisco/permit/202511079163/) |
| Jun 5, 2026 | [488 Belvedere St](https://nearbypermits.com/san-francisco/address/488-belvedere-st/) | 640 ft W | Roofing | reroof no hot works | $29,000 | [202606052620](https://nearbypermits.com/san-francisco/permit/202606052620/) |
| Jun 3, 2026 | [536 Roosevelt Wy](https://nearbypermits.com/san-francisco/address/536-roosevelt-wy/) | 350 ft E | Roofing | re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $6,000 | [202606032447](https://nearbypermits.com/san-francisco/permit/202606032447/) |
| Jun 1, 2026 | [155 Lower Tr](https://nearbypermits.com/san-francisco/address/155-lower-tr/) | 860 ft E | Alteration or repair | add new bathroom at bsmt level, remove (2) (e) garage doors and add one new garage door. add pocket doors at (e) living rm, new furnace to replace (e). replace 4 exit doors + 1 window in kind. (e) living room to become bedroom 3. | $150,000 | [202604089079](https://nearbypermits.com/san-francisco/permit/202604089079/) |
| May 29, 2026 | [124 Saturn St](https://nearbypermits.com/san-francisco/address/124-saturn-st/) | 680 ft E | Alteration or repair | work includes addressing remaining items in nov 202294956. kitchen and bathroom remodel to existing family home also window replacement | $150,000 | [202511048881](https://nearbypermits.com/san-francisco/permit/202511048881/) |
| May 23, 2026 | [263 Upper Tr](https://nearbypermits.com/san-francisco/address/263-upper-tr/) | 260 ft SE | Alteration or repair | in-kind remodeling of 1 bathroom(s) in 2nd fl with 0 shower pan(s). | $15,000 | [202605231820](https://nearbypermits.com/san-francisco/permit/202605231820/) |
| May 20, 2026 | [11 Mars St](https://nearbypermits.com/san-francisco/address/11-mars-st/) | 670 ft SE | Alteration or repair | revision to permit 202502180547 at existing 3rd floor balcony. add new tempered glass guard rail and ancillary wood rail. | $3,000 | [202605121074](https://nearbypermits.com/san-francisco/permit/202605121074/) |
| May 19, 2026 | [4635 17th St](https://nearbypermits.com/san-francisco/address/4635-17th-st/) | 710 ft SW | Roofing | reroof w/hot work. | $17,890 | [202605191522](https://nearbypermits.com/san-francisco/permit/202605191522/) |
| May 14, 2026 | [4721 17th St](https://nearbypermits.com/san-francisco/address/4721-17th-st/) | 930 ft SW | Roofing | re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $30,700 | [202605141249](https://nearbypermits.com/san-francisco/permit/202605141249/) |
| May 13, 2026 | [985 Clayton St](https://nearbypermits.com/san-francisco/address/985-clayton-st/) | 610 ft NW | Roofing | re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $12,000 | [202605131166](https://nearbypermits.com/san-francisco/permit/202605131166/) |
| May 8, 2026 | [141 Lower Tr](https://nearbypermits.com/san-francisco/address/141-lower-tr/) | 960 ft E | Alteration or repair | repair top and lower deck 45%. repair double wood frame door at the back of house. | $8,000 | [202605080967](https://nearbypermits.com/san-francisco/permit/202605080967/) |
| May 6, 2026 | [615 Belvedere St](https://nearbypermits.com/san-francisco/address/615-belvedere-st/) | 880 ft SW | Alteration or repair | to obtain final inspection for work approved under pa#: 201905160786, 202001131731, and 202002215129. | Not listed | [202605060815](https://nearbypermits.com/san-francisco/permit/202605060815/) |

### Farther (1,000 ft to ¼ mi), 21 permits

| Date | Address | Distance | Type | Work | Cost | Permit |
|---|---|---|---|---|---|---|
| Oct 5, 2026 | [125 Alma St](https://nearbypermits.com/san-francisco/address/125-alma-st/) | 0.23 mi W | Addition | addition to existing 3rd floor to remodel existing rooms & add new bedroom and balcony. | $200,000 | [202603187803](https://nearbypermits.com/san-francisco/permit/202603187803/) |
| Sep 30, 2026 | [295 Corbett Av](https://nearbypermits.com/san-francisco/address/295-corbett-av/) | 0.19 mi SE | Alteration or repair | addressing permit: create the address 295 corbett ave. create sub addresses 297 a corbett ave and 299 a corbett ave. | Not listed | [202609258625](https://nearbypermits.com/san-francisco/permit/202609258625/) |
| Sep 25, 2026 | [1045 Cole St](https://nearbypermits.com/san-francisco/address/1045-cole-st/) | 0.24 mi W | Alteration or repair | partial renovation to single family home including kitchen and powderroom. add new windows to rear. remove fireplace and chimney. replace in-kind roof deck guardrail, repair rear facade dry rot and roof decking. | $110,000 | [202607295720](https://nearbypermits.com/san-francisco/permit/202607295720/) |
| Sep 24, 2026 | [37 Saturn St](https://nearbypermits.com/san-francisco/address/37-saturn-st/) | 0.23 mi E | Alteration or repair | interior renovation to include: (n) closet in bedroom 3. (n) laundry room, (n) kitchen appliances, (n) shower finish. replace rear door and window due to dryrot. | $25,000 | [202608277264](https://nearbypermits.com/san-francisco/permit/202608277264/) |
| Sep 11, 2026 | [1407 Cole St](https://nearbypermits.com/san-francisco/address/1407-cole-st/) | 0.23 mi SW | Alteration or repair | install stainless steel liner in fire place. | $2,875 | [202609117967](https://nearbypermits.com/san-francisco/permit/202609117967/) |
| Sep 1, 2026 | [173 Downey St](https://nearbypermits.com/san-francisco/address/173-downey-st/) | 0.20 mi N | Alteration or repair | revision to pa#202506259462: replace drivewap concrete slab in kind. | $1,700 | [202608106333](https://nearbypermits.com/san-francisco/permit/202608106333/) |
| Aug 25, 2026 | [1321 Cole St](https://nearbypermits.com/san-francisco/address/1321-cole-st/) | 0.22 mi W | Alteration or repair | exploratory demo only of sheetrock replace in kind | $8,000 | [202608217017](https://nearbypermits.com/san-francisco/permit/202608217017/) |
| Aug 17, 2026 | [1050 Cole St](https://nearbypermits.com/san-francisco/address/1050-cole-st/) | 0.22 mi NW | Alteration or repair | repair exterior staircase: dryrot repair less than 50% and not visible to street. located on side of building. | $3,000 | [202608176664](https://nearbypermits.com/san-francisco/permit/202608176664/) |
| Aug 13, 2026 | [136 Downey St](https://nearbypermits.com/san-francisco/address/136-downey-st/) | 0.24 mi N | Alteration or repair | kitchen & bath remodel, convert tub to showerpan, no wall movement, no movement of fixtures | $50,000 | [202608126470](https://nearbypermits.com/san-francisco/permit/202608126470/) |
| Aug 13, 2026 | [393 Roosevelt Wy](https://nearbypermits.com/san-francisco/address/393-roosevelt-wy/) | 0.20 mi NE | Alteration or repair | to obtain final inspection for work approved under pa #201312204768 & 201407070607. all work is complete. | Not listed | [202608035984](https://nearbypermits.com/san-francisco/permit/202608035984/) |
| Aug 7, 2026 | [173 Downey St](https://nearbypermits.com/san-francisco/address/173-downey-st/) | 0.20 mi N | Solar | solar permit: installing 16 solar pv modules, 440 watts per module, total no. of rating 7.04 kw. mounted: roof, ballasted: n \| (n) 16 roof mounted solar panels (n) 1 tesla powerwall 3 | $39,350 | [S20260611647](https://nearbypermits.com/san-francisco/permit/S20260611647/) |
| Aug 6, 2026 | [4336 17th St](https://nearbypermits.com/san-francisco/address/4336-17th-st/) | 0.25 mi E | Alteration or repair | 2nd fl: remodel in kind one bathroom. change tile, toilet, sink, faucet, new shower pan to replace existing shower pan. replace sink and faucets. | $15,000 | [202607315922](https://nearbypermits.com/san-francisco/permit/202607315922/) |
| Jul 30, 2026 | [367 Corbett Av](https://nearbypermits.com/san-francisco/address/367-corbett-av/) | 0.24 mi S | Alteration or repair | three bathrooms will be upgraded, including dry rot repair, dry wall, tile, paint & fixtures. all plumbing and electrical locations will remain the same. | $15,000 | [202607305807](https://nearbypermits.com/san-francisco/permit/202607305807/) |
| Jul 28, 2026 | [79 Parnassus Av](https://nearbypermits.com/san-francisco/address/79-parnassus-av/) | 0.22 mi NW | Addition | convert existing basement into 1br adu, with 150 sq.ft. addition. add deck on second floor, 150 sq.ft. no excavation required. addition of dwelling units per ordinance no. 95-17. (unit will be add per government code section 65852.2) | $8,000 | [202111192848](https://nearbypermits.com/san-francisco/permit/202111192848/) |
| Jul 20, 2026 | [3028 Market St](https://nearbypermits.com/san-francisco/address/3028-market-st/) | 0.25 mi SE | Alteration or repair | replace in kind front planter with concrete and cinder blocks, matching wood lattice | $15,000 | [202607205259](https://nearbypermits.com/san-francisco/permit/202607205259/) |
| Jul 14, 2026 | [15 Loma Vista Tr](https://nearbypermits.com/san-francisco/address/15-loma-vista-tr/) | 0.19 mi NE | Alteration or repair | full interior renovation; ext upgrades; construction on a new attached garage. new construction of an adu part of (e) home. | $1,250,000 | [202512030816](https://nearbypermits.com/san-francisco/permit/202512030816/) |
| Jul 10, 2026 | [832 Clayton St](https://nearbypermits.com/san-francisco/address/832-clayton-st/) | 0.24 mi NW | Roofing | installation of new 1/2 plywood sheathing over existing wood, prior to reroof. ref 202607104879. 8d nails 16" spacing. | $10,000 | [202607104880](https://nearbypermits.com/san-francisco/permit/202607104880/) |
| Jul 10, 2026 | [832 Clayton St](https://nearbypermits.com/san-francisco/address/832-clayton-st/) | 0.24 mi NW | Roofing | reroof no torch down, sheathing repairs will be under seperate permit. ref 202607104880 | $38,000 | [202607104879](https://nearbypermits.com/san-francisco/permit/202607104879/) |
| Jun 9, 2026 | [173 Downey St](https://nearbypermits.com/san-francisco/address/173-downey-st/) | 0.20 mi N | Roofing | reroof no torch | $27,000 | [202606092843](https://nearbypermits.com/san-francisco/permit/202606092843/) |
| May 11, 2026 | [27 Saturn St](https://nearbypermits.com/san-francisco/address/27-saturn-st/) | 0.24 mi E | Alteration or repair | bathroom remodel and extension of non-load bearing partition wall. | $12,000 | [202605111038](https://nearbypermits.com/san-francisco/permit/202605111038/) |
| May 5, 2026 | [45 Twin Peaks Bl](https://nearbypermits.com/san-francisco/address/45-twin-peaks-bl/) | 0.19 mi S | Alteration or repair | to abate 202545479- deck replace in kind at rear | $15,900 | [202604209753](https://nearbypermits.com/san-francisco/permit/202604209753/) |

## More on this street

Other addresses on Upper Tr with permits, nearest house number first:

- [401 Upper Tr](https://nearbypermits.com/san-francisco/address/401-upper-tr/): newest permit Aug 28, 2026
- [373 Upper Tr](https://nearbypermits.com/san-francisco/address/373-upper-tr/): newest permit Dec 20, 2024
- [370 Upper Tr](https://nearbypermits.com/san-francisco/address/370-upper-tr/): newest permit Apr 23, 2025
- [361 Upper Tr](https://nearbypermits.com/san-francisco/address/361-upper-tr/): newest permit Jan 14, 2026
- [350 Upper Tr](https://nearbypermits.com/san-francisco/address/350-upper-tr/): newest permit Dec 5, 2025
- [263 Upper Tr](https://nearbypermits.com/san-francisco/address/263-upper-tr/): newest permit Jul 14, 2026
- [259 Upper Tr](https://nearbypermits.com/san-francisco/address/259-upper-tr/): newest permit Oct 29, 2025
- [249 Upper Tr](https://nearbypermits.com/san-francisco/address/249-upper-tr/): newest permit May 1, 2025
- [248 Upper Tr](https://nearbypermits.com/san-francisco/address/248-upper-tr/): newest permit Jan 14, 2025
- [247 Upper Tr](https://nearbypermits.com/san-francisco/address/247-upper-tr/): newest permit May 1, 2025

---
Source: SF Department of Building Inspection permit data (https://data.sf.gov/d/i98e-djp9). Checked 2026-10-08 04:13 UTC. Nearby Permits, https://nearbypermits.com. JSON API and MCP server: https://nearbypermits.com/developers/

Map, the one permit at this address and 61 nearby: https://nearbypermits.com/san-francisco/address/400-upper-tr/
