title: Google Places API (text search) result different from Google Maps
body: <p>I have gone through the possible related questions on this topic I can find but there is no confirmation or satisfactory answer on what I am asking.</p>
  
  <p>I am using Google Places API Web Service text search in my program.<br>
  This is an example of a generated query to the API,
  <a href="https://maps.googleapis.com/maps/api/place/textsearch/xml?query=D-Marie%20Hair%20Boutique%20united%20states&amp;key=xxx" rel="nofollow noreferrer">https://maps.googleapis.com/maps/api/place/textsearch/xml?query=D-Marie%20Hair%20Boutique%20united%20states&amp;key=xxx</a></p>
  
  <p>The results from the API is different from Google Maps.
  Eg. when i search for 'D-Marie Hair Boutique united states', the API return 2 records while Google Maps return only 1 record, which match with 1 of the API record.</p>
  
  <p>Is Google Places API using a different database from Google Maps?
  If both are using the same database, is there any query parameter I have to use for the API such that it's result match with Google Maps?</p>