GET /v1.1/decode_vinMODEL YEAR —
Decoded vehicle
—
- Engine
- —
- Transmission
- —
- Drive
- —
- Fuel
- —
- Tank
- —
- Seating
- —
- Steering
- —
- Brakes
- —
- L × W × H
- —
Plate lookup · Iowa
Enter a Iowa plate to find the vehicle's VIN, then decode it into year, make, model and factory specs.
GET /v1.1/decode_vinMODEL YEAR —
—
In Iowa, the state Department of Transportation’s Motor Vehicle Division (MVD) manages vehicle titling and registrations, with county treasurers processing these tasks for residents. Purchasing a used car can be complex and potentially risky, particularly with the possibility of scams involving faulty vehicles that may require expensive repairs. To mitigate these risks, VinFreeCheck offers a free license plate lookup service. Simply enter the license plate number and select the registration state on our website.
In Iowa, a unique approach to vehicle registration involves the use of the “blackout” license plate, which has gained popularity for its distinctive aesthetic. These plates feature black backgrounds with white or light-colored lettering, standing out from standard designs.

Iowa requires both front and rear plates to be displayed on vehicles (rear plates only for motorcycles and trailers). Some documents, such as the registration receipt, also denote the license plate number of the car, if you’re not currently with it at the moment.

You’ll first need to title and register your car before applying for license plates. If you’re moving to Iowa from another state, you’ll need to complete the titling and registration within 30 days of establishing residency.
You’ll also need to present the following items at the county treasurer’s office:
You can visit the MVD site to make an online application for new plates. You’ll usually receive your new plates within 3-6 weeks after completing the titling and registration process.
Standard: These use the regular “City and Country Reboot” design as voted in the 2017 Iowa State Fair.
Personalized: Personalized plates can have up to seven alphanumeric characters, but must have at least two characters. Certain terms and conditions do apply, such as no usage of special characters, and no “profane, obscene or inflammatory” combinations, or “those contrary to public policy.”
Personalized plates have a $25 initial fee and a $5 annual registration fee “at the time of renewal.”
Disabled: Qualified persons with disabilities, with an accompanying letter of certification from a licensed medical practitioner (either in Iowa or any “contiguous state” such as Minnesota), can apply for these plates.
Military: These are issued to active-duty or retired military personnel of any US military branch. Available plates include recipients of commendations, such as the Legion of Merit.
Specialty: These plates exist for people who want to identify with or show support to certain organizations, groups, interests, and charities. Plate options include:
state=IA; get the VIN backimport os, requests r = requests.post( "https://vindecoder.p.rapidapi.com/api/v4/decode_plate", data={"plate": "<plate>", "state": "IA"}, headers={ "X-RapidAPI-Key": os.environ["RAPIDAPI_KEY"], "X-RapidAPI-Host": "vindecoder.p.rapidapi.com", }, timeout=10, ) vin = r.json()["data"]["vin"]
const res = await fetch("https://vindecoder.p.rapidapi.com/api/v4/decode_plate", { method: "POST", headers: { "X-RapidAPI-Key": process.env.RAPIDAPI_KEY, "X-RapidAPI-Host": "vindecoder.p.rapidapi.com", }, body: new URLSearchParams({ plate: "<plate>", state: "IA" }), }); const data = await res.json(); if (data.success) console.log(data.data.vin);
curl -X POST "https://vindecoder.p.rapidapi.com/api/v4/decode_plate" \ --data-urlencode "plate=<plate>" \ --data "state=IA" \ -H "X-RapidAPI-Key: $RAPIDAPI_KEY" \ -H "X-RapidAPI-Host: vindecoder.p.rapidapi.com"
Subscribe on RapidAPI, copy your key, make the call. Upgrade to PRO or ULTRA there when you need more.