Using this URL still works for me:
You’ll get a JSON-file back which you can parse to get the completion suggestions.
There are some options (like callback, etc) but for you this url would serve its purpose.
Result (i added the linebreaks myself so you’ll need to parse this JSON):
["how do i", ["how do i craft this again", "how do i live without you", "how do i know if i have 32 or 64 bit windows 7", "how do i live", "how do i breathe lyrics", "how do i look bald", "how do i download youtube videos", "how do i look with a beard", "how do i know if i have 32 or 64 bit windows 8", "how do i live leann rimes" ] ]
You can also create a small php-file
<?php $url = sprintf("http://suggestqueries.google.com/complete/search?client=firefox&q=%s", urlencode("how do i")); $json = file_get_contents($url); $results = json_decode(utf8_encode($json)); print_r($results);
the result of
php myfile would be:
Array (  => how do i  => Array (  => how do i love thee  => how do i get a passport  => how do i craft this again  => how do i live without you  => how do i renew my passport  => how do i live lyrics  => how do i put this gently  => how do i print screen  => how do i enable cookies  => how do i take a screenshot ) )
(I’m not sure why the results are different but it probably has something to do with the fact Google can detect what client/useragent you’re using and gives results accordingly)