title: Is there a way to programmatically access Google's search engine results?
body: <p>Does google offer a way to programmatically see their search engine results for a certain query?</p>
  
  <p>I want to build a tracking application so that a user can see what rank on the google results their website is for certain keywords.</p>
  
  <p>EDIT: The behavior of the program would be: every day the program queries Google for the desired phrases, sees what position the user's websites are, and emails the users an update of their positions for their phrases.</p>
  
  <p>I want to be sure to comply with Google's terms of service too.  </p>