how does google search api work?