Your city. Your kind of day.
Go find your
New York.
Showing available listings. Checking for updates…
Coming up in the city
Five boroughs. Endless possibilities.
Take a different turn.
Pick a part of the city. Find a reason to go.
Where to?
Find your kind of day
Counts reflect available upcoming listings, including city permits. They do not confirm admission or public access.
A plan worth keeping
Your little city list.
Saved on this device. No account needed.
One good day after another
Your days, lined up.
Your saved events, in New York time.
The city, in retrospect
Past events.
Earlier listings, newest first. Recurring events may return; check the organizer for new dates.
Your NYC guide
On-device event search
A guide, not a ticket. Always confirm details with the organizer.
Your city companion
Make yourself at home.
A little more New York.
Independent discovery. No account needed.Less figuring out. More going out.
A good place to start.
A few things to know before your next good day.
How do I find library programs?
Choose “Libraries” in Explore or the Filters sheet, or ask the Guide for “library events in Queens.” NYPL covers Manhattan, the Bronx, and Staten Island; Brooklyn Public Library and Queens Public Library cover their boroughs. Branch names, date filters, free-only filtering, and nearby ZIP/address search work together.
Public programs from Poets House and the New York Society Library are included when available. Independent-library programs may be paid or have mixed pricing; check the entry details. Member-only and online-only programs are excluded, and registration does not happen inside this app.
How do I find events near a ZIP code or address?
In Discover, enter a five-digit NYC ZIP code (ZIP+4 also works), or a full street address such as “350 5th Avenue, Manhattan.” ZIP results appear automatically. For an address, choose “Look up address” or press Enter, then select the correct borough if more than one address matches. Adjust the radius from 1 to 25 miles. Nearest events appear first; existing date, price, and category filters still apply.
Distances are approximate straight lines, not travel times or walking routes. ZIP searches start from an approximate area center; event locations may be building or park centers rather than exact meeting points. Events with unknown or ambiguous locations are excluded. A wider radius cannot reveal an unmapped event; use ordinary event or neighborhood search to see those listings.
ZIP search works with downloaded listings and location data offline. A new address lookup needs the internet. This search does not request your device’s GPS location.
Is a saved event a reservation?
No. Saving is a bookmark, not a reservation. Open “Organizer listing” on an event to check entry, registration, cancellations, and accessibility. This app does not issue tickets or manage reservations.
How do I add an event to my calendar?
Open an event and choose “Add to calendar.” Google Calendar opens a prefilled event for you to review and save. Apple Calendar uses an iCalendar (.ics) file: open the downloaded file in Calendar, or choose a compatible app from your device’s sharing controls. A calendar entry is a reminder, not a booking. Unknown event times are marked for confirmation.
Why do I see city permits?
City permits describe planned activity, not necessarily events open to the public. A permit does not confirm free entry. Always check the organizer before heading out.
Can I use this offline?
Downloaded or bundled listings, saved plans, and on-device guide search can work offline. The web app needs an initial online visit. External AI and organizer links need a connection. Refresh online before heading out; a downloaded listing does not confirm an event is still happening.
Need help with a specific event?
Open the event’s organizer listing for registration, venue access, changes, or cancellations. NYC Punch is independent and cannot confirm a booking or speak for an organizer.
In plain sight
Your data. Your call.
No app account is required. Here is how this app handles your information.
Stored on this device
Saved events, downloaded listings, recent searches, theme, and optional guide connection settings are stored locally. Clearing app storage or browser site data removes them. Conversations stay in memory and reset when you reload or start a new chat.
If local storage is unavailable, saved changes last only for the current session. Calendar exports may leave temporary files in the app cache until the system clears them.
Public data and external links
The app downloads public event snapshots from its hosting provider. Organizer feeds are imported server-side into private Supabase storage; your saved plans and guide settings are not uploaded to that database. The hosting provider receives ordinary connection information, including your IP address. Organizer, maps, and Google Calendar links open external services with their own privacy practices.
Choosing Google Calendar sends that event’s details to Google to prepare an entry. Choosing Apple Calendar creates an .ics file on your device, which you can import into a compatible calendar app.
Address and ZIP searches
ZIP codes are resolved on your device using the downloaded location index. A street address is sent to NYC Planning GeoSearch only when you choose “Look up address” or press Enter while entering an address. That service receives the submitted address and ordinary connection information, including your IP address. Nearby search does not send addresses to analytics or save them in recent searches. The selected address stays in memory until you clear it or reload.
The guide is local by default
A previously enabled external AI connection is used only with your consent on this device. It sends your question, recent conversation, and a digest of public event listings to that provider. The provider controls its retention policy. Do not enter private information.
That connection's key is stored locally, not in a secure vault. Disconnecting removes the saved key and returns the Guide to on-device search.
Optional crash and usage reports
Reports are off until you enable them on this device. When enabled, error reports go to Sentry and product usage events go to PostHog; Android also uses Google Analytics for Firebase. These providers receive ordinary connection information, including your IP address. Usage reports use a random installation identifier, not an account name.
We do not send saved plans, submitted addresses, guide conversations, API keys, advertising identifiers, or session recordings. Sensitive error fields and URL queries are removed. You can disable reports or clear local data below.
NYC Punch is independent and is not an official City of New York service.
Behind your next good day
Straight from the source.
Independent city discovery, with the calendars in plain sight.
How listings are selected and updated
We combine a bundled calendar with official park, civic, cultural, and library calendars. Library pricing is preserved: only verified free programs appear under “Free only.” Member-only, staff-only, cancelled, and online-only library programs are excluded; physical hybrid programs remain. Other new organizer imports require free-admission evidence. City permits do not confirm public access or free entry.
The server checks a rolling 90-day window on a non-overlapping 30-minute schedule. The app checks the published snapshot when opened, periodically, and on refresh. Its timestamp is the publication time, not a guarantee every organizer updated then. Unavailable or incomplete sources retain their last-good listings.
The calendars below include both automated sources and directories to explore; coverage is not exhaustive. Always confirm admission, registration, cancellations, and accessibility with the organizer.
Which library calendars are included?
Systemwide calendars come from NYPL (Manhattan, Bronx, Staten Island), Brooklyn Public Library, and Queens Public Library. The imports are not limited to selected branches. Closed branches and branches without eligible upcoming programs may have no listings.
We also collect public programs from Poets House and the New York Society Library. A private library's member-only programs are not treated as public events. Academic-library programs with unverified visitor eligibility and inaccessible calendars are not automatically imported.
Location data and distance estimates
The offline index combines Census ZIP area points, NYC ZIP area boundaries, NYC Parks boundaries, NYPL's current location directory, Brooklyn's current branch directory, and NYC DCP's Queens library points. NYPL research divisions use their explicitly linked parent building. Additional venue addresses use NYC Planning GeoSearch.
Distances use approximate area or venue locations, not walking routes or exact meeting points. Unknown or ambiguous locations are excluded from nearby results. Confirm the organizer's address before travelling. Location data updates with app releases, separately from event refreshes.