Property complaints, arrests, who owns what, tax parcels, civic meeting documents, local news, and the police scanner — every public record that shapes life in Oswego County, collected in one place, connected, and searchable in plain English. Free to search.
Oswego County's records are technically public. In practice they're scattered across separate portals, buried in PDFs, and impossible to cross-reference — so almost nobody actually uses them. A renter can't easily see who owns a building or what's been filed against it. A resident can't see what happened on their street. A reporter spends hours on what should take seconds.
Port City Radar turns a three-hour records hunt into a thirty-second search. We collect those public records, link them together — a parcel to its owner, to that owner's whole portfolio, to every complaint and arrest tied to the address — and put an AI on top that answers questions in plain English. It's built by a local, for Oswego.
The core of Port City Radar is free forever. Here's what every resident gets at no cost.
One search bar across all seven data sources. Look up an address, a name, a street, or a keyword and see everything tied to it.
See complaints, arrests, and parcels plotted across Oswego. Pan your neighborhood and click any point for the underlying record.
Ask plain-English questions — "any complaints on Main St this year?" — and get a sourced answer that cites the exact records. A few questions a day, free.
Every parcel links to its owner, that owner's full portfolio, and every complaint and arrest at the address. The connections are the point.
Track up to 10 addresses, names, or streets for free and get an email when a new record appears. Like a personal alert system for your block.
Full-text search across the City of Oswego's meeting agendas, minutes, and resolutions — the civic paper trail, finally searchable.
Want heavier AI use, a multi-panel dashboard, data export, or API access? See the plans →
We don't create records — we collect public ones. Every figure on the site traces back to a source you could request yourself. Here's exactly what we pull and from where.
Code-enforcement complaints and rental-permit records filed with the city — property maintenance, violations, and permit status, tied to each parcel.
The public property tax-assessment roll: every parcel, its owner of record, assessed value, and property class — aggregated so you can see an owner's entire portfolio.
Arrest and booking records from area police blotters, searchable by name, charge, agency, or location — with sealing and juvenile protections respected.
The City's "Documents on Demand" portal — roughly 1,540 agendas, minutes, and resolutions — mirrored and made full-text searchable, plus structured meeting records.
Headlines and articles from Oswego County news outlets, indexed alongside the records so a story connects to the address or name it's about.
The public police/fire scanner, transcribed by AI into searchable text and classified by incident type — so "what was that siren?" has an answer.
Records are refreshed by automated pipelines — most daily, the scanner continuously. All of it is public-record information; we make it searchable, connected, and current. Spot something wrong? Every record has a way to report an inaccuracy.
Automated pipelines pull each public source on a schedule and normalize it — addresses, names, dates — into one consistent database.
Records are linked by address and owner, so a single parcel ties to its owner, their portfolio, and every complaint, arrest, document, and news item attached to it.
An AI assistant searches the connected records and answers your question in plain English — always citing the exact public records behind the answer.