Normalized, deduped, and refreshed daily into one JSON schema. Pull it from the API instead of scraping the city portal.
5,353records 2026-09-04latest issued 729last 30 days 2026-09-08last refreshed
curl -H "X-API-Key: pk_sample_readonly_permits" \ "https://api.vardhol.dev/permits?jurisdiction=us-ca-san-francisco&type=roofing&limit=5"
| Issued | Type | Address | Valuation |
|---|---|---|---|
| 2026-09-04 | residential_alteration | 600 California St, CA, 94108 | $35,000 |
| 2026-09-04 | residential_alteration | 1358 Fell St, CA, 94117 | $1 |
| 2026-09-04 | residential_alteration | 208 Girard St, CA, 94134 | $6,000 |
| 2026-09-04 | residential_alteration | 367 Fair Oaks St, CA, 94110 | $1 |
| 2026-09-04 | residential_alteration | 555 Mission St, CA, 94105 | $800,000 |
| 2026-09-04 | residential_alteration | 1618 30th Av, CA, 94122 | $150,000 |
| 2026-09-04 | residential_alteration | 487 15th Av, CA, 94118 | $185,000 |
| 2026-09-04 | residential_alteration | 1424 25th Av, CA, 94122 | $400,000 |
| Type | Count |
|---|---|
| residential_alteration | 5,142 |
| solar_pv | 96 |
| sign | 90 |
| other | 16 |
| demolition | 5 |
| roofing | 2 |
| pool | 1 |
| grading | 1 |