I’m working on a free Chrome New Tab extension that helps users learn Korean and integrates a basic search feature. The extension will work similarly to the normal Google search experience:
- Users type a query in the search bar on the new tab page.
- Autocomplete suggestions appear as they type to enhance usability.
- When users submit the query, they are redirected to the standard Google search results page (e.g., https://www.google.com/search?q=query).
To provide autocomplete suggestions, I’m currently fetching data from Google's endpoint:
https://www.google.com/complete/search?client=chrome&q=query
I’m using a proxy server to fetch and return the suggestions to the extension.
Before proceeding, I’d like to clarify the following:
- Is fetching autocomplete suggestions this way compliant with Google's terms of service for a Chrome extension?
- If not, what is the recommended approach for providing autocomplete suggestions while keeping the experience similar to Google's?
- Would Google Programmable Search Engine (PSE) be applicable here, even though we’re redirecting users to Google’s unmodified search results page?
I want to ensure this implementation follows best practices and remains fully compliant. Any guidance or recommendations would be greatly appreciated.
Thank you.