{"id":489,"name":"Cook County (Chicago) property records API","description":"Pay-per-call property-records API for Cook County, Illinois — including the City of Chicago. Look up any property by street ADDRESS or 14-digit PIN and get parcel details, recorded sales & deed history, building permits, and property-tax assessment history, joined and normalized into one answer. Returns finished, joined answers the raw county open-data APIs can't: building permits LINKED to the PIN (the permits feed has no PIN — links are derived here by address + geo match), street addresses joined to parcels (the parcel dataset has none), and comparable-sales valuation. You get the answer, not rows to query, stitch, and derive yourself. Use for real-estate due diligence, automated valuation / comparable-sales (comps), title and lien research prep, lead enrichment, and market analysis. ~1.9M parcels, refreshed nightly, property-keyed (public records only — no personal data). No signup and no API key. Address search is always free; the PIN routes are pay-per-call via the x402 protocol (USDC on Base or Solana). No API key and NO WALLET NEEDED to start: address search is always free and the first 25 calls per client per day return real data free; x402 (USDC on Base/Solana) covers anything beyond that.","card_url":"https://api.ingest0r.com/.well-known/agent-card.json","endpoint":"https://api.ingest0r.com","protocol_version":"0.3.0","first_seen":"2026-10-07T08:53:40.910335+00:00","last_verified":"2026-10-07T09:27:41.873212+00:00","card":{"url":"https://api.ingest0r.com","name":"Cook County (Chicago) property records API","skills":[{"id":"v1_sample","name":"sample","tags":["free","sample","evaluation","real-estate","property-data","cook-county"],"x-price":"$0.00","inputModes":["application/json"],"x-endpoint":"https://api.ingest0r.com/v1/sample","description":"FREE fixed example of every paid response shape — evaluate the data structure and quality for $0 before paying. Not a live record; see also the free live example PINs in the manifest.","outputModes":["application/json"]},{"id":"v1_search","name":"search","tags":["real-estate","property-data","cook-county","public-records"],"x-price":"$0.00","inputModes":["application/json"],"x-endpoint":"https://api.ingest0r.com/v1/search/{q}","description":"Address → PIN lookup for Cook County / Chicago. Resolve a full or partial STREET ADDRESS to its parcel PIN(s): ranked candidate parcels with address, city, ZIP, a match score and a match_quality flag (exact | likely | weak | none) — resolving the address-to-parcel gap (the raw parcel dataset has no address). The entry point when you have an address but not a PIN — call this before /v1/dossier, /v1/parcel, or /v1/comps. Public assessor records. FREE — no payment required (the PIN routes are pay-per-call).","outputModes":["application/json"],"x-input-schema":{"type":"object","required":["q"],"properties":{"q":{"type":"string","description":"Street address or partial (4+ chars), e.g. '1 E 113th St'. A trailing city/state/ZIP is fine and is stripped ('1 E 113th St, Chicago, IL 60628')."}}},"x-output-schema":{"type":"object","properties":{"query":{"type":"string"},"matches":{"type":"array","items":{"type":"object","properties":{"pin":{"type":"string"},"exact":{"type":"boolean"},"score":{"type":"number","description":"0-1 address similarity"},"prop_zip":{"type":"string"},"prop_city":{"type":"string"},"prop_address":{"type":"string"}}}},"normalized":{"type":"string","description":"the street portion actually matched"},"match_quality":{"type":"string","description":"exact | likely | weak | none. Only 'exact' is certain; 'weak' means no candidate shares the house number - do not rely on it"}}}},{"id":"v1_parcel","name":"parcel","tags":["real-estate","property-data","cook-county","public-records"],"x-price":"$0.01","inputModes":["application/json"],"x-endpoint":"https://api.ingest0r.com/v1/parcel/{pin}","description":"Single Cook County, IL parcel record by PIN: street address, city, ZIP, assessor property class, township, neighborhood, ward/municipality, census tract, school districts, walkability and airport-noise context, and lat/lon — with the street address joined in (the raw parcel dataset has none). The cheap single-property lookup. Source: Cook County Assessor, refreshed nightly. FREE for your first 25 calls per client per day (no wallet needed); $0.01 per call past that allowance.","outputModes":["application/json"],"x-input-schema":{"type":"object","required":["pin"],"properties":{"pin":{"type":"string","description":"Cook County PIN, 10 or 14 digits, dashes ok (14-08-120-017-0000). Only have an address? /v1/search first."}}},"x-output-schema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"},"pin":{"type":"string"},"ward":{"type":"string"},"class":{"type":"string"},"prop_zip":{"type":"string"},"tax_year":{"type":"integer"},"nbhd_code":{"type":"string"},"prop_city":{"type":"string"},"municipality":{"type":"string"},"prop_address":{"type":"string"},"township_name":{"type":"string"},"police_district":{"type":"string"},"walk_score_cmap":{"type":"number"},"airport_noise_dnl":{"type":"number"},"census_tract_geoid":{"type":"string"},"school_secondary_district":{"type":"string"},"school_elementary_district":{"type":"string"}}}},{"id":"v1_dossier","name":"dossier","tags":["real-estate","property-data","cook-county","public-records"],"x-price":"$0.03","inputModes":["application/json"],"x-endpoint":"https://api.ingest0r.com/v1/dossier/{pin}","description":"Complete Cook County / Chicago property record in one call: parcel basics PLUS recorded sales & deed history, building permits, and property-tax assessment history, joined and normalized, with neighborhood/ward/school/walkability context. Permits are LINKED to the PIN (the raw permit feed has none) — one finished record, not raw rows to stitch. For due diligence, valuation, underwriting. Nightly-fresh; no personal data. FREE for your first 25 calls per client per day (no wallet needed); $0.03 per call past that allowance.","outputModes":["application/json"],"x-input-schema":{"type":"object","required":["pin"],"properties":{"pin":{"type":"string","description":"Cook County PIN, 10 or 14 digits, dashes ok (14-08-120-017-0000). Only have an address? /v1/search first."}}},"x-output-schema":{"type":"object","properties":{"pin":{"type":"string"},"ward":{"type":"string"},"class":{"type":"string"},"permits":{"type":"array","items":{"type":"object","properties":{"cost":{"type":"number"},"desc":{"type":"string"},"type":{"type":"string"},"issued":{"type":"string"}}}},"municipality":{"type":"string"},"prop_address":{"type":"string"},"sales_history":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"price":{"type":"number"},"doc_no":{"type":"string"},"deed_type":{"type":"string"}}}},"assessment_note":{"type":"string","description":"ASSESSED values, not market value or tax owed"},"assessment_history":{"type":"array","items":{"type":"object","properties":{"year":{"type":"integer"},"board":{"type":"number"},"stage":{"type":"string","description":"pending|mailed|certified|board"},"mailed":{"type":"number"},"certified":{"type":"number"}}}}}}},{"id":"v1_comps","name":"comps","tags":["real-estate","property-data","cook-county","public-records"],"x-price":"$0.10","inputModes":["application/json"],"x-endpoint":"https://api.ingest0r.com/v1/comps/{pin}","description":"Comparable sales (comps) and a lightweight automated valuation for a Cook County / Chicago property: recent arm's-length sales in the same assessor neighborhood and property class over the last 18 months, with an implied low/median/high price range, each comp carrying its distance in metres from the subject. Thin markets widen automatically (36 months, then the property-class group) and the response reports which rung was used. Non-arm's-length and multi-parcel deeds are filtered out — a derived valuation you won't get from a raw open-data query. For valuation, underwriting, investment screening, and due diligence. FREE for your first 25 calls per client per day (no wallet needed); $0.10 per call past that allowance.","outputModes":["application/json"],"x-input-schema":{"type":"object","required":["pin"],"properties":{"pin":{"type":"string","description":"Cook County PIN, 10 or 14 digits, dashes ok (14-08-120-017-0000). Only have an address? /v1/search first."}}},"x-output-schema":{"type":"object","properties":{"pin":{"type":"string"},"comps":{"type":"array","items":{"type":"object","properties":{"pin":{"type":"string"},"deed_type":{"type":"string"},"sale_date":{"type":"string"},"comp_class":{"type":"string"},"distance_m":{"type":"number","description":"metres from the subject parcel"},"sale_price":{"type":"number"},"prop_address":{"type":"string"}}}},"method":{"type":"string","description":"which matching rung produced these comps"},"implied_range":{"type":"object","properties":{"n":{"type":"integer"},"low":{"type":"number"},"high":{"type":"number"},"median":{"type":"number"}}}}}}],"version":"0.4.2","x-links":{"mcp":"https://api.ingest0r.com/mcp","llms":"https://api.ingest0r.com/llms.txt","openapi":"https://api.ingest0r.com/openapi.json","pricing":"https://api.ingest0r.com/pricing","changelog":"https://api.ingest0r.com/changelog.json","x402_resources":"https://api.ingest0r.com/.well-known/x402"},"provider":{"url":"https://api.ingest0r.com","organization":"independent"},"description":"Pay-per-call property-records API for Cook County, Illinois — including the City of Chicago. Look up any property by street ADDRESS or 14-digit PIN and get parcel details, recorded sales & deed history, building permits, and property-tax assessment history, joined and normalized into one answer. Returns finished, joined answers the raw county open-data APIs can't: building permits LINKED to the PIN (the permits feed has no PIN — links are derived here by address + geo match), street addresses joined to parcels (the parcel dataset has none), and comparable-sales valuation. You get the answer, not rows to query, stitch, and derive yourself. Use for real-estate due diligence, automated valuation / comparable-sales (comps), title and lien research prep, lead enrichment, and market analysis. ~1.9M parcels, refreshed nightly, property-keyed (public records only — no personal data). No signup and no API key. Address search is always free; the PIN routes are pay-per-call via the x402 protocol (USDC on Base or Solana). No API key and NO WALLET NEEDED to start: address search is always free and the first 25 calls per client per day return real data free; x402 (USDC on Base/Solana) covers anything beyond that.","x-free-tier":{"note":"Just call the paid routes: the first 25 calls a day return real data with no payment and no wallet. Past that they return the normal 402 and x402 settles the rest. Headers X-Free-Tier-Remaining / X-Free-Tier report where you stand.","resets":"daily at 00:00 UTC","metering":"per client","applies_to":["/v1/comps","/v1/dossier","/v1/parcel"],"calls_per_day":25},"capabilities":{"streaming":false,"extensions":[{"uri":"https://x402.org/extensions/payments","params":{"prices":{"/v1/comps":"100000","/v1/parcel":"10000","/v1/search":"0","/v1/dossier":"30000"},"accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x98D530C0667A4B18e692F182DdCAb1c2bECb5B9B","scheme":"exact","network":"eip155:8453","currency":"USDC"},{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"G3qr8ahZnuFSYjvrCYM4LLDdoLzFq8Boq9XrURVcA9YF","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","currency":"USDC"}],"currency":"USDC","protocol":"x402","x402Version":2},"required":false,"description":"Pay-per-call via x402 (HTTP 402 + USDC). Applies ONLY past the free daily allowance of 25 calls per client; address search, the sample and the live example PINs never need payment."}]},"x-rate-limit":{"requests_per_minute":120},"x-free-sample":"https://api.ingest0r.com/v1/sample","protocolVersion":"0.3.0","securitySchemes":{},"documentationUrl":"https://api.ingest0r.com/llms.txt","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-07T09:27:41.873212+00:00","source_name":"A2A Registry","source_url":"https://a2aregistry.org/api/agents","last_check":{"checked_at":"2026-10-07T09:27:41.873212+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"skills":[{"skill_id":"v1_comps","name":"comps","description":"Comparable sales (comps) and a lightweight automated valuation for a Cook County / Chicago property: recent arm's-length sales in the same assessor neighborhood and property class over the last 18 months, with an implied low/median/high price range, each comp carrying its distance in metres from the subject. Thin markets widen automatically (36 months, then the property-class group) and the response reports which rung was used. Non-arm's-length and multi-parcel deeds are filtered out — a derived valuation you won't get from a raw open-data query. For valuation, underwriting, investment screening, and due diligence. FREE for your first 25 calls per client per day (no wallet needed); $0.10 per call past that allowance.","tags":["real-estate","property-data","cook-county","public-records"]},{"skill_id":"v1_dossier","name":"dossier","description":"Complete Cook County / Chicago property record in one call: parcel basics PLUS recorded sales & deed history, building permits, and property-tax assessment history, joined and normalized, with neighborhood/ward/school/walkability context. Permits are LINKED to the PIN (the raw permit feed has none) — one finished record, not raw rows to stitch. For due diligence, valuation, underwriting. Nightly-fresh; no personal data. FREE for your first 25 calls per client per day (no wallet needed); $0.03 per call past that allowance.","tags":["real-estate","property-data","cook-county","public-records"]},{"skill_id":"v1_parcel","name":"parcel","description":"Single Cook County, IL parcel record by PIN: street address, city, ZIP, assessor property class, township, neighborhood, ward/municipality, census tract, school districts, walkability and airport-noise context, and lat/lon — with the street address joined in (the raw parcel dataset has none). The cheap single-property lookup. Source: Cook County Assessor, refreshed nightly. FREE for your first 25 calls per client per day (no wallet needed); $0.01 per call past that allowance.","tags":["real-estate","property-data","cook-county","public-records"]},{"skill_id":"v1_sample","name":"sample","description":"FREE fixed example of every paid response shape — evaluate the data structure and quality for $0 before paying. Not a live record; see also the free live example PINs in the manifest.","tags":["free","sample","evaluation","real-estate","property-data","cook-county"]},{"skill_id":"v1_search","name":"search","description":"Address → PIN lookup for Cook County / Chicago. Resolve a full or partial STREET ADDRESS to its parcel PIN(s): ranked candidate parcels with address, city, ZIP, a match score and a match_quality flag (exact | likely | weak | none) — resolving the address-to-parcel gap (the raw parcel dataset has no address). The entry point when you have an address but not a PIN — call this before /v1/dossier, /v1/parcel, or /v1/comps. Public assessor records. FREE — no payment required (the PIN routes are pay-per-call).","tags":["real-estate","property-data","cook-county","public-records"]}],"relationships":[]}