Yes, you can schedule GeoGrids for keywords on a per location basis using either the Places API GeoGrid or the Service Area Business GeoGrid.