The library returns search results from Google based on a given search query via Outscraper API.
Java 11 or later
Edit your build.gradle file
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
implementation 'com.github.outscraper:outscraper-java:v2.0.0'
}
Add the JitPack repository to your build file
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Add the dependency
<dependency>
<groupId>com.github.outscraper</groupId>
<artifactId>outscraper-java</artifactId>
<version>v2.0.0</version>
</dependency>
You'll need to manually install the following JARs:
OutscraperClient client = new OutscraperClient("SECRET_API_KEY");
Link to the profile page to create the API key
// Search for SERP results:
JSONArray results = client.googleSearch(new HashMap<String, Object>() {{
put("query", "buy iphone 13 TX");
put("language", "en");
put("region", "us");
}});
System.out.println(results);