DSNY Litter Basket Inventory
Locations and types of refuse litter baskets tracked by DSNY. This data is collected through periodic surveys by DSNY field personnel. For more information about NYC rules and regulations about litter and litter baskets, please see: https://www.nyc.gov/site/dsny/what-we-do/cleaning/litter-baskets.page. Each record represents the approximate location, ownership, and physical type of a single refuse litter basket. Litter basket locations are subject to frequent change, for reasons that include but are not limited to litter basket damage; nearby construction; graffiti; and/or persistent, illegal use of basket for household or commercial waste. There is often a lag time between a change in basket type or location and the reflection of that change in this dataset. This dataset includes information on BID-owned and Privately-owned litter baskets. Non-profit and private entities wishing to place a litter basket on a public street must receive permission from the Department of Sanitation. This dataset does not track public litter baskets placed by other City, State, or Federal agencies, notably the NYC Department of Parks and Recreation. Recycling baskets are also not tracked in this dataset.
Open in the graph · Relate this dataset · What these columns mean
Freshness
The publisher's promise
How the agency that publishes this data says it keeps the data current.
Fresh
- Says it updates
- As needed
- Actually updates about every
- 237.03 days
- Publisher last updated the data
- Aug 18, 2026
Our mirror
Whether our copy of this data is current with the source.
Sync error
- We last synced
- —
- Rows in our copy
- —
- Rows at the source
- 20,794
- Our copy trails the source by
- —
Columns
Each source column, with the name and type we use to store it.
0 of 19 columns carry a concept; 14 carry a description from the publisher. Read the concept column before you join. A column with no concept carries no claim from us, and a name that looks like a key is not one.
| Source field | Display name | What the publisher says it is | Concept | Source type | Stored as | Stored type | Row identifier | Unit |
|---|---|---|---|---|---|---|---|---|
direction | DIRECTION | Cardinal or ordinal direction from center of intersection when location is on a street corner; of side of street when location is mid-block. Because of a new survey instrument, new baskets surveyed are not being populated with this information. This issue will be addressed in a later update. | Not bound | Text | direction | text | — | |
stateplane_labelx | STATEPLANE_LABELX | X-coordinate of point snapped to DOITT planimetric blockface dataset. Because of a new survey instrument, new baskets surveyed are not being populated with this information. This issue will be addressed in a later update | Not bound | Number | stateplane_labelx | numeric | — | |
point | point | Each point is defined by a single x, y coordinate. | Not bound | Point | point | text | — | |
stateplane_snappedy | STATEPLANE_SNAPPEDY | Y-coordinate of point snapped to DOITT planimetric blockface dataset. Because of a new survey instrument, new baskets surveyed are not being populated with this information. This issue will be addressed in a later update. | Not bound |
Download
A full Parquet copy of this dataset has not been produced yet. The CSV sample is available now, and the rows API returns the whole mirror.
Refresh this dataset
Source and attribution
Where this data comes from, which version we hold, and what we changed.
- Source
- https://data.cityofnewyork.us/d/8znf-7b2c
- Version
- Snapshot taken:
Aug 18, 2026, 1:26 PM - What we changed
- We did not change the data. We stored it as published.
- Publisher
- codenownyc
- We retrieved it
- —
Update history
| Started | Kind | Result | Rows written | Produced by |
|---|---|---|---|---|
| Oct 8, 2026, 10:22 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.84 |
| Oct 1, 2026, 10:18 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.84 |
| Sep 24, 2026, 10:13 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.84 |
| Sep 17, 2026, 10:00 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.81 |
| Sep 10, 2026, 9:57 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.73 |
| Sep 3, 2026, 9:37 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.73 |
| Aug 29, 2026, 1:30 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.73 |
| Aug 26, 2026, 9:15 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.72 |
| Aug 25, 2026, 1:00 PM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.70 |
| Aug 25, 2026, 11:30 AM | full_replace | failed | — | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.69 |