Great workflow @vitor, I like it a lot.
I noticed that it eats requests like crazy though. I searched 3 (not very long) words and they generated 51 requests on the API counter. Since each tier has a limited number of requests (e.g. free tier is max 500 requests), you will be forced to upgrade rather quickly.
Every single letter creates a new request, e.g. "syn good" will generate 4 requests (g, go, goo, good).
Instead of a live search, perhaps you could add a kind of accumulator or delay before sending the completed query?