Google Programmable Search Engine is a service from Google for adding configured search experiences to websites.
Developers and content teams use it to create site-specific or topic-specific search boxes and result pages.