# Permit Scouter – Property Permit History

> Permit Scouter – Property Permit History is a paid API for AI agents from api.permitscouter.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-27).

Returns all building permits recorded for a given street address, sorted newest first.

## Facts

- Endpoint: GET https://api.permitscouter.com/properties/history?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/permit-scouter-property-permit-history-040d120f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3NLZUt0KUoJaeNAXgRy1m

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability permit-scouter-property-permit-history-040d120f
```

Example prompt: Pull up all the building permits on file for 100 Main Street, Tampa — I want to see the full permit history for that property, newest first.

## When to prefer this

Use this endpoint when you need the complete permit history tied to a specific property address rather than searching broadly by trade, contractor, or date range. It is the right choice for real estate due diligence, insurance investigations, or compliance checks where the property address is the primary known identifier.

## Known failure modes

- Address not found or not in coverage area — returns empty results array with count 0
- Malformed or missing address parameter — returns 400 validation error
- Address outside Tampa Bay coverage area — no results returned
- Ambiguous address string that cannot be resolved — may return empty or mismatched results
- API payment failure (x402) — payment required error before data is returned

## How this service works

New building permits from Tampa Bay, Florida, the morning after they're filed. Job value, contractor and trade on every permit. AI agents pay per search with x402.

## Output

A JSON object containing the total count of permits found, the normalized address, and an array of permit records each with permit number, status, trade types, job valuation, contractor name and license, jurisdiction, record type, description, applied date, and issued date — sorted newest first.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "zip": {
       "type": "string"
      },
      "address": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "address": "100 EXAMPLE ST",
  "results": [
   {
    "zip": "33607",
    "city": "TAMPA",
    "status": "Issued",
    "trades": [
     "roofing"
    ],
    "address": "100 EXAMPLE ST",
    "valuation": 14500,
    "permit_key": "tampa:BLD-26-0000001",
    "description": "Re-roof, shingle",
    "issued_date": "2026-10-16",
    "record_type": "Residential Roofing",
    "applied_date": "2026-10-15",
    "jurisdiction": "City of Tampa",
    "permit_number": "BLD-26-0000001",
    "contractor_key": "ccc0000000",
    "contractor_name": "EXAMPLE ROOFING LLC",
    "contractor_license": "CCC0000000"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/permit-scouter-property-permit-history-040d120f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.permitscouter.com](https://www.zero.xyz/host/api.permitscouter.com/llms.txt)
