Google Places API will not give you the same geo grid results as the standard search will. Google Places API does not account for the service area businesses where the Standard Search method does.
A service area business is google my business listings that do not have an address.
Depending on how many service area businesses are in your listings market will cause a variance between a Google Places API result and a Standard Search result.