Golang API client for Bing News and Web Search.
NOTE: Microsoft has retired the Bing API as of August 11, 2025. This client is abandoned and will receive no further updates. Read More.
bingo := New("my-api-key")
resp, metadata, err := bingo.Web().Search(ctx, SearchOptions{
Query: "trump",
})
resp, metadata, err := bingo.News().Search(ctx, NewsSearchOptions{
Query: "trump",
})
resp, metadata, err := bingo.News().CategorySearch(ctx, NewsCategorySearchOptions{
Category: "Sports"
})
resp, metadata, err := bingo.News().TrendingTopics(ctx, NewsTrendingTopicsOptions{})