Get started with CarsXE's Java SDK to integrate comprehensive vehicle data into your Java applications.
The CarsXE Java SDK provides a simple and powerful way to integrate vehicle data into your Java applications. This guide will help you get started quickly.
For more information, see the package on Maven Central.
Add the following dependency to your pom.xml:
<dependency>
<groupId>io.github.carsxe</groupId>
<artifactId>carsxe</artifactId>
<version>1.0.3</version>
</dependency>Initialize the CarsXE object with your API key:
import io.github.carsxe.CarsXE;
publicclassMain {
publicstaticvoidmain(String[] args) {
// Initialize the CarsXE object
CarsXEcarsxe=newCarsXE("YOUR_API_KEY_HERE");
}
}import io.github.carsxe.CarsXE;
import java.util.Map;
import java.util.HashMap;
publicclassMain {
publicstaticvoidmain(String[] args) {
CarsXEcarsxe=newCarsXE("YOUR_API_KEY_HERE");
Map<String, String> params=new HashMap<>();
params.put("vin", "WBAFR7C57CC811956");
Map<String, Object> specs= carsxe.specs(params);
System.out.println(specs);
}
}Map<String, String> params=new HashMap<>();
params.put("vin", "WF0MXXGBWM8R43240");
Map<String, Object> internationalVin= carsxe.internationalVinDecoder(params);
System.out.println(internationalVin);Map<String, String> params=new HashMap<>();
params.put("vin", "WBAFR7C57CC811956");
Map<String, Object> marketValue= carsxe.marketvalue(params);
System.out.println(marketValue);Map<String, String> params=new HashMap<>();
params.put("vin", "WBAFR7C57CC811956");
Map<String, Object> history= carsxe.history(params);
System.out.println(history);Map<String, String> params=new HashMap<>();
params.put("plate", "7XER187");
params.put("state", "CA");
params.put("country", "US");
Map<String, Object> plateInfo= carsxe.platedecoder(params);
System.out.println(plateInfo);Map<String, String> params=new HashMap<>();
params.put("make", "BMW");
params.put("model", "X5");
params.put("year", "2019");
Map<String, Object> images= carsxe.images(params);
System.out.println(images);Map<String, String> params=new HashMap<>();
params.put("vin", "1C4JJXR64PW696340");
Map<String, Object> recalls= carsxe.recalls(params);
System.out.println(recalls);StringimageUrl="https://imagedelivery.net/moyiiSImjJPI_EZVxNMBBw/f49aed53-d736-4370-f3f4-97418841c800/public";
Map<String, Object> plateRecognition= carsxe.plateImageRecognition(imageUrl);
System.out.println(plateRecognition);StringimageUrl="https://user-images.githubusercontent.com/5663423/30922082-64edb4fa-a3a8-11e7-873e-3fbcdce8ea3a.png";
Map<String, Object> vinOcr= carsxe.vinOcr(imageUrl);
System.out.println(vinOcr);Map<String, String> params=new HashMap<>();
params.put("year", "2023");
params.put("make", "Toyota");
params.put("model", "Camry");
Map<String, Object> ymm= carsxe.yearMakeModel(params);
System.out.println(ymm);Map<String, String> params=new HashMap<>();
params.put("code", "P0115");
Map<String, Object> obdCodes= carsxe.obdcodesdecoder(params);
System.out.println(obdCodes);Map<String, String> params=new HashMap<>();
params.put("vin", "2C3CDXFG1FH762860");
Map<String, Object> lienTheft= carsxe.LienAndTheft(params);
System.out.println(lienTheft);Start building powerful automotive applications with CarsXE's Java SDK!