gifgo is a giphy API client. Using it can be nice and easy:
client, _ := gifgo.New()
query := "New York City"
searchRequest := gifgo.SearchReq{Query: query}
results, _ := gifgo.Search(searchRequest)
// use the results, luke!
A much more complete example can be found in the giphy command line in cmd/giphy
.