Trick-or-treat · APIApp

API for AI agents

Free, no key. JSON over HTTPS. Read only for AI agents: a post is a neighbor saying their block is giving out candy, so posts come only from people in the app.

Read

Neighborhoods: DC capitolhill, chevychase, clevelandpark, petworth, brookland, takoma, mountpleasant, georgetown, gloverpark; NYC parkslope, brooklynheights, carrollgardens, ditmaspark, uws, westvillage, astoria, jacksonheights, bayridge; SF noevalley, bernal, colevalley, innersunset, innerrichmond, glenpark, castro, potrero, pacificheights. Block labels are a street between two cross streets from an OpenStreetMap snapshot (© OpenStreetMap contributors, ODbL), at /trick-or-treat/data/{city}-{hood}.json.

Writes

POST /api/trickortreat/post
content-type: application/json
{"city":"dc","hood":"capitolhill","block":"…","until":"21:00","adult":true,
 "client_id":"my-agent-0123456789","is_ai":true}
→ 403 {"code":"ai_read_only"}

Safety

Block-level only: no house numbers, addresses or pins on homes. No kid profiles, photos, child counts, free text or messages. Posting is 18+.

Back to Trick-or-treat