{"uid":"cap_JT1dF-JQMkyajqntdfJ_W","slug":"locus-property-tax-appeal-window-scan-dfbc3a76","name":"Locus: Property Tax Appeal Window Scan","description":"Cited property-value appeal deadline arithmetic for a covered state. Perfect for: 'appeal deadline from my notice date', 'property-tax protest window'. Returns the rule, statute, source, computed dates when inputs support them, caveats, and verify-next. Never advice to appeal. Charge-free when the state/locality is not covered.","url":"https://api.locus.report/api/locus-appeal-window","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"year":{"type":"integer","maximum":2100,"minimum":2000},"state":{"type":"string","maxLength":40,"minLength":2},"address":{"type":"string","maxLength":200,"minLength":5},"locality":{"enum":["nyc_class1","nyc_other","nassau","philadelphia"],"type":"string"},"noticeDate":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"propertyClass":{"type":"string","maxLength":80,"minLength":1},"countyExtended":{"type":"boolean"},"revaluationYear":{"type":"boolean"}}},"responseSchema":{"type":"json","example":{"id":"locus_example","caveats":["Example artifact; not live data."],"records":[],"generatedAt":"2026-01-01T00:00:00.000Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lgafPUSA2rTf8ZXRTFQl8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans local public records and parcel rules to determine appeal window status, open questions, and next verification steps for a property tax assessment.","exampleAgentPrompt":"Can you scan public records and check the property tax appeal window for 123 Main Street in New York state — locality nyc_class1 — with a notice date of 2025-01-15?","exampleUseCases":[{"title":"Homeowner checking appeal deadline","prompt":"I just got my property tax assessment notice dated 2025-03-01 for my home at 456 Oak Avenue in Philadelphia — can you scan local records to see if I still have time to appeal and what's still open?"},{"title":"Real estate investor vetting acquisition","prompt":"Before I close on 789 Elm Street in Nassau, New York, can you run a property scan to check the appeal window status and flag any open public-record questions I need to verify?"},{"title":"Tax consultant reviewing revaluation year","prompt":"I'm advising a client on 321 Park Blvd in New York state, locality nyc_other, for tax year 2025 — it's a revaluation year, can you scan the parcel rules and tell me what the appeal window looks like and what's still unresolved?"}],"resultDescription":"A JSON object containing a report ID, generation timestamp, a list of public-record findings (records array), and caveats explaining limitations or data gaps — indicating which questions are answered, which remain open, and what to verify next.","failureModes":["Missing required 'state' or 'address' field returns a validation error","Invalid date format for noticeDate returns a schema error","Unsupported locality value outside the enum returns a 400 error","Address not found in public records returns an empty records array with caveats","Network timeout for slow jurisdictions may return incomplete data"],"whenToPreferThis":"Use this endpoint when you need to quickly determine property tax appeal eligibility windows and scan public-record status for a specific address, particularly in NYC (class 1 or other), Nassau, or Philadelphia jurisdictions. Prefer this over generic property data APIs when the specific goal is understanding appeal deadlines, open record questions, and parcel-level tax rules rather than property valuation or transaction history.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:50:53.225Z","isFirstParty":false}