The library provides convenient access to the Outscraper API from applications written in the Go language. Allows using Outscraper's services from your code.
Go 1.10+ must be already installed.
Make sure your project is using Go Modules (it will have a go.mod file in its root if it already is):
go mod initgo get -u github.com/outscraper/outscraper-gopackage main import ( "fmt" "github.com/outscraper/outscraper-go" ) client := outscraper.Client{ApiKey: "SECRET_API_KEY"}Link to the profile page to create the API key
// Search for businesses in specific locations: results, _ := client.GoogleMapsSearch(map[string]string { "query": "bars ny usa", "limit": "10", }) fmt.Println(results) // Get data of the specific place by id results, _ := client.GoogleMapsSearch(map[string]string { "query": "rChIJrc9T9fpYwokRdvjYRHT8nI4", "language": "en", }) fmt.Println(results) // Get reviews of the specific place by id results, _ := client.GoogleMapsReviews(map[string]string { "query": "rChIJrc9T9fpYwokRdvjYRHT8nI4", "reviewsLimit": "20", "language": "en", }) fmt.Println(results) // Search contacts from website results, _ := client.EmailsAndContacts(map[string]string { "query": "outscraper.com", }) fmt.Println(results)Bug reports and pull requests are welcome on GitHub at https://github.com/outscraper/outscraper-go.