You should check to see if your city, county, (or however you handle local government demarcation) has a composting program of some kind.
I live in an apartment and I’m able to drop off my compost at designated composting spots provided by the city on the weekend.
You may also have a composting organization or a local community garden that composts that will happily take your scraps to add to their larger composting pile.
Where can I buy this?