A Google Custom Search Engine allows authors of websites to host a search box for the website (or web) and search results on their website. The search engine that is designed using Google's core search technologies can be personalized by users. You can prioritize or filter search results based on unique websites and pages you have specified when building your own Google Custom Search Engine. If your search engine has been established, Google offers a search box code that users can copy and then paste into their own website or blog.
The CSE service is the endpoint that returns the search queries requested. You must specify the relevant search engine (using the cx query parameter) to be used in your request as well as the search query (using the q query parameter). In addition, you can provide key developers with a developer key (using the key query parameter). All other criteria for queries are optional.
See the end of this page for a list of methods for this resource.
Following are some example links of Google CSE: