LicensePlateData.com uses a simple GET request.

API: https://licenseplatedata.com/consumer-api/(key)/(state)/(plate)

Example Usage:
https://licenseplatedata.com/consumer-api/lplatedata/NJ/PONY119

Response:

{
    "error": false,
    "query_time": "0.7475s",
    "code": 0,
    "message": "API OWNED AND CREATED BY LICENSEPLATEDATA.COM",
    "licensePlateLookup": {
        "vin": "WDBRF61JX3E009357",
        "name": "2003 Mercedes-Benz C Class C240",
        "engine": "2.6L V6 EFI",
        "vehicleClass": "Upscale - Near Luxury",
        "lemonRecord": false,
        "accidentRecord": false,
        "floodRecord": false,
        "singleOwner": false,
        "requestIP": "**REMOVED**"
    },
    "cache": false
}

LicensePlateData uses State Abbreviations to keep things simple.


API Response Codes

Code Message Description
10 invalid consumer key or consumer key does not have enough credits. Consumer key provided is not valid/activated and or the key provided is no longer usable.
1 paramters were not filled correctly, please try again. Paramters required to complete a license plate lookup are empty and or not correct order.
2 Sorry we could not find info on the license plate you entered. License Plate and State are not on file, and or have not been added to our database. Please wait and try again at a later date.
0 API OWNED AND CREATED BY LICENSEPLATEDATA.COM Success, your request was completed and the license plate and state are on file.

This API documentation follows for all plans licenseplatedata.com has to offer. Please note Enterprise plan does offer more indepth information, to learn more about Enterprise please contact us here.