@@ -81,6 +81,14 @@ public JSONArray googleSearch(HashMap<String, Object> parameters) {
8181 return getData (response );
8282 }
8383
84+ public JSONArray googleSearchNews (HashMap <String , Object > parameters ) {
85+ parameters .put ("async" , false );
86+
87+ JSONObject response = getAPIRequest ("/google-search-news" , parameters );
88+
89+ return getData (response );
90+ }
91+
8492 public JSONArray googleMapsSearch (HashMap <String , Object > parameters ) {
8593 parameters .put ("async" , false );
8694
@@ -89,6 +97,22 @@ public JSONArray googleMapsSearch(HashMap<String, Object> parameters) {
8997 return getData (response );
9098 }
9199
100+ public JSONArray googleMapsSearchV3 (HashMap <String , Object > parameters ) {
101+ parameters .put ("async" , false );
102+
103+ JSONObject response = getAPIRequest ("/maps/search-v3" , parameters );
104+
105+ return getData (response );
106+ }
107+
108+ public JSONArray googleMapsDirections (HashMap <String , Object > parameters ) {
109+ parameters .put ("async" , false );
110+
111+ JSONObject response = getAPIRequest ("/maps/directions" , parameters );
112+
113+ return getData (response );
114+ }
115+
92116 public JSONArray googleMapsReviews (HashMap <String , Object > parameters ) {
93117 parameters .put ("async" , false );
94118
@@ -97,6 +121,22 @@ public JSONArray googleMapsReviews(HashMap<String, Object> parameters) {
97121 return getData (response );
98122 }
99123
124+ public JSONArray getGoogleMapsPhotos (HashMap <String , Object > parameters ) {
125+ parameters .put ("async" , false );
126+
127+ JSONObject response = getAPIRequest ("/maps/photos-v3" , parameters );
128+
129+ return getData (response );
130+ }
131+
132+ public JSONArray googlePlayReviews (HashMap <String , Object > parameters ) {
133+ parameters .put ("async" , false );
134+
135+ JSONObject response = getAPIRequest ("/google-play/reviews" , parameters );
136+
137+ return getData (response );
138+ }
139+
100140 public JSONArray emailsAndContacts (HashMap <String , Object > parameters ) {
101141 parameters .put ("async" , false );
102142
@@ -111,4 +151,217 @@ public JSONArray phonesEnricher(HashMap<String, Object> parameters) {
111151
112152 return getData (response );
113153 }
154+
155+ public JSONArray amazonProducts (HashMap <String , Object > parameters ) {
156+ parameters .put ("async" , false );
157+
158+ JSONObject response = getAPIRequest ("/amazon/products-v2" , parameters );
159+
160+ return getData (response );
161+ }
162+
163+ public JSONArray amazonReviews (HashMap <String , Object > parameters ) {
164+ parameters .put ("async" , false );
165+
166+ JSONObject response = getAPIRequest ("/amazon/reviews" , parameters );
167+
168+ return getData (response );
169+ }
170+
171+ public JSONArray yelpSearch (HashMap <String , Object > parameters ) {
172+ parameters .put ("async" , false );
173+
174+ JSONObject response = getAPIRequest ("/yelp-search" , parameters );
175+
176+ return getData (response );
177+ }
178+
179+ public JSONArray yelpReviews (HashMap <String , Object > parameters ) {
180+ parameters .put ("async" , false );
181+
182+ JSONObject response = getAPIRequest ("/yelp/review" , parameters );
183+
184+ return getData (response );
185+ }
186+
187+ public JSONArray tripadvisorReviews (HashMap <String , Object > parameters ) {
188+ parameters .put ("async" , false );
189+
190+ JSONObject response = getAPIRequest ("/tripadvisor-reviews" , parameters );
191+
192+ return getData (response );
193+ }
194+
195+ public JSONArray appStoreReviews (HashMap <String , Object > parameters ) {
196+ parameters .put ("async" , false );
197+
198+ JSONObject response = getAPIRequest ("/appstore/reviews" , parameters );
199+
200+ return getData (response );
201+ }
202+
203+ public JSONArray youtubeComments (HashMap <String , Object > parameters ) {
204+ parameters .put ("async" , false );
205+
206+ JSONObject response = getAPIRequest ("/youtube-comments" , parameters );
207+
208+ return getData (response );
209+ }
210+
211+ public JSONArray youtubeComments (HashMap <String , Object > parameters ) {
212+ parameters .put ("async" , false );
213+
214+ JSONObject response = getAPIRequest ("/youtube-comments" , parameters );
215+
216+ return getData (response );
217+ }
218+
219+ public JSONArray youtubeComments (HashMap <String , Object > parameters ) {
220+ parameters .put ("async" , false );
221+
222+ JSONObject response = getAPIRequest ("/youtube-comments" , parameters );
223+
224+ return getData (response );
225+ }
226+ public JSONArray youtubeComments (HashMap <String , Object > parameters ) {
227+ parameters .put ("async" , false );
228+
229+ JSONObject response = getAPIRequest ("/youtube-comments" , parameters );
230+
231+ return getData (response );
232+ }
233+
234+ public JSONArray youtubeComments (HashMap <String , Object > parameters ) {
235+ parameters .put ("async" , false );
236+
237+ JSONObject response = getAPIRequest ("/youtube-comments" , parameters );
238+
239+ return getData (response );
240+ }
241+ public JSONArray youtubeComments (HashMap <String , Object > parameters ) {
242+ parameters .put ("async" , false );
243+
244+ JSONObject response = getAPIRequest ("/youtube-comments" , parameters );
245+
246+ return getData (response );
247+ }
248+
249+ public JSONArray youtubeComments (HashMap <String , Object > parameters ) {
250+ parameters .put ("async" , false );
251+
252+ JSONObject response = getAPIRequest ("/youtube-comments" , parameters );
253+
254+ return getData (response );
255+ }
256+ public JSONArray youtubeComments (HashMap <String , Object > parameters ) {
257+ parameters .put ("async" , false );
258+
259+ JSONObject response = getAPIRequest ("/youtube-comments" , parameters );
260+
261+ return getData (response );
262+ }
263+
264+ public JSONArray youtubeComments (HashMap <String , Object > parameters ) {
265+ parameters .put ("async" , false );
266+
267+ JSONObject response = getAPIRequest ("/youtube-comments" , parameters );
268+
269+ return getData (response );
270+ }
271+
272+ public JSONArray g2Reviews (HashMap <String , Object > parameters ) {
273+ parameters .put ("async" , false );
274+
275+ JSONObject response = getAPIRequest ("/g2/reviews" , parameters );
276+
277+ return getData (response );
278+ }
279+
280+ public JSONArray trustpilotReviews (HashMap <String , Object > parameters ) {
281+ parameters .put ("async" , false );
282+
283+ JSONObject response = getAPIRequest ("/trustpilot/reviews" , parameters );
284+
285+ return getData (response );
286+ }
287+
288+ public JSONArray getGlassdoorReviews (HashMap <String , Object > parameters ) {
289+ parameters .put ("async" , false );
290+
291+ JSONObject response = getAPIRequest ("/glassdoor/reviews" , parameters );
292+
293+ return getData (response );
294+ }
295+
296+ public JSONArray capterraReviews (HashMap <String , Object > parameters ) {
297+ parameters .put ("async" , false );
298+
299+ JSONObject response = getAPIRequest ("/capterra-reviews" , parameters );
300+
301+ return getData (response );
302+ }
303+
304+ public JSONArray geocoding (HashMap <String , Object > parameters ) {
305+ parameters .put ("async" , false );
306+
307+ JSONObject response = getAPIRequest ("/geocoding" , parameters );
308+
309+ return getData (response );
310+ }
311+
312+ public JSONArray reverseGeocoding (HashMap <String , Object > parameters ) {
313+ parameters .put ("async" , false );
314+
315+ JSONObject response = getAPIRequest ("/reverse-geocoding" , parameters );
316+
317+ return getData (response );
318+ }
319+
320+ public JSONArray phoneIdentityFinder (HashMap <String , Object > parameters ) {
321+ parameters .put ("async" , false );
322+
323+ JSONObject response = getAPIRequest ("/whitepages-phones" , parameters );
324+
325+ return getData (response );
326+ }
327+
328+ public JSONArray addressScraper (HashMap <String , Object > parameters ) {
329+ parameters .put ("async" , false );
330+
331+ JSONObject response = getAPIRequest ("/whitepages-addresses" , parameters );
332+
333+ return getData (response );
334+ }
335+
336+ public JSONArray companyInsights (HashMap <String , Object > parameters ) {
337+ parameters .put ("async" , false );
338+
339+ JSONObject response = getAPIRequest ("/company-insights" , parameters );
340+
341+ return getData (response );
342+ }
343+
344+ public JSONArray validateEmails (HashMap <String , Object > parameters ) {
345+ parameters .put ("async" , false );
346+
347+ JSONObject response = getAPIRequest ("/email-validator" , parameters );
348+
349+ return getData (response );
350+ }
351+
352+ public JSONArray trustpilot (HashMap <String , Object > parameters ) {
353+ parameters .put ("async" , false );
354+
355+ JSONObject response = getAPIRequest ("/trustpilot" , parameters );
356+
357+ return getData (response );
358+ }
359+
360+ public JSONArray trustpilotSearch (HashMap <String , Object > parameters ) {
361+ parameters .put ("async" , false );
362+
363+ JSONObject response = getAPIRequest ("/trustpilot" , parameters );
364+
365+ return getData (response );
366+ }
114367}
0 commit comments