Hi Stefan, thank you for your reply.
I understand the outer query string param - the problem is that the Google base parameters aren't in name=value pairs
The Google base query separates the query with square brackets and colons:
bq=text query [attrib_name(attrib_type):value] [attrib_name(attrib_type):value] ...
eg:
bq=cinemas [location:birmingham,uk]
to search for cinemas located near Birmingham.
Cheers
Russ