> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cardinalgray.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Data Enrichment

> Explore which Vehicle and VehicleTitle fields are populated from public and private DMV data

export const StateDataMap = () => {
  const stateConfig = {
    AL: {
      name: "Alabama",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1C4JJXR65PW500986",
        "year": "2023",
        "make": "JEEP",
        "model": "WRANGLER UNLIMITED SP",
        "color": "Green",
        "body": "SUV",
        "fuel_type": "Gas",
        "type": "AUTO",
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "AL",
          "number": "ABC123456789",
          "issuance_date": "10/09/2024",
          "is_leased": false,
          "has_liens": true,
          "number_of_owners": 1,
          "odometer_reading": "3304",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "PETER GABRIEL",
            "name_first": "PETER",
            "name_last": "GABRIEL",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "2024 INYOUREYES BLVD",
              "city": "HOOVER",
              "state": "AL",
              "zip": "35244"
            }
          }],
          "active_liens": [{
            "lien_date": "07/24/2024",
            "lienholder": {
              "name": "KANE COUNTY TEACHERS CREDDIT UNION",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "111 S HAWTHORNE ST",
                "city": "ELGIN",
                "state": "IL",
                "zip": "60123"
              }
            }
          }]
        }
      },
      free_data_available: true,
      free_data_example: {
        "type": "AUTO",
        "vin": "1C4HJXDN4PW602342",
        "year": "2023",
        "make": "JEEP",
        "model": "WRANGLER UNLIMITED SPORT",
        "body": "Carry All (SUV)",
        "fuel_type": "Gasoline",
        "color": "Green",
        "title": {
          "issuance_date": "10/09/2024",
          "issuing_state": "AL",
          "odometer_reading": "3,304",
          "odometer_code": "Actual",
          "active_liens": [{
            "lien_date": "07/24/2024",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "KANE COUNTY TEACHERS CREDDIT UNION",
              "addr": {
                "street1": "111 S HAWTHORNE ST",
                "city": "ELGIN",
                "state": "IL",
                "zip": "60123-5873"
              }
            }
          }]
        }
      }
    },
    AK: {
      name: "Alaska",
      paid_data_available: true,
      paid_data_example: {
        "vin": "JTEBU5JR3J5563289",
        "year": "2018",
        "make": "TOYT",
        "model": "4RN",
        "color": "WHI",
        "body": "LL",
        "type": "AUTO",
        "license_plate": "ABC123",
        "class": "Passenger Personalized",
        "number_of_axles": "0",
        "weight_unladen": "04805",
        "registration_status": "ACTIVE",
        "registration_expiration_date": "12/31/2025",
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "AK",
          "odometer_reading": "0082167",
          "status": "active",
          "status_raw_text": "1 / TITLE & REG",
          "prev_action": "original",
          "prev_action_raw_text": "V1 / VEHICLE TITLE AND REGISTRATION",
          "prev_action_date": "10/22/2022",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "number": "1234111",
          "issuance_date": "12/21/2023",
          "is_leased": false,
          "has_liens": true,
          "number_of_owners": 1,
          "owners": [{
            "type": "PERSON",
            "name": "NEIL PERCIVAL YOUNG",
            "name_first": "NEIL",
            "name_middle": "PERCIVAL",
            "name_last": "YOUNG",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "3211 PROVIDENCE DR",
              "city": "ANCHORAGE",
              "state": "AK",
              "zip": "99508"
            }
          }],
          "active_liens": [{
            "lienholder": {
              "name": "DRIVEWAY FINANCE CORPORATION",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 30204",
                "city": "COLLEGE STATION",
                "state": "TX",
                "zip": "77842"
              }
            }
          }]
        }
      },
      free_data_available: false
    },
    AZ: {
      name: "Arizona",
      paid_data_available: true,
      paid_data_example: {
        "vin": "5NPEH4J22LH020019",
        "make": "Hyundai",
        "model": "Sonata",
        "year": "2020",
        "body": "Sedan 4 Dr",
        "fuel_type": "Gasoline",
        "license_plate": "ABCQRS",
        "registration_status": "ACTIVE",
        "registration_expiration_date": "09/15/2026",
        "fee_history": [{
          "feeType": "1",
          "name": "Registration Fee",
          "value": 8
        }, {
          "feeType": "2",
          "name": "Air Quality Research Fee",
          "value": 1.5
        }, {
          "feeType": "3",
          "name": "Vehicle License Tax Fee",
          "value": 153.78
        }],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "AZ",
          "number": "A012306969",
          "issuance_date": "10/17/2023",
          "status": "active",
          "status_raw_text": "Active",
          "odometer_reading": "56680",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "Paolo M Banchero",
            "name_first": "Paolo",
            "name_middle": "M",
            "name_last": "Banchero",
            "ownership_type": "registered_owner",
            "dlid": {
              "number": "D01231234"
            },
            "addr": {
              "street1": "123 Main St",
              "city": "Black Canyon City",
              "state": "AZ",
              "zip": "853248765"
            }
          }],
          "number_of_owners": 1,
          "owner_names_one_line": "Paolo M Banchero",
          "has_liens": true,
          "active_liens": [{
            "lienholder": {
              "name": "Santander Consumer USA Inc",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "Po Box 961288",
                "city": "Fort Worth",
                "state": "TX",
                "zip": "761610288"
              }
            }
          }]
        }
      },
      free_data_available: true,
      free_data_example: {
        "vin": "1D7HA18N35S368275",
        "year": "2005",
        "make": "Dodge",
        "model": "Ram 1500",
        "body": "Pickup 4 Dr",
        "title": {
          "issuance_date": "04/21/2021",
          "has_liens": true
        }
      }
    },
    AR: {
      name: "Arkansas",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1FT7W2BN7LED90975",
        "year": "2020",
        "make": "FORD",
        "model": "F250",
        "color": "WHITE",
        "number_of_cylinders": "8",
        "weight": "7262",
        "license_plate": "ABC123",
        "registration_status": "ACTIVE",
        "registration_expiration_date": "12/31/2026",
        "use": "PRIVATE",
        "title": {
          "number": "123123123123",
          "issuing_state": "AR",
          "issuance_date": "07/06/2022",
          "odometer_reading": "28724",
          "odometer_code": "Actual",
          "odometer_code_translation": "ACTUAL",
          "has_liens": true,
          "owners": [{
            "type": "PERSON",
            "name": "STEVE BUSCEMI",
            "name_first": "STEVE",
            "name_last": "BUSCEMI",
            "addr": {
              "street1": "1234 COUNTY ROAD 1122",
              "city": "HARTMAN",
              "state": "AR",
              "zip": "728408731"
            }
          }],
          "active_liens": [{
            "lien_date": "05/05/2022",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "JP MORGAN CHASE BANK",
              "addr": {
                "street1": "PO BOX 901098",
                "city": "FORT WORTH",
                "state": "TX",
                "zip": "761012098"
              }
            }
          }]
        }
      },
      free_data_available: true,
      free_data_example: {
        "type": "AUTO",
        "vin": "2C3CCABG5GH295045",
        "title": {
          "issuing_state": "AR",
          "issuance_date": "04/08/2025"
        }
      }
    },
    CA: {
      name: "California",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1G1FC1RS2L0140222",
        "make": "CHEVROLET",
        "year": "2020",
        "body": "CP",
        "fuel_type": "Gasoline",
        "license_plate": "P961441",
        "registration_expiration_date": "04/12/2026",
        "title": {
          "issuing_state": "CA",
          "make": "CHEVROLET",
          "year": "2020",
          "body": "CP",
          "fuel_type": "Gasoline",
          "license_plate": "P961441",
          "registration_expiration_date": "04/12/2026",
          "owners": [{
            "type": "PERSON",
            "name": "TAMBLONI H GJIMBUNTAS",
            "name_first": "TAMBLONI",
            "name_middle": "H",
            "name_last": "GJIMBUNTAS",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "824 YORK ST",
              "city": "SAN FRANCISCO",
              "state": "CA",
              "zip": "94110"
            }
          }],
          "number_of_owners": 1,
          "owner_names_one_line": "TAMBLONI H GJIMBUNTAS",
          "active_liens": [{
            "lienholder": {
              "name": "GOFI LLC",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BX 29002",
                "city": "PHOENIX",
                "state": "AZ",
                "zip": "85038"
              }
            }
          }],
          "has_liens": true,
          "prev_action_raw_text": "B00 / Nonresident",
          "prev_action": "nonresident",
          "prev_action_date": "06/06/2025"
        },
        "fee_history": [{
          "feeType": "501",
          "name": "Current Registration Penalty",
          "value": 30
        }, {
          "feeType": "100",
          "name": "Alternative Fuel Renew Fee",
          "value": 3
        }, {
          "feeType": "512",
          "name": "1st Prior Year CHP Penalty",
          "value": 50
        }, {
          "feeType": "102",
          "name": "1st Prior Year CHP",
          "value": 32
        }, {
          "feeType": "514",
          "name": "1st Prior Year VLF Penalty",
          "value": 250
        }, {
          "feeType": "002",
          "name": "Current CHP",
          "value": 32
        }, {
          "feeType": "511",
          "name": "1st Prior Year Registration Penalty",
          "value": 50
        }, {
          "feeType": "316",
          "name": "Current Transportation Improvement Fee",
          "value": 194
        }, {
          "feeType": "114",
          "name": "1st Prior Year Smog Abatement Fee",
          "value": 20
        }, {
          "feeType": "504",
          "name": "Current VLF Penalty",
          "value": 187
        }, {
          "feeType": "014",
          "name": "Current Smog Abatement Fee",
          "value": 20
        }, {
          "feeType": "104",
          "name": "1st Prior Year VLF",
          "value": 313
        }, {
          "feeType": "139",
          "name": "1PY Smog HPR Fee",
          "value": 20
        }, {
          "feeType": "004",
          "name": "Current VLF",
          "value": 278
        }, {
          "feeType": "317",
          "name": "1st Prior Year Transportation Improvement Fee",
          "value": 194
        }, {
          "feeType": "101",
          "name": "1st Prior Year Registration",
          "value": 71
        }, {
          "feeType": "039",
          "name": "Current Smog HPR Fee",
          "value": 20
        }, {
          "feeType": "001",
          "name": "Current Registration",
          "value": 71
        }, {
          "feeType": "502",
          "name": "CHP Penalty",
          "value": 30
        }],
        "has_reg_title_holds": false
      },
      free_data_available: false
    },
    CO: {
      name: "Colorado",
      paid_data_available: true,
      paid_data_example: {
        "vin": "3FMCR9C67RRE01786",
        "make": "FORD",
        "model": "BRONCO SPORT",
        "year": "2024",
        "body": "UTILITY PASSENGER",
        "fuel_type": "Gasoline",
        "license_plate": "ABC123",
        "number_of_axles": "0",
        "width": "0",
        "length": "0",
        "use": "Passenger",
        "registration_issuance_date": "10/10/2024",
        "registration_expiration_date": "10/31/2025",
        "registration_status": "EXPIRED",
        "weight_gross": "3364",
        "title": {
          "issuing_state": "CO",
          "number": "123123123",
          "issuance_date": "09/03/2024",
          "is_jtwros": true,
          "status_raw_text": "TTL / Titled",
          "status": "active",
          "prev_action_raw_text": "U / Update",
          "prev_action": "update",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "prev_action_date": "10/12/2024",
          "owners": [{
            "type": "PERSON",
            "name": "TEST P MCMANSION",
            "name_first": "TEST",
            "name_middle": "P",
            "name_last": "MCMANSION",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "7750 MAIN ST",
              "street2": "",
              "city": "BOULDER",
              "state": "CO",
              "zip": "803010000"
            },
            "addr_mailing": {
              "street1": "1043 LULLABY LN",
              "street2": "",
              "city": "JOHNS ISLAND",
              "state": "SC",
              "zip": "294558354"
            }
          }, {
            "type": "PERSON",
            "name": "GLENDA F MCMANSION",
            "name_first": "GLENDA",
            "name_middle": "F",
            "name_last": "MCMANSION",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "7750 MAIN ST",
              "city": "BOULDER",
              "state": "CO",
              "zip": "803010000"
            },
            "addr_mailing": {
              "street1": "1043 LULLABY LN",
              "street2": "",
              "city": "JOHNS ISLAND",
              "state": "SC",
              "zip": "294558354"
            }
          }],
          "number_of_owners": 2,
          "is_jtwros": true,
          "conjunction": "JTWROS",
          "owner_names_one_line": "TEST P MCMANSION\nGLENDA F MCMANSION",
          "active_liens": [{
            "lien_date": "08/16/2024",
            "lien_amount": "54,069.96",
            "lienholder": {
              "name": "FORD MOTOR CREDIT COMPANY, LLC",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 30201",
                "street2": "",
                "city": "COLLEGE STATION",
                "state": "TX",
                "zip": "778423201"
              }
            }
          }],
          "has_liens": true
        },
        "fee_history": [{
          "feeType": "10",
          "name": "License Fee (Passenger/Truck) 2,000-4,500 lbs",
          "value": 32.9
        }, {
          "feeType": "12",
          "name": "Road Safety Surcharge",
          "value": 23
        }, {
          "feeType": "5",
          "name": "Bridge Safety Surcharge",
          "value": 18
        }, {
          "feeType": "6",
          "name": "Specific Ownership Tax",
          "value": 343
        }],
        "has_reg_title_holds": false
      },
      free_data_available: true,
      free_data_example: {
        "vin": "2CNFLEEC5B6421462",
        "type": "AUTO",
        "title": {
          "number": "014286271",
          "status": "active",
          "status_raw_text": "Active"
        }
      }
    },
    CT: {
      name: "Connecticut",
      paid_data_available: false,
      free_data_available: true,
      free_data_example: {
        "vin": "1G1FZ6S06P4179740",
        "type": "AUTO",
        "title": {
          "number": "AA1234444",
          "issuing_state": "CT",
          "issuance_date": "10/24/2023",
          "has_liens": true,
          "active_liens": [{
            "lien_date": "9/18/2023",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "TENET ENERGY INC",
              "addr": {
                "street1": "75 GREENE ST FL 2",
                "city": "NEW YORK",
                "state": "NY",
                "zip": "100124444"
              }
            }
          }]
        }
      }
    },
    DE: {
      name: "Delaware",
      paid_data_available: true,
      paid_data_example: {
        "vin": "KNDEUCAA2R7470280",
        "make": "KIA",
        "model": "SEL",
        "year": "2024",
        "body": "UT",
        "fuel_type": "G",
        "color": "BLU",
        "license_plate": "ABC12345",
        "registration_issuance_date": "09/06/2023",
        "registration_expiration_date": "09/06/2026",
        "registration_status": "ACTIVE",
        "fee_history": [{
          "feeType": "1",
          "name": "Registration Fees",
          "value": 40
        }],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "DE",
          "issuance_date": "09/06/2023",
          "prev_action_raw_text": "N / NEW",
          "prev_action": "original",
          "prev_action_date": "09/06/2023",
          "odometer_reading": "25",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "HERMAN MELVILLE",
            "name_first": "HERMAN",
            "name_last": "MELVILLE",
            "name_suffix": "",
            "ownership_type": "registered_owner",
            "dlid": {
              "number": "2154857"
            },
            "addr": {
              "street1": "31722 WHITE WHALE BLVD",
              "city": "LEWES",
              "state": "DE",
              "zip": "19958"
            }
          }],
          "number_of_owners": 1,
          "owner_names_one_line": "MELVILLE HERMAN",
          "active_liens": [{
            "lienholder": {
              "name": "ALLY FINANCIAL",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 8141",
                "street2": "",
                "city": "COCKEYSVILLE",
                "state": "MD",
                "zip": "21030"
              }
            }
          }],
          "has_liens": true
        }
      },
      free_data_available: false
    },
    FL: {
      name: "Florida",
      paid_data_available: true,
      paid_data_example: {
        "vin": "2G1105S33K9130730",
        "make": "CHEV",
        "year": "2019",
        "body": "4D",
        "color": "Silver / Aluminum",
        "weight": "3679",
        "type": "AUTO",
        "use": "Private",
        "prev_date_of_sale": "07/28/2020",
        "has_reg_title_holds": true,
        "reg_title_holds": [{
          "hold_type": "OTHER",
          "hold_description": "Out of State Title (TO) issued: 10-13-2025",
          "source": "title"
        }],
        "title": {
          "issuing_state": "FL",
          "number": "123123123",
          "issuance_date": "10/08/2024",
          "is_electronic": false,
          "odometer_reading": "41206",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "odometer_reading_unit": "MI",
          "owners": [{
            "type": "PERSON",
            "name": "JUANITA PRESTON CHAPMAN",
            "name_first": "JUANITA",
            "name_middle": "PRESTON",
            "name_last": "CHAPMAN",
            "ownership_type": "registered_owner",
            "dob": "01/19/1982",
            "dlid": {
              "number": "C123412341234",
              "state": "FL",
              "sex": "F"
            },
            "addr": {
              "street1": "6767 CAPRI DR",
              "street2": "",
              "city": "PANAMA CITY",
              "state": "FL",
              "zip": "32405"
            },
            "addr_mailing": {
              "street1": "1244 EMMA GRACE DRIVE",
              "street2": "",
              "city": "PANAMA CITY",
              "state": "FL",
              "zip": "32404"
            }
          }],
          "number_of_owners": 1,
          "owner_names_one_line": "JUANITA PRESTON CHAPMAN",
          "active_liens": [],
          "has_liens": false,
          "status_raw_text": "TO / Out of State Title",
          "status": "inactive_transferred_out_of_state",
          "prev_action_date": "10/13/2025"
        }
      },
      free_data_available: true,
      free_data_example: {
        "vin": "JTJFY7AX6M4335847",
        "year": "2021",
        "type": "AUTO",
        "color": "BLUE",
        "has_reg_title_holds": false,
        "reg_title_holds": [],
        "title": {
          "number": "123123123",
          "issuance_date": "11/27/2024",
          "odometer_reading": "39847",
          "odometer_code": "ACTUAL MILEAGE",
          "status": "pending",
          "status_raw_text": "PENDING DEALER TRANSACTION",
          "is_electronic": true,
          "number_of_owners": 2,
          "conjunction": "AND",
          "has_liens": true,
          "active_liens": [{
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "SUNCOAST FCU",
              "addr": {
                "street1": "PO BOX 1234",
                "city": "ORLANDO",
                "state": "FL",
                "zip": "32801"
              }
            }
          }]
        }
      }
    },
    GA: {
      name: "Georgia",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1N6AA1EE9MN528699",
        "make": "NISS",
        "model": "TITAN",
        "year": "2021",
        "body": "Truck",
        "color": "BLACK",
        "fuel_type": "Gasoline",
        "number_of_cylinders": "8",
        "license_plate": "SFN2669",
        "registration_issuance_date": "03/31/2025",
        "registration_expiration_date": "03/05/2026",
        "registration_status": "SUSPENDED/REVOKED",
        "has_reg_title_holds": true,
        "fee_history": [{
          "feeType": "3",
          "name": "License Plate Fee",
          "value": 20
        }],
        "title": {
          "issuing_state": "GA",
          "odometer_reading": "43177",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "number": "770254263415962",
          "issuance_date": "11/07/2025",
          "is_electronic": true,
          "status_raw_text": "Printed by ELT Lienholder",
          "status": "active",
          "owners": [{
            "type": "PERSON",
            "name": "JOHN H DOE",
            "name_first": "JOHN",
            "name_last": "DOE",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "123 MAIN ST",
              "city": "ANYTOWN",
              "state": "GA",
              "zip": "31601"
            }
          }, {
            "type": "PERSON",
            "name": "JANE FRANCES TAYLOR DOE",
            "name_first": "JOHN",
            "name_middle": "FRANCES TAYLOR",
            "name_last": "DOE",
            "name_suffix": "",
            "ownership_type": "co_owner",
            "addr": {
              "street1": "123 MAIN ST",
              "city": "ANYTOWN",
              "state": "GA",
              "zip": "31601"
            }
          }],
          "number_of_owners": 2,
          "owner_names_one_line": "JOHN H DOE\nJANE FRANCES TAYLOR DOE",
          "has_liens": false
        }
      },
      free_data_available: true,
      free_data_example: {
        "vin": "1N6AA1EE9MN528699",
        "title": {
          "issuance_date": "05/07/2025",
          "is_electronic": true,
          "has_liens": true
        }
      }
    },
    HI: {
      name: "Hawaii",
      paid_data_available: false,
      free_data_available: true,
      free_data_example: {
        "vin": "3MZBN1V77HM111978",
        "type": "AUTO",
        "make": "MAZD",
        "year": "2017",
        "body": "4 DOOR SEDAN",
        "color": "SILVER",
        "weight": 2970,
        "license_plate": "ZEP113",
        "registration_expiration_date": "11/30/2025",
        "registration_status": "EXPIRED",
        "title": {
          "active_liens": [{
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "HONOLULU FCU"
            }
          }],
          "is_electronic": false,
          "number": "ZEY22522",
          "issuance_date": "12/23/2016",
          "odometer_reading": "99478",
          "odometer_code_translation": "ACTUAL",
          "has_liens": true
        }
      }
    },
    ID: {
      name: "Idaho",
      paid_data_available: true,
      paid_data_example: {
        "vin": "3C6TR5EJ3PG529506",
        "make": "RAM",
        "model": "2500",
        "year": "2023",
        "body": "Pickup",
        "color": "GRAY",
        "fee_history": [],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "ID",
          "number": "230703377",
          "issuance_date": "11/28/2023",
          "odometer_reading": "30012",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "JOHN HUDSON DOE",
            "name_first": "JOHN",
            "name_middle": "HUDSON",
            "name_last": "DOE",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "123 ORIGAMI TRL",
              "city": "POST FALLS",
              "state": "ID",
              "zip": "83854-5779"
            }
          }, {
            "type": "PERSON",
            "name": "JANE FRANCES DOE",
            "name_first": "JANE",
            "name_middle": "FRANCES",
            "name_last": "DOE",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "123 ORIGAMI TRL",
              "city": "POST FALLS",
              "state": "ID",
              "zip": "83854"
            }
          }],
          "number_of_owners": 2,
          "is_or": true,
          "conjunction": "OR",
          "owner_names_one_line": "DOE, JOHN HUDSON OR DOE, JANE FRANCES",
          "status_raw_text": "Active / Issued",
          "status": "active",
          "active_liens": [{
            "lien_date": "",
            "lienholder": {
              "name": "ALLY FINANCIAL INC",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 8125",
                "street2": "",
                "city": "COCKEYSVILLE",
                "state": "MD",
                "zip": "21030-8125"
              }
            }
          }],
          "has_liens": true
        }
      },
      free_data_available: true,
      free_data_example: {
        "vin": "1GC1KWE80GF128455",
        "type": "AUTO",
        "title": {
          "number": "250045360",
          "issuance_date": "01/27/2025",
          "has_liens": true,
          "issuing_state": "ID"
        }
      }
    },
    IL: {
      name: "Illinois",
      paid_data_available: true,
      paid_data_example: {
        "vin": "5UXWX9C54E0D23414",
        "year": "2014",
        "make": "BMW",
        "model": "X3",
        "body": "SPORT UTILITY VEHICLE",
        "weight": "4068",
        "title": {
          "issuing_state": "IL",
          "number": "25294692421",
          "issuance_date": "10/21/2025",
          "odometer_reading": "088981",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "has_liens": true,
          "prev_action_raw_text": "ORIGINAL",
          "prev_action": "original",
          "number_of_owners": 1,
          "owners": [{
            "type": "PERSON",
            "name": "JOSEPH CONRAD",
            "name_first": "JOSEPH",
            "name_last": "CONRAD",
            "addr": {
              "street1": "123 ORANGE ST",
              "city": "ANYTOWN",
              "state": "IL",
              "zip": "12345"
            }
          }],
          "active_liens": [{
            "lien_date": "10/21/2025",
            "lienholder": {
              "name": "GLOBAL LENDING SERVICES",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 1828",
                "city": "CHICAGO",
                "state": "IL",
                "zip": "60601"
              }
            }
          }]
        }
      },
      free_data_available: true,
      free_data_example: {
        "vin": "5LM5J7XC8LGL36219",
        "type": "AUTO",
        "title": {
          "number": "25135697409",
          "odometer_reading": "62540",
          "odometer_code_translation": "ACTUAL",
          "issuance_date": "05/27/2025",
          "license_plate": "FE13215",
          "registration_expiration_date": "04/01/2026",
          "registration_status": "ACTIVE",
          "has_liens": true,
          "number_of_owners": 2,
          "active_liens": [{
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "ALLY FINANCIAL",
              "addr": {
                "street1": "PO BOX 8123",
                "city": "COCKEYSVILLE",
                "state": "MD",
                "zip": "21030"
              }
            }
          }]
        }
      }
    },
    IN: {
      name: "Indiana",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1C4HJXFG8KW522288",
        "year": "2019",
        "make": "JEEP",
        "model": "WRANGLER UNLIMITED RUBICON",
        "body": "4D SUV 4WD",
        "type": "AUTO",
        "class": "TRUCK",
        "prev_date_of_sale": "07/25/2024",
        "weight": "4439",
        "title": {
          "issuing_state": "IN",
          "number": "00006700000000",
          "issuance_date": "08/20/2024",
          "status_raw_text": "COMPLETE/PRINTED",
          "status": "active",
          "owner_names_one_line": "GRANT PEASE &amp; FEDERICO ZALCBERG",
          "odometer_reading": "60460",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "is_and": true,
          "is_or": false,
          "conjunction": "AND",
          "number_of_owners": 2,
          "owners": [{
            "type": "PERSON",
            "name": "GRANT PEASE",
            "name_first": "GRANT",
            "name_last": "PEASE",
            "addr": {
              "street1": "123 CHERRY ST",
              "city": "EVANSVILLE",
              "state": "IN",
              "zip": "47701"
            },
            "ownership_type": "titled_owner"
          }, {
            "type": "PERSON",
            "name": "FEDERICO ZALCBERG",
            "name_first": "FEDERICO",
            "name_last": "ZALCBERG",
            "addr": {
              "street1": "123 CHERRY ST",
              "city": "EVANSVILLE",
              "state": "IN",
              "zip": "47701"
            },
            "ownership_type": "titled_owner"
          }],
          "has_liens": true,
          "active_liens": [{
            "lien_date": "",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "ALLY FINANCIAL",
              "addr": {
                "street1": "PO BOX 8106",
                "city": "COCKEYSVILLE",
                "state": "MD",
                "zip": "210308106"
              }
            }
          }],
          "previous_title": {
            "number": "24792138000035"
          }
        }
      },
      free_data_available: false
    },
    IA: {
      name: "Iowa",
      paid_data_available: true,
      free_data_available: true,
      free_data_example: {
        "vin": "KNDJ23AU8M7748929",
        "type": "AUTO",
        "year": "2021",
        "make": "KIA",
        "model": "Soul Lx",
        "color": "Red",
        "body": "UT",
        "weight": "2900",
        "number_of_cylinders": "4",
        "license_plate": "ABC123",
        "registration_expiration_date": "04/30/2026",
        "registration_status": "ACTIVE",
        "title": {
          "number": "67BB12345",
          "issuing_state": "IA",
          "issuing_county": "Fremont",
          "issuance_date": "04/17/2025",
          "is_electronic": false,
          "has_liens": true,
          "odometer_reading": "49678",
          "odometer_code_translation": "ACTUAL",
          "number_of_owners": 1,
          "owners": [{
            "name": "JOHN P CHAPMAN",
            "name_first": "JOHN",
            "name_middle": "P",
            "name_last": "CHAPMAN",
            "type": "PERSON",
            "addr": {
              "street1": "123 MAIN ST",
              "city": "ANYTOWN",
              "state": "IA",
              "zip": "12345"
            }
          }],
          "active_liens": [{
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "Ally Bank",
              "addr": {
                "street1": "PO BOX 8122",
                "city": "COCKEYSVILLE",
                "state": "MD",
                "zip": "21030"
              }
            }
          }]
        }
      }
    },
    KS: {
      name: "Kansas",
      paid_data_available: true,
      paid_data_example: {
        "vin": "3FMTK3SU9MMA47177",
        "make": "FORD",
        "model": "Mustang Mach-E",
        "year": "2021",
        "color": "White",
        "body": "UK",
        "fuel_type": "E",
        "weight": "4920",
        "license_plate": "1TESTLP",
        "registration_expiration_date": "12/31/2026",
        "insurance": {
          "provider_name": "STATE FARM MUTUAL AUTOMOBILE INSURANCE C",
          "policy_number": "1231231234"
        },
        "title": {
          "issuing_state": "KS",
          "odometer_reading": "39441",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "number": "AB6677888",
          "issuance_date": "07/31/2025",
          "is_electronic": true,
          "owners": [{
            "type": "PERSON",
            "name": "Gilles Deleuze",
            "name_first": "Gilles",
            "name_last": "Deleuze",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "6301 85th St",
              "city": "Overland Park",
              "state": "KS",
              "zip": "66212"
            }
          }],
          "number_of_owners": 1,
          "active_liens": [{
            "lienholder": {
              "name": "Toyota Motor Credit  Company",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 30201",
                "city": "COLLEGE STATION",
                "state": "TX",
                "zip": "77842"
              }
            }
          }],
          "has_liens": true
        },
        "fee_history": [{
          "feeType": "5",
          "name": "Registration Fee (Passenger)",
          "value": 40
        }, {
          "feeType": "1",
          "name": "County Service Fee",
          "value": 5
        }, {
          "feeType": "12",
          "name": "Property Tax",
          "value": 368.77
        }, {
          "feeType": "2",
          "name": "DMV Modernization Project Fee",
          "value": 4
        }, {
          "feeType": "3",
          "name": "Highway Patrol Staffing & Training Surcharge",
          "value": 2
        }, {
          "feeType": "4",
          "name": "Law Enforcement Surcharge",
          "value": 1.25
        }]
      },
      free_data_available: false
    },
    KY: {
      name: "Kentucky",
      paid_data_available: true,
      paid_data_example: {
        "vin": "2SBCE3E45HQ123456",
        "make": "SYNTHMOBILE",
        "model": "MODEL ZYX",
        "year": "2023",
        "body": "Coupe",
        "number_of_cylinders": "06",
        "license_plate": "KY123AB",
        "registration_expiration_date": "09/30/2027",
        "registration_status": "ACTIVE",
        "fee_history": [],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "KY",
          "number": "987654321000",
          "odometer_reading": "15085",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "status_raw_text": "Active - Title Issued",
          "status": "active",
          "owners": [{
            "type": "PERSON",
            "name": "ALEX REMY SYNTH",
            "name_first": "ALEX",
            "name_middle": "REMY",
            "name_last": "SYNTH",
            "ownership_type": "titled_owner",
            "dob": "",
            "contact_phone": "",
            "contact_email": "",
            "addr": {
              "street1": "1234 BLUEGRASS LN",
              "street2": "",
              "city": "FRANKFORT",
              "state": "KY",
              "zip": "40601"
            }
          }, {
            "type": "PERSON",
            "name": "BO TESSA GEN",
            "name_first": "BO",
            "name_middle": "TESSA",
            "name_last": "GEN",
            "ownership_type": "titled_owner",
            "dob": "",
            "contact_phone": "",
            "contact_email": "",
            "addr": {
              "street1": "1234 BLUEGRASS LN",
              "street2": "",
              "city": "FRANKFORT",
              "state": "KY",
              "zip": "40601"
            }
          }],
          "number_of_owners": 2,
          "conjunction": "OR",
          "is_or": true,
          "is_and": false,
          "owner_names_one_line": "SYNTH, ALEX REMY OR\nGEN, BO TESSA",
          "active_liens": [{
            "lien_date": "11/01/2025",
            "lienholder": {
              "name": "SYNTHETIC FIRST BANK",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "4321 DATA DR",
                "street2": "",
                "city": "LEXINGTON",
                "state": "KY",
                "zip": "40507"
              }
            }
          }],
          "has_liens": true
        }
      },
      free_data_available: false
    },
    LA: {
      name: "Louisiana",
      paid_data_available: true,
      paid_data_example: {
        "vin": "3GTPHDED6RG164663",
        "year": "2024",
        "make": "GMC",
        "model": "010000",
        "body": "PICKUP",
        "color": "BLK",
        "type": "AUTO",
        "class": "4249",
        "weight": "4890",
        "license_plate": "Z1234567",
        "registration_expiration_date": "03/01/2028",
        "prev_date_of_sale": "03/15/2024",
        "title": {
          "issuing_state": "LA",
          "owners": [{
            "type": "PERSON",
            "name": "TIMOTHEE HAL CHALAMET",
            "name_first": "TIMOTHEE",
            "name_middle": "HAL",
            "name_last": "CHALAMET",
            "addr": {
              "street1": "123 ANYWHERE DR",
              "city": "ANYTOWN",
              "state": "LA",
              "zip": "12345"
            },
            "ownership_type": "titled_owner",
            "dlid": {
              "number": "12345678",
              "state": "LA"
            }
          }, {
            "type": "PERSON",
            "name": "NOAH OLIVER SMITH",
            "name_first": "NOAH",
            "name_middle": "OLIVER",
            "name_last": "SMITH",
            "addr": {
              "street1": "123 ANYWHERE DR",
              "city": "ANYTOWN",
              "state": "LA",
              "zip": "12345"
            },
            "ownership_type": "titled_owner"
          }],
          "number": "EABC",
          "issuance_date": "04/18/2024",
          "odometer_reading": "000010",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "has_liens": true,
          "active_liens": [{
            "lien_date": "04/17/2024",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "GM FINANCIAL",
              "addr": {
                "street1": "P O BOX 1510",
                "city": "COCKEYSVILLE",
                "state": "MD",
                "zip": "21030"
              }
            }
          }],
          "owner_names_one_line": "TIMOTHEE HAL CHALAMET & NOAH OLIVER SMITH",
          "is_and": true,
          "is_or": false,
          "conjunction": "AND",
          "number_of_owners": 2,
          "prev_action_raw_text": "NEW RECORD TO THE FILE / FIRST LIEN",
          "prev_action": "original",
          "status": "active"
        }
      },
      free_data_available: false
    },
    ME: {
      name: "Maine",
      paid_data_available: true,
      paid_data_example: {
        "vin": "2HGFC2F66KH559142",
        "make": "HOND",
        "model": "CIVICL",
        "year": "2019",
        "body": "SD",
        "fee_history": [],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "ME",
          "number": "1234567890",
          "issuance_date": "08/30/2023",
          "odometer_reading": "45419",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "SPONGEBOB SQUAREPANTS",
            "name_first": "SPONGEBOB",
            "name_last": "SQUAREPANTS",
            "ownership_type": "registered_owner",
            "dob": "08/05/1982",
            "addr": {
              "street1": "123 BELLVUE TERR",
              "city": "BELFAST",
              "state": "ME",
              "zip": "04915"
            }
          }],
          "number_of_owners": 1,
          "active_liens": [{
            "lien_date": "07/15/2023",
            "lienholder": {
              "name": "CARVANA LLC",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 29002",
                "city": "PHOENIX",
                "state": "AZ",
                "zip": "85038"
              }
            }
          }],
          "has_liens": true
        }
      },
      free_data_available: false
    },
    MD: {
      name: "Maryland",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1GNSKEKD2NR362616",
        "make": "CHEV",
        "model": "SUBURBAN",
        "year": "2022",
        "body": "UT",
        "color": "WHI",
        "fuel_type": "G - Gasoline",
        "weight_gross": "3701",
        "license_plate": "8DP2648",
        "registration_issuance_date": "11/23/2024",
        "class": "M - Multipurpose Vehicle",
        "insurance": {
          "provider_name": "DUCKBURG INSURANCE",
          "provider_naic": "31313",
          "policy_number": "DISNY44031"
        },
        "fee_history": [{
          "feeType": "2",
          "name": "Registration Fee (Multi Purpose Vehicle)",
          "value": 187
        }],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "MD",
          "number": "DONALDDUCK01",
          "issuance_date": "07/17/1955",
          "issuing_county": "FANTASIA",
          "status": "active",
          "odometer_reading": "20",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "MICKEY MOUSE",
            "name_first": "MICKEY",
            "name_middle": "",
            "name_last": "MOUSE",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "1 CASTLE WAY",
              "street2": "",
              "city": "TOONTOWN",
              "state": "MD",
              "zip": "21209"
            }
          }, {
            "type": "PERSON",
            "name": "MINNIE MOUSE",
            "name_first": "MINNIE",
            "name_middle": "",
            "name_last": "MOUSE",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "1 CASTLE WAY",
              "street2": "",
              "city": "TOONTOWN",
              "state": "MD",
              "zip": "21209"
            }
          }],
          "number_of_owners": 2,
          "is_and": true,
          "conjunction": "\n",
          "active_liens": [{
            "lien_date": "12/10/1967",
            "lienholder": {
              "name": "GM FINANCIAL",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "1 MONEY BIN RD",
                "street2": "",
                "city": "DUCKBURG",
                "state": "MD",
                "zip": "11211"
              }
            }
          }],
          "has_liens": true
        }
      },
      free_data_available: false
    },
    MA: {
      name: "Massachusetts",
      paid_data_available: true,
      free_data_available: true,
      free_data_example: {
        "vin": "5TFAY5F15JX736192",
        "title": {
          "number": "CB735124",
          "issuance_date": "10/21/2020",
          "is_electronic": true,
          "active_liens": [{
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "ALL ONE CREDIT UNION",
              "addr": {
                "street1": "2*********",
                "city": "LEOMINSTER",
                "state": "MA",
                "zip": "01453"
              }
            }
          }]
        }
      }
    },
    MI: {
      name: "Michigan",
      paid_data_available: true,
      paid_data_example: {
        "vin": "3C6RR7KT6HG689411",
        "make": "RAM",
        "model": "1500",
        "year": "2017",
        "body": "PICKUP",
        "type": "TRUCK",
        "license_plate": "CELEB007",
        "license_plate_type": "PASSENGER STANDARD WHITE",
        "use": "REGULAR/NON-COMMERCIAL",
        "registration_expiration_date": "10/07/2026",
        "registration_issuance_date": "10/08/2025",
        "registration_status": "ACTIVE",
        "fee_history": [{
          "feeType": "001",
          "name": "Ad Valorem Fee",
          "value": 168
        }],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "MI",
          "issuing_county": "OAKLAND",
          "number": "MI00JOHNDOE1",
          "issuance_date": "09/19/2024",
          "odometer_reading": "157258",
          "odometer_code_translation": "ACTUAL MILEAGE",
          "odometer_code": "A",
          "status_raw_text": "ACTIVE",
          "status": "active",
          "prev_action_raw_text": "TRANSFER",
          "prev_action": "transfer",
          "previous_title": {
            "number": "MI00PDOG0001",
            "issuance_date": "12/12/2020",
            "odometer_reading": "100943",
            "status": "inactive_cancelled"
          },
          "owners": [{
            "type": "PERSON",
            "name": "STEVIE WONDER",
            "name_first": "STEVIE",
            "name_middle": "",
            "name_last": "WONDER",
            "name_suffix": "",
            "ownership_type": "titled_owner",
            "contact_phone": "",
            "contact_email": "",
            "addr": {
              "street1": "123 MAIN STREET",
              "street2": "",
              "city": "MOTOR CITY",
              "state": "MI",
              "zip": "48123"
            }
          }],
          "number_of_owners": 1,
          "active_liens": [{
            "lien_date": "09/19/2024",
            "lienholder": {
              "name": "TRUE COMMUNITY CREDIT UNION",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "1100 CLINTON RD",
                "street2": "",
                "city": "JACKSON",
                "state": "MI",
                "zip": "492022060"
              }
            }
          }],
          "has_liens": true
        }
      },
      free_data_available: true,
      free_data_example: {
        "vin": "2C3CDZAG5KH671605",
        "year": "2019",
        "make": "DODGE",
        "model": "CHALLENGER",
        "title": {
          "is_electronic": false,
          "has_liens": false,
          "issuance_date": "12/17/2025"
        }
      }
    },
    MN: {
      name: "Minnesota",
      paid_data_available: true,
      paid_data_example: {
        "vin": "3FMCR9A66NRD03880",
        "make": "FORD",
        "model": "BRONCO SPORT",
        "year": "2022",
        "body": "Sport Utility Vehicle",
        "color": "Gray",
        "fuel_type": "Gasoline",
        "number_of_cylinders": "3",
        "weight_unladen": "3467",
        "type": "Truck/Bus",
        "class": "Passenger Vehicle",
        "use": "Personal Use",
        "prev_date_of_sale": "02/23/2022",
        "license_plate": "BESTCAR",
        "license_plate_type": "Standard Passenger",
        "registration_expiration_date": "01/31/2025",
        "registration_issuance_date": "08/28/2024",
        "insurance": {
          "provider_name": "REBELLION INSURANCE",
          "policy_number": "R2D2C3PO"
        },
        "title": {
          "issuing_state": "MN",
          "issuing_county": "DAGOBAH",
          "number": "FALCON-1138",
          "issuance_date": "03/23/2022",
          "status_raw_text": "Issued",
          "status": "active",
          "prev_action_raw_text": "Original",
          "prev_action": "original",
          "odometer_reading": "31",
          "odometer_code": "A",
          "odometer_code_translation": "Actual Mileage",
          "owners": [{
            "type": "PERSON",
            "name": "LUKE SKYWALKER",
            "name_first": "LUKE",
            "name_last": "SKYWALKER",
            "ownership_type": "titled_owner",
            "dob": "12/21/1999",
            "addr": {
              "street1": "1 ALDERAAN PLACE",
              "street2": "",
              "city": "THEED",
              "state": "MN",
              "zip": "54321"
            }
          }, {
            "type": "PERSON",
            "name": "LEIA ORGANA",
            "name_first": "LEIA",
            "name_last": "ORGANA",
            "ownership_type": "titled_owner",
            "dob": "12/22/2001",
            "addr": {
              "street1": "1 ALDERAAN PLACE",
              "street2": "",
              "city": "THEED",
              "state": "MN",
              "zip": "54321"
            }
          }],
          "number_of_owners": 2,
          "owner_names_one_line": "SKYWALKER, LUKE\nORGANA, LEIA",
          "conjunction": "\n",
          "is_and": true,
          "active_liens": [],
          "has_liens": false
        },
        "fee_history": [{
          "feeType": "2",
          "name": "Technology Surcharge",
          "value": 2.25
        }, {
          "feeType": "5",
          "name": "Registration Tax (Truck or Motorhome)",
          "value": 15
        }, {
          "feeType": "1",
          "name": "Filing Fee",
          "value": 8
        }],
        "has_reg_title_holds": false
      },
      free_data_available: true,
      free_data_example: {
        "vin": "2T3UWRFV0RW220027",
        "year": "2024",
        "make": "TOYOTA",
        "model": "RAV4",
        "registration_expiration_date": "03/31/2025",
        "title": {
          "has_liens": true,
          "issuing_state": "MN",
          "issuance_date": "06/07/2024",
          "odometer_code": "A",
          "odometer_reading": "16",
          "is_electronic": false,
          "active_liens": [{
            "lien_date": "04/25/2024",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "TOYOTA MOTOR CREDIT CORP"
            }
          }]
        }
      }
    },
    MS: {
      name: "Mississippi",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1C4HJXDG5LW297431",
        "make": "Jeep",
        "model": "WRANGLER UNLIMITED",
        "year": "2020",
        "body": "Sport Utility Vehicle",
        "color": "Gray",
        "fuel_type": "Gasoline",
        "number_of_cylinders": "6",
        "weight_unladen": "4201",
        "class": "Truck / SUV",
        "license_plate": "ABC123",
        "license_plate_type": "Standard Passenger Black Out",
        "registration_expiration_date": "05/30/2026",
        "prev_date_of_sale": "04/13/2023",
        "title": {
          "issuing_state": "MS",
          "number": "MS1234567890",
          "issuance_date": "04/13/2023",
          "status": "active",
          "prev_action_raw_text": "Original",
          "prev_action": "original",
          "odometer_reading": "59285",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "JOHN ALLEN DOE II",
            "name_first": "JOHN",
            "name_middle": "ALLEN",
            "name_last": "DOE",
            "name_suffix": "I",
            "ownership_type": "titled_owner",
            "dob": "01/01/1990",
            "addr": {
              "street1": "123 MAIN ST",
              "city": "ANYTOWN",
              "state": "MS",
              "zip": "31601"
            }
          }, {
            "type": "PERSON",
            "name": "JANE ELEANOR DOE",
            "name_first": "JANE",
            "name_middle": "ELEANOR",
            "name_last": "DOE",
            "oats_names": ["JANE E DOE"],
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "123 MAIN ST",
              "city": "ANYTOWN",
              "state": "MS",
              "zip": "31601"
            }
          }],
          "number_of_owners": 2,
          "owner_names_one_line": "DOE, JOHN ALLEN II AND/OR DOE, JANE ELEANOR",
          "conjunction": "AND/OR",
          "is_or": true,
          "active_liens": [{
            "lien_date": "03/31/2023",
            "lienholder": {
              "name": "ALLY FINANCIAL",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 8143",
                "street2": "",
                "city": "COCKEYSVILLE",
                "state": "MD",
                "zip": "21030"
              }
            }
          }],
          "has_liens": true
        },
        "fee_history": [{
          "feeType": "1",
          "name": "Registration Fee",
          "value": 12.75
        }, {
          "feeType": "2",
          "name": "Privilege Tax",
          "value": 15
        }, {
          "feeType": "5",
          "name": "County Millage",
          "value": 196.58
        }, {
          "feeType": "6",
          "name": "City Millage",
          "value": 163.52
        }, {
          "feeType": "7",
          "name": "School Millage",
          "value": 189.83
        }, {
          "feeType": "8",
          "name": "Legislative Tag Credit",
          "value": -306.18
        }],
        "has_reg_title_holds": false
      },
      free_data_available: true,
      free_data_example: {
        "vin": "JTJDZKCA2J2008532",
        "type": "AUTO",
        "make": "Lexus",
        "model": "RX",
        "year": 2018,
        "body": "Sport Utility Vehicle",
        "color": "White",
        "fuel_type": "Gasoline",
        "number_of_cylinders": "6",
        "license_plate": "ABC123",
        "license_plate_type": "Standard Passenger",
        "title": {
          "number": "MS0662455111",
          "issuance_date": "07/19/2024",
          "issuing_state": "MS",
          "odometer_reading": "102941",
          "owners": [{
            "name": "TIMOTHY D DOE",
            "type": "PERSON",
            "addr": {
              "street1": "9308 MAIN ST",
              "city": "ANYTOWN",
              "state": "MS",
              "zip": "39571"
            }
          }],
          "active_liens": [{
            "lienholder": {
              "name": "ALLY",
              "addr": {
                "street1": "PO BOX",
                "city": "8101 COCKEYSVILLE",
                "state": "MD",
                "zip": "21030-8101"
              },
              "type": "LIENHOLDER"
            },
            "lien_date": "06/08/2024"
          }],
          "has_liens": true
        }
      }
    },
    MO: {
      name: "Missouri",
      paid_data_available: true,
      paid_data_example: {
        "vin": "WBAJA5C56KWW06714",
        "year": "2019",
        "make": "BMW",
        "title": {
          "issuing_state": "MO",
          "number": "ABC1234",
          "issuance_date": "07/15/2025",
          "odometer_reading": "74268",
          "has_liens": true,
          "number_of_owners": 1,
          "owners": [{
            "type": "PERSON",
            "name": "FIRST LAST",
            "name_first": "FIRST",
            "name_last": "LAST",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "city": "SAMPLETOWN",
              "state": "MO",
              "zip": "64083"
            }
          }],
          "active_liens": [{
            "lienholder": {
              "name": "CARVANA LLC",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "1029 NE BRISTOL DR",
                "city": "LEES SUMMIT",
                "state": "MO",
                "zip": "64086"
              }
            },
            "lien_date": "06/13/2025"
          }]
        }
      },
      free_data_available: false
    },
    MT: {
      name: "Montana",
      paid_data_available: true,
      paid_data_example: {
        "vin": "3TMGZ5AN7PM637700",
        "make": "TOYOTA",
        "model": "TACOMA DOUBLE",
        "year": "2023",
        "body": "Pickup",
        "color": "Gray",
        "fuel_type": "Gasoline",
        "type": "Truck",
        "weight_gross": "5600",
        "prev_date_of_sale": "10/27/2023",
        "license_plate": "DZS891",
        "registration_expiration_date": "09/30/2025",
        "registration_issuance_date": "08/01/2024",
        "title": {
          "issuing_state": "MT",
          "number": "MT1234567890",
          "issuance_date": "11/29/2023",
          "status_raw_text": "Issued",
          "status": "active",
          "odometer_reading": "357",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "JOHN ALLEN DOE",
            "name_first": "JOHN",
            "name_middle": "ALLEN",
            "name_last": "DOE",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "123 MAIN ST",
              "city": "MISSOULA",
              "state": "MT",
              "zip": "59101"
            }
          }, {
            "type": "PERSON",
            "name": "JANE ELEANOR DOE",
            "name_first": "JANE",
            "name_middle": "ELEANOR",
            "name_last": "DOE",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "123 MAIN ST",
              "city": "ANYTOWN",
              "state": "MT",
              "zip": "59101"
            }
          }],
          "number_of_owners": 2,
          "owner_names_one_line": "DOE, JOHN ALLEN AND\nDOE, JANE ELEANOR",
          "conjunction": "AND",
          "is_and": true,
          "active_liens": [{
            "lienholder": {
              "name": "TOYOTA MOTOR CREDIT CORPORATION",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 105386",
                "street2": "",
                "city": "ATLANTA",
                "state": "GA",
                "zip": "303485386"
              }
            }
          }],
          "has_liens": true
        },
        "fee_history": [{
          "feeType": "6",
          "name": "Property Tax",
          "value": 100
        }, {
          "feeType": "99",
          "name": "Administration Fee",
          "value": 9.81
        }, {
          "feeType": "1",
          "name": "Montana Highway Patrol Salary and Retention Fee",
          "value": 10
        }, {
          "feeType": "2",
          "name": "Registration Fee (Light Vehicles)",
          "value": 217
        }],
        "has_reg_title_holds": false
      },
      free_data_available: false
    },
    NE: {
      name: "Nebraska",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1C6RR7MT4HS502317",
        "make": "RAM",
        "model": "1500 SPORT",
        "year": "2017",
        "body": "Pickup",
        "color": "RED",
        "fuel_type": "Gasoline",
        "license_plate": "XXXXX",
        "license_plate_type": "Husker Spirit Numeric",
        "registration_expiration_date": "08/31/2026",
        "registration_issuance_date": "10/29/2025",
        "use": "Commercial Truck",
        "registration_status": "ACTIVE",
        "type": "Truck",
        "prev_date_of_sale": "08/04/2025",
        "title": {
          "issuing_state": "NE",
          "number": "N000XXXXXXX",
          "issuance_date": "08/14/2025",
          "issuing_county": "DOUGLAS",
          "odometer_reading": "81003",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "status": "active",
          "is_electronic": true,
          "owners": [{
            "type": "PERSON",
            "name": "JOHN ALLEN DOE",
            "name_first": "JOHN",
            "name_middle": "ALLEN",
            "name_last": "DOE",
            "ownership_type": "titled_owner",
            "dob": "",
            "contact_phone": "",
            "contact_email": "",
            "addr": {
              "street1": "123 MAIN ST",
              "street2": "",
              "city": "OMAHA",
              "state": "NE",
              "zip": "XXXXX"
            }
          }, {
            "type": "PERSON",
            "name": "JANE ELEANOR DOE",
            "name_first": "JANE",
            "name_middle": "ELEANOR",
            "name_last": "DOE",
            "ownership_type": "titled_owner",
            "dob": "",
            "contact_phone": "",
            "contact_email": "",
            "addr": {
              "street1": "123 MAIN ST",
              "street2": "",
              "city": "OMAHA",
              "state": "NE",
              "zip": "XXXXX"
            }
          }],
          "number_of_owners": 2,
          "conjunction": "\n",
          "is_and": true,
          "active_liens": [{
            "lien_date": "08/14/2025",
            "lienholder": {
              "name": "ALLY BANK",
              "type": "LIENHOLDER",
              "elt_id": "7015203583310",
              "addr": {
                "street1": "PO BOX 8122",
                "street2": "",
                "city": "COCKEYSVILLE",
                "state": "MD",
                "zip": "21030-8122"
              }
            }
          }],
          "has_liens": true
        },
        "fee_history": [{
          "feeType": "1",
          "name": "Emergency Medical System Operation Fund",
          "value": 0.5
        }, {
          "feeType": "12",
          "name": "Registration Fee",
          "value": 60
        }, {
          "feeType": "14",
          "name": "County General Fund",
          "value": 1.5
        }, {
          "feeType": "2",
          "name": "DMV Cash Fund",
          "value": 2
        }, {
          "feeType": "3",
          "name": "State Recreation Road Fund",
          "value": 1.5
        }, {
          "feeType": "7",
          "name": "Motor Vehicle Fee",
          "value": 30
        }],
        "has_reg_title_holds": false
      },
      free_data_available: true,
      free_data_example: {
        "vin": "JF2GTHMC4MH254232",
        "year": "2021",
        "make": "SUBARU",
        "model": "CROSSTREK",
        "body": "Sport Utility Vehicle (SUV)",
        "type": "AUTO",
        "color": "Gray",
        "fuel_type": "Gasoline",
        "weight_gross": "6000",
        "prev_date_of_sale": "08/16/2024",
        "title": {
          "issuance_date": "09/16/2024",
          "odometer_reading": "33539",
          "odometer_code_translation": "ACTUAL",
          "is_electronic": true,
          "active_liens": [{
            "lien_date": "09/16/2024",
            "lien_id": "7014796049747",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "CENTRIS FEDERAL CREDIT UNION",
              "elt_id": "40018569"
            }
          }],
          "has_liens": true
        }
      }
    },
    NV: {
      name: "Nevada",
      paid_data_available: true,
      paid_data_example: {
        "vin": "NVEXAMPLEVIN0021",
        "make": "EXMPLR",
        "model": "SEDAN LX",
        "year": "2021",
        "body": "VEH-SEDAN 4 DR",
        "number_of_cylinders": "04",
        "registration_expiration_date": "06/26/2026",
        "title": {
          "issuing_state": "NV",
          "number": "NV1234567890",
          "issuance_date": "06/20/2025",
          "odometer_reading": "45040",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "FIRST MIDDLE1 OWNER1",
            "name_first": "FIRST",
            "name_middle": "MIDDLE1",
            "name_last": "OWNER1",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "100 EXAMPLE ST APT 1",
              "street2": "",
              "city": "SAMPLETOWN",
              "state": "NV",
              "zip": "89000"
            }
          }, {
            "type": "PERSON",
            "name": "FIRST MIDDLE2 OWNER2",
            "name_first": "FIRST",
            "name_middle": "MIDDLE2",
            "name_last": "OWNER2",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "100 EXAMPLE ST APT 1",
              "street2": "",
              "city": "SAMPLETOWN",
              "state": "NV",
              "zip": "89000"
            }
          }],
          "number_of_owners": 2,
          "is_or": true,
          "active_liens": [{
            "lien_date": "",
            "lienholder": {
              "name": "GENERIC CREDIT UNION",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 1000",
                "street2": "",
                "city": "GENERICVILLE",
                "state": "MD",
                "zip": "21000"
              }
            }
          }],
          "has_liens": true
        },
        "fee_history": [{
          "feeType": "7",
          "name": "Government Service Tax",
          "value": 238.48
        }, {
          "feeType": "1",
          "name": "Registration Fee",
          "value": 33
        }],
        "has_reg_title_holds": false
      },
      free_data_available: false
    },
    NH: {
      name: "New Hampshire",
      paid_data_available: false,
      free_data_available: false
    },
    NJ: {
      name: "New Jersey",
      paid_data_available: true,
      paid_data_example: {
        "vin": "4S3GKAV62N3604862",
        "make": "SUB",
        "model": "IMP",
        "year": "2022",
        "body": "4 DR",
        "color": "GY",
        "weight_gross": "00007",
        "number_of_axles": "2",
        "license_plate": "ABC123",
        "fee_history": [{
          "feeType": "7",
          "name": "Registration and Title Fees (Weight Class 7)",
          "value": 46.5
        }],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "NJ",
          "issuance_date": "01/10/2026",
          "odometer_reading": "12345",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "FIRST MIDDLE1 LAST",
            "name_first": "JACK",
            "name_middle": "MIDDLE1",
            "name_last": "LAST",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "street2": "",
              "city": "SAMPLETOWN",
              "state": "NJ",
              "zip": "29164"
            }
          }],
          "number_of_owners": 1,
          "active_liens": [{
            "lien_date": "",
            "lienholder": {
              "name": "EXAMPLE BANK N.A.",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "100 EXAMPLE ST",
                "city": "SAMPLETOWN",
                "state": "NJ",
                "zip": "29164"
              }
            }
          }],
          "has_liens": true
        }
      },
      free_data_available: false
    },
    NM: {
      name: "New Mexico",
      paid_data_available: true,
      paid_data_example: {
        "vin": "WVWEB7CD8RW217362",
        "make": "VOLK",
        "model": "GOLF R",
        "year": "2024",
        "body": "4HV",
        "color": "BLUE",
        "fuel_type": "G",
        "number_of_cylinders": "4",
        "weight": "3461",
        "license_plate": "ABC123",
        "license_plate_type": "BLUE",
        "registration_expiration_date": "09/01/2026",
        "registration_issuance_date": "08/18/2025",
        "use": "COMM",
        "type": "AUTO",
        "class": "PASS",
        "prev_date_of_sale": "08/18/2025",
        "fee_history": [{
          "feeType": "1",
          "name": "Registration Fee (Passenger 1-5 years)",
          "value": 62
        }],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "NM",
          "issuing_county": "DOÑA ANA",
          "number": "123456789012345",
          "issuance_date": "08/18/2025",
          "odometer_reading": "2785",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "status": "active",
          "owners": [{
            "type": "PERSON",
            "name": "CHRISTOPHER ALLEN MCDONALD",
            "name_first": "CHRISTOPHER",
            "name_middle": "ALLEN",
            "name_last": "MCDONALD",
            "ownership_type": "registered_owner",
            "dob": "11/12/1990",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "city": "SAMPLETOWN",
              "state": "NM",
              "zip": "88007"
            }
          }],
          "number_of_owners": 1,
          "active_liens": [{
            "lien_date": "08/04/2025",
            "lienholder": {
              "name": "EXAMPLE BANK N.A.",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "100 EXAMPLE ST",
                "city": "SAMPLETOWN",
                "state": "AZ",
                "zip": "88007"
              }
            }
          }],
          "has_liens": true
        }
      },
      free_data_available: false
    },
    NY: {
      name: "New York",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1NYDEMO7XK0000001",
        "title": {
          "issuing_state": "NY",
          "issuance_date": "04/28/2025",
          "odometer_reading": "081901",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "ALEXANDRA R NIGHTINGALE",
            "name_first": "ALEXANDRA",
            "name_middle": "R",
            "name_last": "NIGHTINGALE",
            "ownership_type": "registered_owner",
            "dob": "",
            "contact_phone": "",
            "contact_email": "",
            "addr": {
              "street1": "17 MYSTIC BROOK TRL",
              "street2": "",
              "city": "CLOUDVILLE",
              "state": "NY",
              "zip": "14801"
            }
          }],
          "number_of_owners": 1,
          "active_liens": [{
            "lien_date": "04/16/2025",
            "lienholder": {
              "name": "UPSTATE CREDIT UNION",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 2345",
                "street2": "",
                "city": "GENERICVILLE",
                "state": "NY",
                "zip": "12000"
              }
            }
          }],
          "has_liens": true
        },
        "make": "GMC",
        "year": "2019",
        "body": "PICK",
        "color": "BLUE",
        "fuel_type": "GAS",
        "number_of_cylinders": "08",
        "weight": "005316",
        "license_plate": "NY9999",
        "fee_history": [{
          "feeType": "3",
          "name": "County use tax",
          "value": 20
        }, {
          "feeType": "1",
          "name": "Registration fee (passenger)",
          "value": 100.5
        }],
        "has_reg_title_holds": false
      },
      free_data_available: true,
      free_data_example: {
        "vin": "ZACNJBB14LPL92934",
        "type": "AUTO",
        "year": "2020",
        "make": "JEEP",
        "title": {
          "issuance_date": "10/21/2024",
          "issuing_state": "NY",
          "has_liens": true,
          "active_liens": [{
            "lienholder": {
              "name": "ALLY FINANCIAL",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 8138",
                "city": "COCKEYSVILLE",
                "state": "MD",
                "zip": "21030"
              }
            }
          }]
        }
      }
    },
    NC: {
      name: "North Carolina",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1FTEW1E56JFB50384",
        "make": "FORD",
        "model": "F150 SUPERCR",
        "year": "2018",
        "body": "TK",
        "fuel_type": "GASOLINE",
        "license_plate": "MNP",
        "prev_date_of_sale": "09/01/2023",
        "registration_expiration_date": "10/31/2026",
        "registration_issuance_date": "10/06/2025",
        "use": "COMM",
        "insurance": {
          "provider_name": "STATE GOOD INSURANCE",
          "policy_number": "1234567890"
        },
        "fee_history": [{
          "feeType": "11",
          "name": "Registration Fee (For-Hire Truck)",
          "value": 88.25
        }, {
          "feeType": "16",
          "name": "Vehicle Property Tax",
          "value": 154.76
        }],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "NC",
          "odometer_reading": "123456",
          "issuing_county": "MONTGOMERY",
          "status": "active",
          "number": "123456789012345",
          "issuance_date": "10/26/2023",
          "owners": [{
            "type": "PERSON",
            "name": "FIRST MIDDLE1 LAST",
            "name_first": "FIRST",
            "name_middle": "MIDDLE1",
            "name_last": "LAST",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "street2": "",
              "city": "SAMPLETOWN",
              "state": "NC",
              "zip": "27164"
            }
          }],
          "number_of_owners": 1,
          "active_liens": [{
            "lien_date": "10/18/2023",
            "lienholder": {
              "name": "FIRST EVER BANK",
              "type": "LIENHOLDER",
              "elt_id": "XXXXXXXXXX",
              "addr": {
                "street1": "100 EXAMPLE ST",
                "city": "SAMPLETOWN",
                "state": "NC",
                "zip": "27164"
              }
            }
          }],
          "has_liens": true,
          "is_electronic": true
        }
      },
      free_data_available: false
    },
    ND: {
      name: "North Dakota",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1GNSKFKD3PR546987",
        "make": "Chevrolet",
        "model": "SUBURBAN",
        "year": "2023",
        "body": "SPORT UTILITY VEHICLE",
        "color": "WHITE",
        "weight": "5853",
        "license_plate": "353DSG",
        "registration_expiration_date": "10/31/2026",
        "registration_issuance_date": "09/18/2025",
        "class": "PASSENGER",
        "prev_date_of_sale": "11/18/2023",
        "title": {
          "issuing_state": "ND",
          "number": "123456789012345",
          "issuance_date": "01/11/2024",
          "status": "active",
          "odometer_reading": "3",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "number_of_owners": 2,
          "issuing_county": "STARK",
          "conjunction": "OR",
          "is_or": true,
          "owners": [{
            "type": "PERSON",
            "name": "FIRST MIDDLE1 LAST",
            "name_first": "FIRST",
            "name_middle": "MIDDLE1",
            "name_last": "LAST",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "street2": "",
              "city": "SAMPLETOWN",
              "state": "ND",
              "zip": "58601"
            }
          }, {
            "type": "PERSON",
            "name": "FIRST MIDDLE1 LAST II",
            "name_first": "FIRST",
            "name_middle": "MIDDLE1",
            "name_last": "LAST II",
            "name_suffix": "II",
            "ownership_type": "co_owner",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "city": "SAMPLETOWN",
              "state": "ND",
              "zip": "58601"
            }
          }],
          "has_liens": true,
          "active_liens": [{
            "lienholder": {
              "name": "GLOBAL LENDING SERVICES LLC",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 970",
                "street2": "",
                "city": "WILMINGTON",
                "state": "OH",
                "zip": "451770970"
              }
            }
          }]
        },
        "fee_history": [{
          "feeType": "4",
          "name": "Fee (Passenger Vehicles)",
          "value": 142
        }],
        "has_reg_title_holds": false
      },
      free_data_available: true,
      free_data_example: {
        "vin": "KM8R7DGE3RU712385",
        "title": {
          "issuing_state": "ND",
          "issuance_date": "08/07/2025",
          "has_liens": true
        }
      }
    },
    OH: {
      name: "Ohio",
      paid_data_available: true,
      paid_data_example: {
        "vin": "5NMP5DGL9RH052893",
        "make": "HYUN",
        "model": "SANTA FE",
        "body": "2 or 4 DOOR WAGON",
        "fuel_type": "",
        "type": "AUTO",
        "registration_expiration_date": "08/21/2028",
        "license_plate": "ABC123",
        "fee_history": [],
        "color": "White",
        "year": "2024",
        "title": {
          "number": "123456789012345",
          "issuance_date": "06/25/2025",
          "has_liens": true,
          "previous_title": {
            "issuance_date": "11/26/2024",
            "issuing_state": "OH",
            "odometer_reading_unit": "MI",
            "odometer_reading": "000000034"
          },
          "odometer_reading": "6065",
          "owners": [{
            "name_last": "JONES",
            "name_middle": "Q",
            "name_first": "TIMOTHY",
            "ownership_type": "registered_owner",
            "name": "TIMOTHY Q JONES",
            "type": "PERSON",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "city": "SAMPLETOWN",
              "state": "OH",
              "zip": "43120"
            }
          }],
          "number_of_owners": 1,
          "issuing_state": "OH",
          "active_liens": [{
            "lien_date": "06/25/2025",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "EXAMPLE BANK N.A.",
              "addr": {
                "zip": "",
                "street1": "100 EXAMPLE ST",
                "city": "SAMPLETOWN",
                "state": "OH",
                "zip": "43120"
              }
            }
          }],
          "is_leased": false
        }
      },
      free_data_available: true,
      free_data_example: {
        "vin": "5NMP5DGL9RH052893",
        "type": "AUTO",
        "year": "2024",
        "make": "HYUNDAI",
        "model": "SANTA FE",
        "title": {
          "number": "1231231234",
          "issuance_date": "06/25/2025",
          "issuing_state": "OH",
          "odometer_reading": "6065",
          "number_of_owners": 2,
          "has_liens": true,
          "active_liens": [{
            "lien_date": "06/25/2025",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "ASSOCIATED BANK N.A.",
              "addr": {
                "street1": "PO BOX 1368",
                "city": "WILLIAMSVILLE",
                "state": "NY",
                "zip": "14231"
              }
            }
          }]
        }
      }
    },
    OK: {
      name: "Oklahoma",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1GYS3HKJ2FR177006",
        "year": "2015",
        "make": "CADI",
        "model": "ESCALADE",
        "body": "UT",
        "type": "AUTO",
        "class": "Automobile",
        "license_plate": "ZB3312",
        "weight": "5795",
        "registration_expiration_date": "03/31/2026",
        "registration_issuance_date": "07/03/2025",
        "prev_date_of_sale": "03/31/2025",
        "title": {
          "issuing_state": "OK",
          "number": "676767676767",
          "issuance_date": "07/03/2022",
          "odometer_reading": "177065",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "status_raw_text": "Active",
          "status": "active",
          "prev_action_raw_text": "Transfer Title",
          "prev_action": "transfer",
          "owner_names_one_line": "JOHN DOE AND JANE DOE",
          "conjunction": "AND",
          "is_and": true,
          "is_or": false,
          "number_of_owners": 2,
          "owners": [{
            "type": "PERSON",
            "name": "JOHN DOE",
            "name_first": "JOHN",
            "name_last": "DOE",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "123 SW MAIN ST",
              "city": "OKLAHOMA CITY",
              "state": "OK",
              "zip": "73139"
            }
          }, {
            "type": "PERSON",
            "name": "JANE DOE",
            "name_first": "JANE",
            "name_last": "DOE",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "123 SW MAIN ST",
              "city": "OKLAHOMA CITY",
              "state": "OK",
              "zip": "73139"
            }
          }],
          "has_liens": true,
          "active_liens": [{
            "lien_date": "04/01/2025",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "ONE MAIN FINANCIAL GROUP LLC",
              "addr": {
                "street1": "PO BOX 6000",
                "city": "WILMINGTON",
                "state": "OH",
                "zip": "451776000"
              }
            }
          }]
        }
      },
      free_data_available: true,
      free_data_example: {
        "vin": "SALWR2RE2KA819267",
        "title": {
          "number": "123451234512",
          "issuance_date": "09/04/2024",
          "issuing_state": "OK",
          "odometer_reading": "68445",
          "odometer_code": "Actual",
          "active_liens": [{
            "lienholder": {
              "name": "ALLY FINANCIAL",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX",
                "city": "8104 COCKEYSVILLE",
                "state": "MD",
                "zip": "21030-8104"
              }
            }
          }],
          "has_liens": true
        }
      }
    },
    OR: {
      name: "Oregon",
      paid_data_available: false,
      free_data_available: false
    },
    PA: {
      name: "Pennsylvania",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1C4PJMDX8MD139284",
        "make": "JEEP",
        "year": "2021",
        "body": "SW",
        "license_plate": "MDY8519",
        "registration_expiration_date": "09/30/2027",
        "fee_history": [{
          "feeType": "1",
          "name": "Local Fee",
          "value": 5
        }],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "PA",
          "issuing_county": "Cambria",
          "number": "12312312",
          "issuance_date": "11/21/2023",
          "odometer_reading": "35072",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "TIMOTHY A DOE",
            "name_first": "TIMOTHY",
            "name_middle": "A",
            "name_last": "DOE",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "city": "SAMPLETOWN",
              "state": "PA",
              "zip": "15903"
            }
          }, {
            "type": "PERSON",
            "name": "SYDNEY FRANCES DOE",
            "name_first": "SYDNEY",
            "name_middle": "FRANCES",
            "name_last": "DOE",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "city": "SAMPLETOWN",
              "state": "PA",
              "zip": "15903"
            }
          }],
          "number_of_owners": 2,
          "conjunction": "AND",
          "is_and": true,
          "owner_names_one_line": "TIMOTHY A & SYDNEY FRANCES\nDOE",
          "active_liens": [{
            "lien_date": "",
            "lienholder": {
              "name": "FIRST BANK",
              "type": "LIENHOLDER",
              "elt_id": "XXXXXXXXXX",
              "addr": {
                "street1": "100 EXAMPLE ST",
                "city": "SAMPLETOWN",
                "state": "MD",
                "zip": "21030"
              }
            }
          }],
          "has_liens": true,
          "is_electronic": true
        }
      },
      free_data_available: false
    },
    RI: {
      name: "Rhode Island",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1GCPTDEK3R1300484",
        "make": "CHEVROLET",
        "model": "COLORADO",
        "year": "2024",
        "body": "PICKUP",
        "fuel_type": "GAS",
        "number_of_cylinders": "4",
        "weight_gross": "6250",
        "weight": "4698",
        "license_plate": "ABC123",
        "prev_date_of_sale": "01/14/2025",
        "fee_history": [{
          "feeType": "1",
          "name": "Technology Surcharge",
          "value": 2.5
        }],
        "has_reg_title_holds": false,
        "title": {
          "issuing_state": "RI",
          "number": "12345676",
          "issuance_date": "02/11/2025",
          "status": "active",
          "odometer_reading": "12345",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "FIRST MIDDLE1 LAST",
            "name_first": "FIRST",
            "name_middle": "MIDDLE1",
            "name_last": "LAST",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "city": "SAMPLETOWN",
              "state": "RI",
              "zip": "02814"
            }
          }],
          "number_of_owners": 1,
          "active_liens": [{
            "lien_date": "01/14/2025",
            "lienholder": {
              "name": "EXAMPLE BANK N.A.",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "100 EXAMPLE ST",
                "city": "SAMPLETOWN",
                "state": "MD",
                "zip": "21030"
              }
            }
          }],
          "has_liens": true
        }
      },
      free_data_available: false
    },
    SC: {
      name: "South Carolina",
      paid_data_available: true,
      paid_data_example: {
        "vin": "3FMCR9C6XNRD64131",
        "make": "FORD",
        "model": "BRONCO SPORT",
        "year": "2022",
        "body": "SU",
        "prev_date_of_sale": "04/08/2023",
        "prev_sale_price": "28999.00",
        "fee_history": [{
          "feeType": "1",
          "name": "Registration Fee",
          "value": 40
        }],
        "has_reg_title_holds": true,
        "reg_title_holds": [{
          "hold_type": "BRAND",
          "hold_description": "Vehicle Brands - LEMON LAW",
          "source": "title"
        }],
        "title": {
          "issuing_state": "SC",
          "number": "1234123412341Z34",
          "issuance_date": "06/01/2023",
          "status": "active",
          "odometer_reading": "4334",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "is_electronic": true,
          "owners": [{
            "type": "PERSON",
            "name": "FIRST MIDDLE1 LAST",
            "name_first": "FIRST",
            "name_middle": "MIDDLE1",
            "name_last": "LAST",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "city": "SAMPLETOWN",
              "state": "SC",
              "zip": "29164"
            }
          }, {
            "type": "PERSON",
            "name": "FIRST MIDDLE2 LAST",
            "name_first": "FIRST",
            "name_middle": "MIDDLE2",
            "name_last": "LAST",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "city": "SAMPLETOWN",
              "state": "SC",
              "zip": "29164"
            }
          }],
          "number_of_owners": 2,
          "conjunction": "OR",
          "is_or": true,
          "active_liens": [{
            "lien_date": "04/08/2023",
            "lienholder": {
              "name": "ALLY FINANCIAL",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX",
                "street2": "",
                "city": "8132 COCKEYSVILLE",
                "state": "MD",
                "zip": "210308132"
              }
            }
          }],
          "has_liens": true,
          "brands": [{
            "brand": "LEMON"
          }]
        }
      },
      free_data_available: false
    },
    SD: {
      name: "South Dakota",
      paid_data_available: false,
      free_data_available: true,
      free_data_example: {
        "vin": "4T1DAACK9SU570457",
        "color": "Black",
        "title": {
          "is_electronic": false,
          "odometer_reading": "203",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "issuance_date": "06/24/2025",
          "has_liens": false,
          "active_liens": []
        }
      }
    },
    TN: {
      name: "Tennessee",
      paid_data_available: true,
      paid_data_example: {
        "vin": "ML32FUFJ4RHF18678",
        "make": "MITS",
        "model": "MIRAGE",
        "year": "2024",
        "body": "SD",
        "prev_date_of_sale": "08/18/2025",
        "prev_sale_price": "20688.00",
        "title": {
          "issuing_state": "SC",
          "number": "1234123412341Z34",
          "issuance_date": "08/18/2025",
          "status": "active",
          "odometer_reading": "15",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "FIRST MIDDLE1 LAST OWNER1",
            "name_first": "FIRST",
            "name_middle": "MIDDLE1",
            "name_last": "OWNER1",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "city": "SAMPLETOWN",
              "state": "SC",
              "zip": "29164"
            }
          }],
          "number_of_owners": 1,
          "active_liens": [{
            "lien_date": "08/18/2025",
            "lienholder": {
              "name": "GOFI LLC",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX",
                "street2": "",
                "city": "29002 PHOENIX",
                "state": "AZ",
                "zip": "850389002"
              }
            }
          }],
          "has_liens": true
        },
        "fee_history": [{
          "feeType": "1",
          "name": "Registration Fee",
          "value": 40
        }],
        "has_reg_title_holds": false
      },
      free_data_available: false
    },
    TX: {
      name: "Texas",
      paid_data_available: true,
      paid_data_example: {
        "vin": "WA1BAAFY0M2014221",
        "make": "AUDI",
        "model": "Q5",
        "year": "2021",
        "body": "LL",
        "color": "BLUE",
        "weight_gross": "5500",
        "license_plate": "TEXAS999",
        "license_plate_type": "PASSENGER-TRUCK PLT",
        "class": "PASS-TRK",
        "registration_issuance_date": "05/24/2024",
        "registration_expiration_date": "04/30/2025",
        "prev_sale_price": "26590.00",
        "fuel_type": "GAS",
        "prev_date_of_sale": "05/03/2024",
        "title": {
          "issuing_state": "TX",
          "number": "STARSTATE123456789",
          "issuance_date": "06/01/2024",
          "issuing_county": "TRAVIS",
          "previous_title": {
            "number": "LONESTAR42",
            "issuance_date": "05/08/2024",
            "issuing_state": "AZ"
          },
          "odometer_reading": "61419",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "is_electronic": true,
          "status": "active",
          "owners": [{
            "type": "PERSON",
            "name": "TEX A DRIVER",
            "name_first": "TEX",
            "name_middle": "A",
            "name_last": "DRIVER",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "100 MAIN ST",
              "street2": "SUITE 1",
              "city": "AUSTIN",
              "state": "TX",
              "zip": "78700"
            }
          }],
          "number_of_owners": 1,
          "active_liens": [{
            "lien_date": "05/03/2024",
            "lienholder": {
              "name": "CARVANA LLC",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 29002",
                "street2": "",
                "city": "PHOENIX",
                "state": "AZ",
                "zip": "85038"
              }
            }
          }],
          "has_liens": true
        },
        "fee_history": [{
          "feeType": "1",
          "name": "Registration Fee (Passenger Vehicles/Trucks)",
          "value": 50.75
        }, {
          "feeType": "5",
          "name": "County Fee",
          "value": 11.5
        }, {
          "feeType": "7",
          "name": "Inspection Fee",
          "value": 10.25
        }],
        "has_reg_title_holds": false
      },
      free_data_available: false
    },
    UT: {
      name: "Utah",
      paid_data_available: true,
      paid_data_example: {
        "vin": "5YFEPMAE4NP278111",
        "year": 2022,
        "make": "TOYOTA",
        "model": "COROLLA",
        "body": "Sedan",
        "type": "AUTO",
        "color": "Black",
        "fuel_type": "Gasoline",
        "number_of_cylinders": "4",
        "license_plate": "ABC123",
        "license_plate_type": "LE Skier",
        "registration_status": "ACTIVE",
        "registration_expiration_date": "01/31/2026",
        "title": {
          "number": "123123123123",
          "issuing_state": "UT",
          "issuing_county": "DRAPER",
          "issuance_date": "02/26/2024",
          "odometer_reading": "45272",
          "odometer_code": "ACTUAL",
          "odometer_code_translation": "ACTUAL",
          "has_liens": true,
          "active_liens": [{
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "MOUNTAIN AMERICA FEDERAL CREDIT UNION",
              "addr": {
                "street1": "PO BOX 18489",
                "city": "SALT LAKE CITY",
                "state": "UT",
                "zip": "841180489"
              }
            },
            "lien_date": "01/18/2024"
          }],
          "is_electronic": true,
          "is_and": false,
          "is_or": false,
          "number_of_owners": 1,
          "owner_names_one_line": "FIRST MIDDLE1 LAST",
          "owners": [{
            "type": "PERSON",
            "name": "FIRST MIDDLE1 LAST",
            "name_first": "FIRST",
            "name_middle": "MIDDLE1",
            "name_last": "LAST",
            "addr": {
              "street1": "100 EXAMPLE ST",
              "city": "SAMPLETOWN",
              "state": "UT",
              "zip": "84100"
            }
          }]
        }
      },
      free_data_available: false
    },
    VT: {
      name: "Vermont",
      paid_data_available: false,
      free_data_available: true,
      free_data_example: {
        "vin": "4T1B11HK6KU843743",
        "year": 2019,
        "make": "TOYOTA",
        "model": "CAMRY",
        "title": {
          "issuing_state": "VT",
          "number": "VT1234567890",
          "has_liens": true,
          "active_liens": [{
            "lien_date": "",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "CAPITAL ONE AUTO FINANCE",
              "addr": {
                "street1": "PO BOX 660068",
                "city": "SACRAMENTO",
                "state": "CA",
                "zip": "95866-0068"
              }
            }
          }]
        }
      }
    },
    VA: {
      name: "Virginia",
      paid_data_available: true,
      paid_data_example: {
        "vin": "3FMCR9C67PRD27718",
        "year": "2023",
        "make": "FORD",
        "model": "BRONCO SPORT",
        "color": "GRAY",
        "body": "SPORT UTILITY",
        "type": "AUTO",
        "weight": "3457",
        "license_plate": "ABC1212",
        "use": "PRIVATE",
        "registration_issuance_date": "03/22/2023",
        "registration_expiration_date": "05/31/2025",
        "title": {
          "number": "2516230165",
          "issuance_date": "04/03/2023",
          "issuing_state": "VA",
          "prev_action": "original",
          "prev_action_raw_text": "CERTIF OF ORGIN",
          "is_leased": false,
          "odometer_reading": "19",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "is_electronic": true,
          "is_and": true,
          "is_or": false,
          "is_jtwros": true,
          "conjunction": "AND",
          "owner_names_one_line": "KANT,IMMANUEL, AND HEGEL,GEORG WILHELM FRIEDRICH, OR SURV",
          "number_of_owners": 2,
          "owners": [{
            "type": "PERSON",
            "name": "IMMANUEL KANT",
            "name_first": "IMMANUEL",
            "name_last": "KANT",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "1400 SUSTAINMENT AVE",
              "city": "FORT LEE",
              "state": "VA",
              "zip": "23801-1616"
            }
          }, {
            "type": "PERSON",
            "name": "GEORG WILHELM FRIEDRICH HEGEL",
            "name_first": "GEORG",
            "name_middle": "WILHELM FRIEDRICH",
            "name_last": "HEGEL",
            "ownership_type": "registered_owner"
          }],
          "has_liens": true,
          "active_liens": [{
            "lien_date": "04/03/2023",
            "lienholder": {
              "name": "NAVY FEDERAL CREDIT UNION",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "PO BOX 25109",
                "city": "LEHIGH VALLEY",
                "state": "PA",
                "zip": "18002"
              }
            }
          }]
        }
      },
      free_data_available: false
    },
    WA: {
      name: "Washington",
      paid_data_available: true,
      paid_data_example: {
        "vin": "5YJ3E1EBXJF072342",
        "year": "2018",
        "make": "TESL",
        "model": "MODEL 3",
        "body": "Sedan",
        "color": "BLUE",
        "color_secondary": "",
        "use": "Passenger Vehicle",
        "license_plate": "CPE0454",
        "fee_history": [{
          "feeType": "RegFee",
          "name": "Regional Transit Authority Excise Tax Credit",
          "value": 1638.65
        }],
        "license_plate": "ABC0000",
        "title": {
          "number": "1231231234",
          "issuing_state": "WA",
          "issuance_date": "01/09/2025",
          "odometer_reading": "40,691",
          "prev_action": "original",
          "prev_action_raw_text": "Original Vehicle",
          "prev_action_date": "12/28/2024",
          "owners": [{
            "type": "PERSON",
            "name": "TIMOTHY CHARLES BUCKLEY III",
            "name_first": "TIMOTHY",
            "name_middle": "CHARLES",
            "name_last": "BUCKLEY",
            "name_suffix": "III",
            "addr": {
              "street1": "123 Main St",
              "city": "SEATTLE",
              "state": "WA",
              "zip": "98039"
            }
          }, {
            "type": "PERSON",
            "name": "JEFFREY SCOTT BUCKLEY",
            "name_first": "JEFFREY",
            "name_middle": "SCOTT",
            "name_last": "BUCKLEY",
            "addr": {
              "street1": "123 Main St",
              "city": "SEATTLE",
              "state": "WA",
              "zip": "98039"
            }
          }],
          "active_liens": [{
            "lienholder": {
              "name": "TENET ENERGY, INC. DBA TENET",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "75 GREENE ST FL 2",
                "city": "NEW YORK",
                "state": "NY",
                "zip": "10012-4444"
              }
            },
            "lien_date": ""
          }],
          "has_liens": true,
          "number_of_owners": 2
        }
      },
      free_data_available: false
    },
    WV: {
      name: "West Virginia",
      paid_data_available: true,
      paid_data_example: {
        "vin": "3GCUYGED3KG234470",
        "year": "2019",
        "make": "CHEV",
        "model": "SLV",
        "body": "PK",
        "fuel_type": "Gas",
        "type": "AUTO",
        "weight": "5105",
        "license_plate": "111222B",
        "license_plate_type": "Class A Motor Vehicle",
        "registration_expiration_date": "08/25/2026",
        "has_reg_title_holds": false,
        "title": {
          "number": "NVR111661234",
          "issuance_date": "08/07/2025",
          "issuing_state": "WV",
          "is_electronic": true,
          "odometer_reading": "75915",
          "odometer_code_translation": "ACTUAL",
          "owner_names_one_line": "DOE, JANE OR JOHN",
          "is_or": true,
          "number_of_owners": 2,
          "title_status": "active",
          "owners": [{
            "type": "PERSON",
            "name": "JANE DOE",
            "name_first": "JANE",
            "name_last": "DOE",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "1066 MAIN ST",
              "city": "ELKINS",
              "county": "Randolph",
              "state": "WV",
              "zip": "26241"
            }
          }, {
            "type": "PERSON",
            "name": "JOHN DOE",
            "name_first": "JOHN",
            "name_last": "DOE",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "1066 MAIN ST",
              "city": "ELKINS",
              "county": "Randolph",
              "state": "WV",
              "zip": "26241"
            }
          }],
          "is_leased": false,
          "has_liens": true,
          "active_liens": [{
            "lien_date": "06/25/2025",
            "lienholder": {
              "name": "Ally Financial",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "Po Box 8132",
                "city": "COCKEYSVILLE",
                "state": "MD",
                "zip": "21030"
              }
            }
          }]
        }
      },
      free_data_available: false
    },
    WI: {
      name: "Wisconsin",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1GC1YPE70MF247551",
        "year": "2021",
        "make": "CHEV",
        "model": "SILVERADO",
        "color": "BLACK",
        "body": "Crew Cab 4WD SWB",
        "type": "AUTO",
        "license_plate": "QS4144",
        "license_plate_type": "LTK",
        "fuel_type": "Gas",
        "weight": "6950",
        "registration_expiration_date": "05/31/2026",
        "registration_status": "ACTIVE",
        "title": {
          "issuing_state": "WI",
          "number": "123456778899",
          "issuance_date": "03/27/2025",
          "odometer_reading": "29729",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "number_of_owners": 2,
          "owners": [{
            "type": "PERSON",
            "name": "MUHAMMAD YUSUF KHATTAK",
            "name_first": "MUHAMMAD",
            "name_middle": "YUSUF",
            "name_last": "KHATTAK",
            "addr": {
              "street1": "1837 NORTH AVE",
              "city": "SHEBOYGAN",
              "state": "WI",
              "zip": "53081",
              "county": "SHEBOYGAN"
            },
            "ownership_type": "titled_owner"
          }, {
            "type": "PERSON",
            "name": "ELYSE LAUREN CORNWALL",
            "name_first": "ELYSE",
            "name_middle": "LAUREN",
            "name_last": "CORNWALL",
            "addr": {
              "street1": "1837 NORTH AVE",
              "city": "SHEBOYGAN",
              "state": "WI",
              "zip": "53081",
              "county": "SHEBOYGAN"
            },
            "ownership_type": "titled_owner"
          }],
          "has_liens": true,
          "active_liens": [{
            "lien_date": "03/05/2025",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "SUMMIT CREDIT UNION",
              "addr": {
                "street1": "PO BOX: 8046",
                "city": "MADISON",
                "state": "WI",
                "zip": "53708-8046"
              }
            }
          }]
        }
      },
      free_data_available: true,
      free_data_example: {
        "vin": "1G1ZD5ST3PF283096",
        "year": "2023",
        "make": "CHEVROLET",
        "type": "AUTO",
        "title": {
          "is_electronic": true,
          "has_liens": true,
          "issuance_date": "10/11/2025",
          "active_liens": [{
            "lien_date": "10/11/2025",
            "lienholder": {
              "type": "LIENHOLDER",
              "name": "GOFI LLC",
              "addr": {
                "street1": "PO BOX 29002",
                "city": "TEMPE",
                "state": "AZ",
                "zip": "85038"
              }
            }
          }]
        }
      }
    },
    WY: {
      name: "Wyoming",
      paid_data_available: true,
      paid_data_example: {
        "vin": "1C4PJMLB6LD538960",
        "year": "2020",
        "make": "JEEP",
        "color": "SIL",
        "body": "UTLP",
        "fuel_type": "G",
        "type": "AUTO",
        "license_plate": "Z-0-1111",
        "registration_expiration_date": "10/31/2025",
        "registration_issuance_date": "10/01/2024",
        "title": {
          "issuing_state": "WY",
          "odometer_reading": "37993",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "number": "12-0000000",
          "issuance_date": "11/09/2022",
          "number_of_owners": 1,
          "owner_names_one_line": "NOLAN,CHRISTOPHER",
          "owners": [{
            "type": "PERSON",
            "name": "CHRISTOPHER NOLAN",
            "name_first": "CHRISTOPHER",
            "name_last": "NOLAN",
            "ownership_type": "titled_owner",
            "addr": {
              "street1": "16985 BUFFALO VALLEY RD",
              "city": "MORAN",
              "state": "WY",
              "zip": "83013"
            }
          }]
        }
      },
      free_data_available: false
    },
    DC: {
      name: "District of Columbia",
      paid_data_available: true,
      paid_data_example: {
        "vin": "3VWGM7BU8RM018376",
        "make": "VOLK",
        "model": "4678",
        "year": "2024",
        "body": "UT",
        "fuel_type": "GASOLINE",
        "registration_expiration_date": "03/14/2028",
        "registration_status": "ACTIVE",
        "weight_unladen": "3697",
        "title": {
          "issuing_state": "DC",
          "number": "K1231234",
          "issuance_date": "03/15/2025",
          "odometer_reading": "6010",
          "status_raw_text": "ACTIVE",
          "status": "active",
          "odometer_code": "A",
          "odometer_code_translation": "ACTUAL",
          "owners": [{
            "type": "PERSON",
            "name": "BARACK HUSSEIN OBAMA",
            "name_first": "BARACK",
            "name_middle": "HUSSEIN",
            "name_last": "OBAMA",
            "ownership_type": "registered_owner",
            "addr": {
              "street1": "121 H ST SE APT#333",
              "street2": "",
              "city": "WASHINGTON",
              "state": "DC",
              "zip": "20002"
            }
          }],
          "number_of_owners": 1,
          "active_liens": [{
            "lien_date": "12/11/2024",
            "lienholder": {
              "name": "POTATO COUNTY CREDIT UNION",
              "type": "LIENHOLDER",
              "addr": {
                "street1": "6545 SEQUENCE DR",
                "street2": "",
                "city": "SAN DIEGO",
                "state": "CA",
                "zip": "92121"
              }
            }
          }],
          "has_liens": true
        },
        "fee_history": [{
          "feeType": "6",
          "name": "Registration Fee (Automobile)",
          "value": 175
        }],
        "has_reg_title_holds": false
      },
      free_data_available: false
    }
  };
  function getRawVehicleData(stateCode, filterType) {
    if (filterType === "data_available" && stateConfig[stateCode]?.paid_data_example) {
      return stateConfig[stateCode]?.paid_data_example;
    } else if (filterType === "data_available" && !stateConfig[stateCode]?.paid_data_example && stateConfig[stateCode]?.free_data_example) {
      return stateConfig[stateCode]?.free_data_example;
    } else if (filterType === "public_inquiries" && stateConfig[stateCode].free_data_example) {
      return stateConfig[stateCode].free_data_example;
    }
    return {
      vin: "1HGCM82633A" + String(Math.random()).slice(2, 8),
      year: 2023,
      make: "Honda",
      model: "Accord",
      body: "4DR SEDAN",
      type: "PASSENGER",
      color: "BLACK",
      color_secondary: null,
      fuel_type: "GASOLINE",
      use: "PERSONAL",
      weight: "3500",
      weight_rating: "CLASS C",
      license_plate: stateCode + "-" + Math.random().toString(36).slice(2, 7).toUpperCase(),
      license_plate_type: "PASSENGER",
      registration_status: "ACTIVE",
      registration_expiration_date: "12/15/2025",
      registration_issuance_date: "12/15/2024",
      class: "STANDARD",
      has_reg_title_holds: false,
      reg_title_holds: [],
      prev_date_of_sale: "03/20/2023",
      prev_sale_price: "$28,500",
      title: {
        number: String(Math.random()).slice(2, 11),
        issuing_state: stateCode,
        issuing_county: "SAMPLE COUNTY",
        issuance_date: "03/25/2023",
        status: "active",
        status_raw_text: "ACTIVE - CLEAR",
        prev_action: "transfer",
        prev_action_raw_text: "OWNERSHIP TRANSFER",
        odometer_reading: "15234",
        odometer_reading_unit: "MI",
        odometer_code: "A",
        odometer_code_translation: "ACTUAL MILEAGE",
        has_liens: true,
        active_liens: [{
          lien_date: "03/20/2023",
          lienholder: {
            name: "Capital One Auto Finance",
            elt_id: "12345"
          }
        }],
        is_electronic: true,
        is_and: false,
        is_or: true,
        conjunction: "OR",
        is_leased: false,
        number_of_owners: 2,
        owners: [{
          first_name: "John",
          last_name: "Doe"
        }, {
          first_name: "Jane",
          last_name: "Doe"
        }],
        brands: []
      }
    };
  }
  function getSyntheticVehicleData(stateCode, filterType) {
    return getRawVehicleData(stateCode, filterType);
  }
  const STATE_CONFIG = useMemo(() => {
    const config = {};
    Object.keys(stateConfig).forEach(code => {
      const sc = stateConfig[code];
      config[code] = {
        dataAvailable: sc.paid_data_available || sc.free_data_available,
        publicInquiries: sc.free_data_available
      };
    });
    return config;
  }, []);
  const FILTERS = [{
    id: "data_available",
    label: "Data Available"
  }, {
    id: "public_inquiries",
    label: "Public Inquiry Option"
  }];
  const LEGEND = {
    data_available: {
      trueColor: "#ffffff",
      trueLabel: "Data Available",
      falseColor: "#000000",
      falseLabel: "In Development"
    },
    public_inquiries: {
      trueColor: "#ffffff",
      trueLabel: "Public Inquiries Available",
      falseColor: "#000000",
      falseLabel: "Paid Only"
    }
  };
  const [activeFilter, setActiveFilter] = useState("data_available");
  const [hoveredState, setHoveredState] = useState(null);
  const [vehicleData, setVehicleData] = useState(null);
  const [pinnedState, setPinnedState] = useState(null);
  const [pinnedData, setPinnedData] = useState(null);
  const [tooltipPosition, setTooltipPosition] = useState({
    x: 0,
    y: 0
  });
  const [viewportHeight, setViewportHeight] = useState(0);
  const [svgReadyTick, setSvgReadyTick] = useState(0);
  const containerRef = useRef(null);
  const svgElRef = useRef(null);
  const stateRef = useRef({
    pinnedState: null,
    hoveredState: null
  });
  const filterRef = useRef({
    activeFilter: "status",
    STATE_CONFIG: {},
    LEGEND: {}
  });
  useEffect(() => {
    stateRef.current = {
      pinnedState,
      hoveredState
    };
  }, [pinnedState, hoveredState]);
  useEffect(() => {
    filterRef.current = {
      activeFilter,
      STATE_CONFIG,
      LEGEND
    };
  }, [activeFilter, STATE_CONFIG, LEGEND]);
  useEffect(() => {
    const update = () => setViewportHeight(window.innerHeight || 0);
    update();
    window.addEventListener("resize", update);
    return () => window.removeEventListener("resize", update);
  }, []);
  useEffect(() => {
    let isCancelled = false;
    const abortController = new AbortController();
    const cleanupFns = [];
    const mount = async () => {
      try {
        const res = await fetch("/us-political-map.svg", {
          signal: abortController.signal
        });
        const svgString = await res.text();
        if (isCancelled) return;
        if (!containerRef.current) return;
        containerRef.current.innerHTML = svgString;
        const svg = containerRef.current.querySelector("svg");
        if (!svg) return;
        svgElRef.current = svg;
        setSvgReadyTick(v => v + 1);
        svg.style.width = "100%";
        svg.style.height = "100%";
        svg.style.display = "block";
        svg.style.minHeight = "520px";
        svg.setAttribute("preserveAspectRatio", "xMidYMid meet");
        const paths = svg.querySelectorAll("path[id]");
        paths.forEach(path => {
          const stateCode = path.id;
          if (!stateCode || stateCode === "svg" || !stateConfig[stateCode]) return;
          path.style.fill = "#e5e7eb";
          path.style.stroke = "#374151";
          path.style.strokeWidth = "0.75px";
          path.style.cursor = "pointer";
          path.style.transition = "fill 0.15s ease";
          const onEnter = e => {
            const cur = stateRef.current;
            if (cur.pinnedState) return;
            const {activeFilter, STATE_CONFIG: sc} = filterRef.current;
            const config = sc[stateCode];
            let isSupported = false;
            if (activeFilter === "data_available") isSupported = config.dataAvailable; else if (activeFilter === "public_inquiries") isSupported = config.publicInquiries;
            if (!isSupported) return;
            path.style.fill = "#420000";
            setHoveredState(stateCode);
            setVehicleData(getSyntheticVehicleData(stateCode, activeFilter));
            const rect = containerRef.current.getBoundingClientRect();
            setTooltipPosition({
              x: e.clientX - rect.left,
              y: e.clientY - rect.top
            });
          };
          const onMove = e => {
            const cur = stateRef.current;
            if (cur.pinnedState) return;
            if (cur.hoveredState !== stateCode) return;
            const rect = containerRef.current.getBoundingClientRect();
            setTooltipPosition({
              x: e.clientX - rect.left,
              y: e.clientY - rect.top
            });
          };
          const onLeave = () => {
            const cur = stateRef.current;
            if (cur.pinnedState) return;
            const {activeFilter: af, STATE_CONFIG: sc, LEGEND: lg} = filterRef.current;
            const config = sc[stateCode];
            if (config) {
              const legend = lg[af];
              let value = false;
              if (af === "data_available") value = config.dataAvailable; else if (af === "public_inquiries") value = config.publicInquiries;
              path.style.fill = value ? legend.trueColor : legend.falseColor;
            } else {
              path.style.fill = "#e5e7eb";
            }
            setHoveredState(null);
            setVehicleData(null);
          };
          const onClick = () => {
            const cur = stateRef.current;
            if (cur.pinnedState === stateCode) {
              setPinnedState(null);
              setPinnedData(null);
              const {activeFilter: af, STATE_CONFIG: sc, LEGEND: lg} = filterRef.current;
              const config = sc[stateCode];
              if (config) {
                const legend = lg[af];
                let value = false;
                if (af === "data_available") value = config.dataAvailable; else if (af === "public_inquiries") value = config.publicInquiries;
                path.style.fill = value ? legend.trueColor : legend.falseColor;
              } else {
                path.style.fill = "#e5e7eb";
              }
              setHoveredState(null);
              setVehicleData(null);
              return;
            }
            const {activeFilter, STATE_CONFIG: sc} = filterRef.current;
            const config = sc[stateCode];
            let isSupported = false;
            if (activeFilter === "data_available") isSupported = config.dataAvailable; else if (activeFilter === "public_inquiries") isSupported = config.publicInquiries;
            if (!isSupported) return;
            setPinnedState(stateCode);
            setPinnedData(getSyntheticVehicleData(stateCode, activeFilter));
          };
          path.addEventListener("mouseenter", onEnter);
          path.addEventListener("mousemove", onMove);
          path.addEventListener("mouseleave", onLeave);
          path.addEventListener("click", onClick);
          cleanupFns.push(() => {
            path.removeEventListener("mouseenter", onEnter);
            path.removeEventListener("mousemove", onMove);
            path.removeEventListener("mouseleave", onLeave);
            path.removeEventListener("click", onClick);
          });
        });
      } catch (e) {}
    };
    mount();
    return () => {
      isCancelled = true;
      abortController.abort();
      cleanupFns.forEach(fn => fn());
    };
  }, []);
  const getFilterColor = code => {
    const config = STATE_CONFIG[code];
    if (!config) return "#e5e7eb";
    const legend = LEGEND[activeFilter];
    let value = false;
    if (activeFilter === "data_available") value = config.dataAvailable; else if (activeFilter === "public_inquiries") value = config.publicInquiries;
    return value ? legend.trueColor : legend.falseColor;
  };
  useEffect(() => {
    const svg = svgElRef.current;
    if (!svg) return;
    const paths = svg.querySelectorAll("path[id]");
    paths.forEach(path => {
      const code = path.id;
      if (!code || code === "svg" || !stateConfig[code]) return;
      if (pinnedState && code === pinnedState) {
        path.style.fill = "#420000";
      } else {
        path.style.fill = getFilterColor(code);
      }
    });
  }, [pinnedState, activeFilter, STATE_CONFIG, svgReadyTick]);
  const displayData = pinnedData || vehicleData;
  const displayState = pinnedState || hoveredState;
  const showTooltip = Boolean(displayData && displayState);
  const panelHeight = useMemo(() => {
    const desired = pinnedState ? 680 : 520;
    if (!viewportHeight) return desired;
    const maxAllowed = Math.max(360, viewportHeight - 180);
    return Math.min(desired, maxAllowed);
  }, [pinnedState, viewportHeight]);
  const tooltipStyle = useMemo(() => {
    if (pinnedState) {
      return {
        left: "50%",
        top: "16px",
        transform: "translateX(-50%)"
      };
    }
    const x = tooltipPosition.x + 16;
    const y = tooltipPosition.y + 16;
    return {
      left: x + "px",
      top: y + "px",
      transform: "none"
    };
  }, [pinnedState, tooltipPosition.x, tooltipPosition.y]);
  const highlightedJsonHtml = useMemo(() => {
    if (!displayData) return "";
    const escapeHtml = str => str.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;");
    const json = escapeHtml(JSON.stringify(displayData, null, 2));
    return json.replace(/(\"(?:\\u[a-fA-F0-9]{4}|\\[^u]|[^\\\"])*\"\\s*:)|(\"(?:\\u[a-fA-F0-9]{4}|\\[^u]|[^\\\"])*\")|\\b(true|false)\\b|\\bnull\\b|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g, (match, key, str, bool) => {
      if (key) return `<span style="color:#7dd3fc">${key}</span>`;
      if (str) return `<span style="color:#6ee7b7">${str}</span>`;
      if (bool) return `<span style="color:#c4b5fd">${match}</span>`;
      if (match === "null") return `<span style="color:#f9a8d4">${match}</span>`;
      return `<span style="color:#fcd34d">${match}</span>`;
    });
  }, [displayData]);
  const currentLegend = LEGEND[activeFilter];
  return <div className="not-prose relative w-full">
            <div className="w-full max-w-[1200px] mx-auto">
                {}
                <div className="mb-4 p-4 bg-zinc-50 dark:bg-zinc-800/50 border border-zinc-200 dark:border-zinc-700">
                    <div className="flex flex-wrap items-center gap-4">
                        <span className="text-sm font-semibold text-zinc-700 dark:text-zinc-300">Map View:</span>
                        <div className="flex flex-wrap gap-2">
                            {FILTERS.map(f => <button key={f.id} onClick={() => setActiveFilter(f.id)} className="px-4 py-2 text-xs font-semibold transition-colors" style={{
    backgroundColor: activeFilter === f.id ? "#420000" : "transparent",
    color: activeFilter === f.id ? "#ffffff" : "#71717a",
    border: activeFilter === f.id ? "1px solid #420000" : "1px solid #a1a1aa"
  }}>
                                    {f.label}
                                </button>)}
                        </div>
                    </div>
                </div>

                {}
                <div className="mb-4 p-4 bg-zinc-50 dark:bg-zinc-800/50 border border-zinc-200 dark:border-zinc-700">
                    <div className="flex flex-wrap items-center gap-6">
                        <span className="text-sm font-semibold text-zinc-700 dark:text-zinc-300">Map Key:</span>
                        <div className="flex items-center gap-2">
                            <div className="w-5 h-5" style={{
    backgroundColor: currentLegend.trueColor
  }} />
                            <span className="text-xs text-zinc-600 dark:text-zinc-400">{currentLegend.trueLabel}</span>
                        </div>
                        <div className="flex items-center gap-2">
                            <div className="w-5 h-5" style={{
    backgroundColor: currentLegend.falseColor
  }} />
                            <span className="text-xs text-zinc-600 dark:text-zinc-400">{currentLegend.falseLabel}</span>
                        </div>
                    </div>
                </div>

                {}
                <div ref={containerRef} className="w-full bg-white dark:bg-zinc-900 p-6 border border-zinc-200 dark:border-zinc-700 min-h-[600px]" />
            </div>

            {showTooltip && <div className={pinnedState ? "absolute bg-black border border-zinc-700 shadow-2xl z-50 w-[34rem] overflow-hidden opacity-100" : "absolute bg-black border border-zinc-700 shadow-2xl z-50 w-[32rem] overflow-hidden opacity-100"} style={{
    ...tooltipStyle,
    height: panelHeight + "px",
    backgroundColor: "#000000",
    pointerEvents: "auto"
  }} onClick={e => e.stopPropagation()}>
                    {}
                    <div className="border-b border-zinc-800 px-4 py-3 flex items-center justify-between" style={{
    backgroundColor: "#000000"
  }}>
                        <div className="flex items-center gap-2">
                            <div className="ml-3 text-xs font-mono text-zinc-300">
                                {stateConfig[displayState]?.name} ({displayState})
                            </div>
                        </div>

                        {pinnedState ? <button onClick={() => {
    setPinnedState(null);
    setPinnedData(null);
    setHoveredState(null);
  }} className="text-xs font-mono text-zinc-400 hover:text-zinc-200">
                                Close
                            </button> : <div className="text-xs font-mono text-zinc-500">
                                Click state to pin
                            </div>}
                    </div>

                    {}
                    <div className="h-[calc(100%-48px)] overflow-auto px-4 py-3">
                        <pre className="text-xs leading-5 text-zinc-200 font-mono whitespace-pre">
                            <code className="block" dangerouslySetInnerHTML={{
    __html: highlightedJsonHtml
  }} />
                        </pre>
                    </div>
                </div>}
        </div>;
};

## About `dppa_exemption`

The `dppa_exemption` parameter identifies which permissible use exemption under the Federal Driver's Privacy Protection Act (DPPA) applies to your request for motor vehicle records. Access to personal information in motor vehicle records requires compliance with DPPA regulations.

### What is the Driver's Privacy Protection Act (DPPA)?

The Driver's Privacy Protection Act is a United States federal law enacted in 1994 that safeguards personal information contained in motor vehicle records maintained by state Departments of Motor Vehicles (DMVs). The DPPA restricts the disclosure of this information and establishes legal consequences for unauthorized access or use.

<Note>
  This information is provided for informational purposes only and should not be considered legal advice. Consult with an attorney or relevant authority for guidance specific to your situation.
</Note>

### Permissible Uses Under DPPA

The DPPA allows access to personal information for specific purposes, including:

1. **Government agency functions** - Use by any government agency, including courts or law enforcement, in carrying out official functions
2. **Motor vehicle safety and theft** - Matters related to vehicle safety, theft prevention, emissions, product recalls, and market research
3. **Legitimate business operations** - Verification of personal information submitted to businesses, but only to prevent fraud, pursue legal remedies, or recover debts
4. **Legal proceedings** - Use in connection with civil, criminal, administrative, or arbitral proceedings
5. **Research and statistics** - Research activities and statistical reports, provided the information is not published, redisclosed, or used to contact individuals
6. **Insurance activities** - Use by insurers or insurance support organizations for claims investigation, antifraud activities, rating, or underwriting
7. **Towed/impounded vehicles** - Providing notice to owners of towed or impounded vehicles
8. **Private investigation** - Use by licensed private investigative agencies or security services for permitted purposes
9. **Commercial driver licensing** - Employment verification related to commercial driver's license holders
10. **Toll facilities** - Operations of private toll transportation facilities
11. **Individual consent** - Any use when the State has obtained express consent from the individual
12. **Bulk distribution** - Surveys, marketing, or solicitations when express consent has been obtained
13. **Written consent** - Any use when the requester demonstrates written consent from the individual
14. **State-authorized uses** - Other uses specifically authorized by state law related to motor vehicle operation or public safety

