The Google Web Search (SOAP) API was deprecated in November of last year, having been discouraged for a long time previously.
I noticed there exists the new Google Custom Search API, but this seems only for creating site-specific custom searches. So, is there currently any API solution for searching the entire web? Either using Google Custom Search or some other API?
Unfortunately, your options are now very limited. You can either use the Bing API (which is not known to be too reliable and often has different results compared to a regular Bing search) or try Yahoo Boss (paid)