require "net/http"
require "json"
url = URI("https://www.searchapi.io/api/v1/search")
url.query = URI.encode_www_form(
engine: "google_news_light",
q: "coffee",
api_key: "E5oa7LbhkKN7YUyj4CwXppK8"
)
response = Net::HTTP.get_response(url)
puts JSON.parse(response.body)
Apenas os parâmetros obrigatórios e os que você define são enviados — a requisição nunca repete para a API os padrões dela mesma.