### Access Requirements

Before obtaining access to personal information in motor vehicle records, users must complete:

* An Account Agreement
* A User Registration Form identifying the DPPA exemption under which they qualify

Motor vehicle and driver license records are accessed on a per-transaction basis (one inquiry per record), with a fee charged for each transaction.

### Source

The DPPA is codified at [18 U.S.C. § 2721 et seq.](https://www.law.cornell.edu/uscode/text/18/2721)

## Coverage Map

Cardinal Gray enriches `AccountData::Vehicle` objects with real-time data from state DMV systems. This guide outlines field availability across all 50 states for both `sync_public` and `sync_private` data sources.

<Note>
  Field availability varies based on state DMV system capabilities and data freshness.
</Note>

**Hover over and click any state to view the Vehicle data returned from that state's DMV.**

<StateDataMap />

***

## Integration pattern: POST + ping

Two common ways to run enrichment:

* **Create + enrich in one shot**: `POST /title` (optionally requesting NMVTIS and/or state enrichment immediately)
* **Enrich an existing entry**: `POST /title/{id}/data`

### Option A: Directly via `/title`

You can query nmvtis, public, or private data directly via the `POST /title` endpoint.

This is beneficial when you need to need to initialize an account using just a VIN or cross-validate collected information (e.g., structured originations/deal data or unstructured title/reg documents) against DMV data.

<CodeGroup>
  ```ts init-via-title.ts theme={null} theme={null}
  type InitTitleResponse = {
    entryId: string;
    job_status: "enriching" | "complete" | "error";
    nmvtis_pull?: unknown;
    state_pull?: unknown;
    account_data?: { vehicle?: { title?: { issuing_state?: string; odometer_reading?: string } } };
  };

  const sleep = (ms: number) => new Promise((r) => setTimeout(r, ms));

  export async function postTitleAndWait({
    apiBaseUrl,
    secretKey,
    body,
  }: {
    apiBaseUrl: string;
    secretKey: string;
    body: unknown;
  }): Promise<InitTitleResponse> {
    let res = await fetch(`${apiBaseUrl}/title`, {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
        Authorization: `Bearer ${secretKey}`,
      },
      body: JSON.stringify(body),
    });

    if (!res.ok) {
      throw new Error(`POST /title failed: ${res.status} ${await res.text()}`);
    }

    let json: InitTitleResponse = await res.json();

    while (json.job_status !== "complete" && json.job_status !== "error") {
      await sleep(1500);
      res = await fetch(`${apiBaseUrl}/title/${json.entryId}`, {
        method: "GET",
        headers: {
          "Content-Type": "application/json",
          Authorization: `Bearer ${secretKey}`,
        },
      });
      json = await res.json();
    }

    return json;
  }

  // Example usage:
  await postTitleAndWait({
    apiBaseUrl: process.env.API_BASE_URL!,
    secretKey: process.env.CG_SECRET_KEY!,
    body: {
      account_data: {
        vehicle: {
          vin: "19UUA56602A000960",
          title: {
            odometer_reading: "100000",
            issuing_state: "FL",
          },
        },
      },
      sync_nmvtis: true,
      sync_private: true,
    },
  });
  ```

  ```bash init-via-title.sh theme={null} theme={null}
  # POST /title (request enrichment) then poll GET /title/{id} until complete

  API_BASE_URL="https://YOUR_API_BASE_URL"
  SECRET_KEY="YOUR_SECRET_KEY"

  INIT_RES="$(curl -sS -X POST "${API_BASE_URL}/title" \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer ${SECRET_KEY}" \
    -d '{
      "account_data": {
        "vehicle": {
          "vin": "19UUA56602A000960",
          "title": { "odometer_reading": "100000", "issuing_state": "FL" }
        }
      },
      "sync_nmvtis": true,
      "sync_private": true
    }')"

  ENTRY_ID="$(node -p 'JSON.parse(process.argv[1]).entryId' "${INIT_RES}")"

  while true; do
    RES="$(curl -sS -X GET "${API_BASE_URL}/title/${ENTRY_ID}" \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer ${SECRET_KEY}")"

    STATUS="$(node -p 'JSON.parse(process.argv[1]).job_status' "${RES}")"
    echo "job_status=${STATUS}"

    if [ "${STATUS}" = "complete" ] || [ "${STATUS}" = "error" ]; then
      echo "${RES}"
      break
    fi

    sleep 1.5
  done
  ```
</CodeGroup>

<Note>
  AccountData parameter `vehicle.title.issuing_state` tells us where to make a motor vehicle inquiry; if uncertain which state the vehicle is titled in, just set `sync_nmvtis: true`
</Note>

### Option B: Via `/title/{id}/data`

For first-time or follow-up data inquiries on existing title entries, the `POST /title/{id}/data` endpoint is available.

<CodeGroup>
  ```ts post-data-via-existing-entry.ts theme={null} theme={null}
  type GetTitleResponse = {
    entryId: string;
    job_status: "enriching" | "complete" | "error";
    nmvtis_last_fetch?: string;
    state_last_fetch?: string;
  };

  const sleep = (ms: number) => new Promise((r) => setTimeout(r, ms));

  export async function postDataRequest({
    apiBaseUrl,
    entryId,
    secretKey,
    sync_nmvtis,
    sync_public,
    sync_private,
    dppa_exemption,
  }: {
    apiBaseUrl: string;
    entryId: string;
    secretKey: string;
    sync_nmvtis: boolean;
    sync_public: boolean;
    sync_private: boolean;
    dppa_exemption: string;
  }) {
    const res = await fetch(`${apiBaseUrl}/title/${entryId}/data`, {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
        Authorization: `Bearer ${secretKey}`,
      },
      body: JSON.stringify({ sync_nmvtis, sync_public, sync_private, dppa_exemption }),
    });

    if (!res.ok) {
      throw new Error(`POST /title/${entryId}/data failed: ${res.status} ${await res.text()}`);
    }

    return res.json() as Promise<GetTitleResponse>;
  }

  export async function waitForTitle({
    apiBaseUrl,
    entryId,
    secretKey,
  }: {
    apiBaseUrl: string;
    entryId: string;
    secretKey: string;
  }) {
    while (true) {
      const res = await fetch(`${apiBaseUrl}/title/${entryId}`, {
        method: "GET",
        headers: {
          "Content-Type": "application/json",
          Authorization: `Bearer ${secretKey}`,
        },
      });
      const json = (await res.json()) as GetTitleResponse;
      if (json.job_status === "complete" || json.job_status === "error") return json;
      await sleep(1500);
    }
  }

  // Example usage:
  await postDataRequest({
    apiBaseUrl: process.env.API_BASE_URL!,
    entryId: "YOUR_ENTRY_ID",
    secretKey: process.env.CG_SECRET_KEY!,
    sync_nmvtis: true,
    sync_public: true,
    sync_private: true,
    dppa_exemption: "legitimate_business_need",
  });
  await waitForTitle({
    apiBaseUrl: process.env.API_BASE_URL!,
    entryId: "YOUR_ENTRY_ID",
    secretKey: process.env.CG_SECRET_KEY!,
  });
  ```

  ```bash post-data-via-existing-entry.sh theme={null} theme={null}
  # POST /title/{id}/data then poll GET /title/{id} until complete

  API_BASE_URL="https://YOUR_API_BASE_URL"
  SECRET_KEY="YOUR_SECRET_KEY"
  ENTRY_ID="YOUR_ENTRY_ID"

  curl -sS -X POST "${API_BASE_URL}/title/${ENTRY_ID}/data" \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer ${SECRET_KEY}" \
    -d '{
      "sync_nmvtis": true,
      "sync_public": true,
      "sync_private": true,
      "dppa_exemption": "legitimate_business_need"
    }' >/dev/null

  while true; do
    RES="$(curl -sS -X GET "${API_BASE_URL}/title/${ENTRY_ID}" \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer ${SECRET_KEY}")"

    STATUS="$(node -p 'JSON.parse(process.argv[1]).job_status' "${RES}")"
    echo "job_status=${STATUS}"

    if [ "${STATUS}" = "complete" ] || [ "${STATUS}" = "error" ]; then
      echo "${RES}"
      break
    fi

    sleep 1.5
  done
  ```
</CodeGroup>
