I use B4UFly, from the FAA. That's the site I use.
OK, but be aware that that site/app shows only FAA-imposed restrictions. It doesn't show restrictions imposed by other agencies, such as the National Park Service (e.g., Golden Gate and Point Reyes National Recreation Areas) and NOAA (did you know that there's also a NOAA-imposed no-fly zone along most of the northern California coast between Pescadero Point and Cambria?). That's why I use "Airmap" (also available as a smartphone app); this shows all of these other no-fly zones - not just the FAA ones.
Again, please don't shoot the messenger. I live in the San Francisco Bay Area, and would love to fly along Ocean Beach - but I've seen too many stories about officious National Park Service rangers (assholes) issuing citations and confiscating memory cards for evidence. (They won't care that you're FAA commercial licensed.) Personally, I don't give a **** if you fly at Ocean Beach; I enjoyed your video. I just wanted to warn you (and others) that there are rangers there who do give a ****.