# Cook County Property Records by PIN

> Cook County Property Records by PIN is a paid API for AI agents from api.jobsproperty-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns yearly Cook County (Illinois) assessor parcel records — assessment class, township, neighborhood code, property address, and ZIP — for a 14-digit PIN, sourced from Cook County Open Data.

## Facts

- Endpoint: GET https://api.jobsproperty-api.workers.dev/api/realestate/cook-county-property-records?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cook-county-property-records-by-pin-c85252f7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fV737lVW7iIDmQSoeRzNz

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 cook-county-property-records-by-pin-c85252f7
```

Example prompt: Can you pull up the Cook County assessor records for PIN 15261120200000 and show me the last 3 years of assessment data, including the address, township, and assessment class?

## When to prefer this

Use this endpoint when you need official Cook County assessor parcel data (assessment class, township, neighborhood, address, ZIP) for a specific Illinois property identified by its 14-digit PIN. Prefer this over general property search APIs when you already have the PIN and need structured yearly assessment history directly from the Cook County Open Data portal. Not suitable for owner name lookups or properties outside Cook County, Illinois.

## Known failure modes

- Invalid or malformed PIN (non-14-digit) returns an error or empty result
- PIN not found in Cook County Open Data returns zero records
- limit parameter out of range (outside 1–20) may cause validation error
- Cook County Open Data portal downtime causes upstream fetch failure
- Rate limiting or payment failure returns HTTP 402

## How this service works

Cook County (Illinois) assessor parcel records by 14-digit PIN from the Cook County Open Data portal: yearly assessment class, township, neighborhood code, property address and ZIP. Owner names are not returned. Yearly rows, newest first.

## Output

A JSON object containing the 14-digit PIN, the number of records found, a source URL pointing to the Cook County data catalog, and an array of yearly records (newest first) each with ZIP, city, year, township, assessment class, property address, and neighborhood code, plus a checkedAt timestamp.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "pin"
     ],
     "properties": {
      "pin": {
       "type": "string",
       "description": "14-digit Cook County PIN, digits only (dashes allowed)"
      },
      "limit": {
       "type": "string",
       "description": "How many years, 1 to 20 (default 5)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "pin": "15261120200000",
  "count": 3,
  "source": "https://datacatalog.cookcountyil.gov/resource/tx2p-k2g9.json",
  "records": [
   {
    "zip": "60546",
    "city": "NORTH RIVERSIDE",
    "year": 2023,
    "township": "Riverside",
    "assessmentClass": "203",
    "propertyAddress": "2336 S 4TH AVE",
    "neighborhoodCode": "34010"
   },
   {
    "zip": "60546",
    "city": "NORTH RIVERSIDE",
    "year": 2022,
    "township": "Riverside",
    "assessmentClass": "203",
    "propertyAddress": "2336 S 4TH AVE",
    "neighborhoodCode": "34010"
   }
  ],
  "checkedAt": "2026-10-23T09:36:59.045Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cook-county-property-records-by-pin-c85252f7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.jobsproperty-api.workers.dev](https://www.zero.xyz/host/api.jobsproperty-api.workers.dev/llms.txt)
