@@ -69,18 +69,48 @@ func (c Client) GoogleSearch(parameters map[string]string) ([]interface{}, error
69
69
return response ["data" ].([]interface {}), err
70
70
}
71
71
72
+ func (c Client ) GoogleSearchNews (parameters map [string ]string ) ([]interface {}, error ) {
73
+ parameters ["async" ] = "false"
74
+ response , err := c .getAPIRequest ("/google-search-news" , parameters )
75
+ return response ["data" ].([]interface {}), err
76
+ }
77
+
72
78
func (c Client ) GoogleMapsSearch (parameters map [string ]string ) ([]interface {}, error ) {
73
79
parameters ["async" ] = "false"
74
80
response , err := c .getAPIRequest ("/maps/search-v2" , parameters )
75
81
return response ["data" ].([]interface {}), err
76
82
}
77
83
84
+ func (c Client ) GoogleMapsSearchV3 (parameters map [string ]string ) ([]interface {}, error ) {
85
+ parameters ["async" ] = "false"
86
+ response , err := c .getAPIRequest ("/maps/search-v3" , parameters )
87
+ return response ["data" ].([]interface {}), err
88
+ }
89
+
90
+ func (c Client ) GoogleMapsDirections (parameters map [string ]string ) ([]interface {}, error ) {
91
+ parameters ["async" ] = "false"
92
+ response , err := c .getAPIRequest ("/maps/directions" , parameters )
93
+ return response ["data" ].([]interface {}), err
94
+ }
95
+
78
96
func (c Client ) GoogleMapsReviews (parameters map [string ]string ) ([]interface {}, error ) {
79
97
parameters ["async" ] = "false"
80
98
response , err := c .getAPIRequest ("/maps/reviews-v3" , parameters )
81
99
return response ["data" ].([]interface {}), err
82
100
}
83
101
102
+ func (c Client ) GoogleMapsPhotos (parameters map [string ]string ) ([]interface {}, error ) {
103
+ parameters ["async" ] = "false"
104
+ response , err := c .getAPIRequest ("/maps/photos-v3" , parameters )
105
+ return response ["data" ].([]interface {}), err
106
+ }
107
+
108
+ func (c Client ) GooglePlayReviews (parameters map [string ]string ) ([]interface {}, error ) {
109
+ parameters ["async" ] = "false"
110
+ response , err := c .getAPIRequest ("/google-play/reviews" , parameters )
111
+ return response ["data" ].([]interface {}), err
112
+ }
113
+
84
114
func (c Client ) EmailsAndContacts (parameters map [string ]string ) ([]interface {}, error ) {
85
115
parameters ["async" ] = "false"
86
116
response , err := c .getAPIRequest ("/emails-and-contacts" , parameters )
@@ -92,3 +122,118 @@ func (c Client) PhonesEnricher(parameters map[string]string) ([]interface{}, err
92
122
response , err := c .getAPIRequest ("/phones-enricher" , parameters )
93
123
return response ["data" ].([]interface {}), err
94
124
}
125
+
126
+ func (c Client ) AmazonProducts (parameters map [string ]string ) ([]interface {}, error ) {
127
+ parameters ["async" ] = "false"
128
+ response , err := c .getAPIRequest ("/amazon/products-v2" , parameters )
129
+ return response ["data" ].([]interface {}), err
130
+ }
131
+
132
+ func (c Client ) AmazonReviews (parameters map [string ]string ) ([]interface {}, error ) {
133
+ parameters ["async" ] = "false"
134
+ response , err := c .getAPIRequest ("/amazon/reviews" , parameters )
135
+ return response ["data" ].([]interface {}), err
136
+ }
137
+
138
+ func (c Client ) YelpSearch (parameters map [string ]string ) ([]interface {}, error ) {
139
+ parameters ["async" ] = "false"
140
+ response , err := c .getAPIRequest ("/yelp-search" , parameters )
141
+ return response ["data" ].([]interface {}), err
142
+ }
143
+
144
+ func (c Client ) YelpReviews (parameters map [string ]string ) ([]interface {}, error ) {
145
+ parameters ["async" ] = "false"
146
+ response , err := c .getAPIRequest ("/yelp/reviews" , parameters )
147
+ return response ["data" ].([]interface {}), err
148
+ }
149
+
150
+ func (c Client ) TripadvisorReviews (parameters map [string ]string ) ([]interface {}, error ) {
151
+ parameters ["async" ] = "false"
152
+ response , err := c .getAPIRequest ("/tripadvisor-reviews" , parameters )
153
+ return response ["data" ].([]interface {}), err
154
+ }
155
+
156
+ func (c Client ) AppStoreReviews (parameters map [string ]string ) ([]interface {}, error ) {
157
+ parameters ["async" ] = "false"
158
+ response , err := c .getAPIRequest ("/appstore/reviews" , parameters )
159
+ return response ["data" ].([]interface {}), err
160
+ }
161
+
162
+ func (c Client ) YoutubeComments (parameters map [string ]string ) ([]interface {}, error ) {
163
+ parameters ["async" ] = "false"
164
+ response , err := c .getAPIRequest ("/youtube-comments" , parameters )
165
+ return response ["data" ].([]interface {}), err
166
+ }
167
+
168
+ func (c Client ) G2Reviews (parameters map [string ]string ) ([]interface {}, error ) {
169
+ parameters ["async" ] = "false"
170
+ response , err := c .getAPIRequest ("/g2/reviews" , parameters )
171
+ return response ["data" ].([]interface {}), err
172
+ }
173
+
174
+ func (c Client ) TrustpilotReviews (parameters map [string ]string ) ([]interface {}, error ) {
175
+ parameters ["async" ] = "false"
176
+ response , err := c .getAPIRequest ("/trustpilot/reviews" , parameters )
177
+ return response ["data" ].([]interface {}), err
178
+ }
179
+
180
+ func (c Client ) GlassdoorReviews (parameters map [string ]string ) ([]interface {}, error ) {
181
+ parameters ["async" ] = "false"
182
+ response , err := c .getAPIRequest ("/glassdoor/review" , parameters )
183
+ return response ["data" ].([]interface {}), err
184
+ }
185
+
186
+ func (c Client ) CapterraReviews (parameters map [string ]string ) ([]interface {}, error ) {
187
+ parameters ["async" ] = "false"
188
+ response , err := c .getAPIRequest ("/capterra-reviews" , parameters )
189
+ return response ["data" ].([]interface {}), err
190
+ }
191
+
192
+ func (c Client ) Geocoding (parameters map [string ]string ) ([]interface {}, error ) {
193
+ parameters ["async" ] = "false"
194
+ response , err := c .getAPIRequest ("/geocoding" , parameters )
195
+ return response ["data" ].([]interface {}), err
196
+ }
197
+
198
+ func (c Client ) ReverseGeocoding (parameters map [string ]string ) ([]interface {}, error ) {
199
+ parameters ["async" ] = "false"
200
+ response , err := c .getAPIRequest ("/reverse-geocoding" , parameters )
201
+ return response ["data" ].([]interface {}), err
202
+ }
203
+
204
+ func (c Client ) PhoneIdentityFinder (parameters map [string ]string ) ([]interface {}, error ) {
205
+ parameters ["async" ] = "false"
206
+ response , err := c .getAPIRequest ("/whitepages-phones" , parameters )
207
+ return response ["data" ].([]interface {}), err
208
+ }
209
+
210
+ func (c Client ) AddressScraper (parameters map [string ]string ) ([]interface {}, error ) {
211
+ parameters ["async" ] = "false"
212
+ response , err := c .getAPIRequest ("/whitepages-addresses" , parameters )
213
+ return response ["data" ].([]interface {}), err
214
+ }
215
+
216
+ func (c Client ) CompanyInsights (parameters map [string ]string ) ([]interface {}, error ) {
217
+ parameters ["async" ] = "false"
218
+ response , err := c .getAPIRequest ("/company-insights" , parameters )
219
+ return response ["data" ].([]interface {}), err
220
+ }
221
+
222
+ func (c Client ) ValidateEmails (parameters map [string ]string ) ([]interface {}, error ) {
223
+ parameters ["async" ] = "false"
224
+ response , err := c .getAPIRequest ("/email-validator" , parameters )
225
+ return response ["data" ].([]interface {}), err
226
+ }
227
+
228
+ func (c Client ) Trustpilot (parameters map [string ]string ) ([]interface {}, error ) {
229
+ parameters ["async" ] = "false"
230
+ response , err := c .getAPIRequest ("/trustpilot" , parameters )
231
+ return response ["data" ].([]interface {}), err
232
+ }
233
+
234
+
235
+ func (c Client ) TrustpilotSearch (parameters map [string ]string ) ([]interface {}, error ) {
236
+ parameters ["async" ] = "false"
237
+ response , err := c .getAPIRequest ("/trustpilot" , parameters )
238
+ return response ["data" ].([]interface {}), err
239
+ }
0 commit comments