NYC Spots

A monthly AI workflow that turns the NYC bars and restaurants I save on TikTok into pins on a Google map.

The problem

I save restaurants and bars on TikTok all the time, then never find them again when I'm deciding where to go. Saves live in a feed, not on a map. Apps exist for this, but they keep your places in their own app instead of Google Maps.

What it does

Once a month I download my TikTok data and run one command. The script:

  1. Reads every saved video's caption, creator and location tag.
  2. Has Claude decide whether each video is about a food or drink place in NYC, and pull out the name, neighborhood, type and vibe.
  3. Looks each place up on Google to get the exact address and map link, and checks it's actually in NYC.
  4. Writes a file I import into Google My Maps, plus a short list of videos I should check by hand.

It remembers what it has already processed, so each month it only reads new videos and never creates duplicate pins.

Results

The first full run read 270 saved videos and put 88 NYC spots on my map. It flagged 44 videos for a manual look, mostly ones where the creator says the name out loud but never writes it.

The NYC To Try map in Google My Maps: 88 spots, colored by type
The NYC To Try map in Google My Maps: 88 spots, colored by type

What broke and how I fixed it

Built with

Python, the Claude API (Haiku with tool use), the Google Places API and Google My Maps. Built with Claude as my coding partner.

What's next

Links