Easily call Neynar APIs with our Go SDK
mkdir get-started-with-neynar-go-sdk cd get-started-with-neynar-go-sdk go mod init getting_started
go get github.com/neynarxyz/go-sdk/generated/rust_sdk
main.go
package getting_started import ( "context" "fmt" openapiclient "github.com/neynarxyz/go-sdk/generated/neynar_sdk" ) func main() { configuration := openapiclient.NewConfiguration() configuration.AddDefaultHeader("x-api-key", "NEYNAR_API_DOCS") apiClient := openapiclient.NewAPIClient(configuration) request := apiClient.UserAPI. FetchBulkUsersByEthOrSolAddress(context.Background()). Addresses("0xBFc7CAE0Fad9B346270Ae8fde24827D2D779eF07"). AddressTypes([]openapiclient.BulkUserAddressType{openapiclient.AllowedBulkUserAddressTypeEnumValues[1]}) resp, httpRes, err := request.Execute() if err != nil { fmt.Printf("Error: %v\n", err) return } defer httpRes.Body.Close() fmt.Printf("Users: %+v\n", resp) }
go run main.go
Users: [{ fid: 20603, username: "topocount.eth", display_name: "Topocount", // ...other fields... }]
Was this page helpful?