VehiclePartLookup
Description
You can page through the parts returned using the parameters, Count
and FitmentPage. For more information, see Paging Through Fitments.
Availability
US locale.
Request Parameters
| Name | Description | Required |
|---|---|---|
| BedId |
Identifier that uniquely identifies the bed style of a truck. This parameter does not pertain to cars. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: None |
No |
BodyStyleId
|
Identifier that uniquely identifies the body style of the car. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: None |
No |
BrakesId
|
Identifier that uniquely identifies the brake type on a car. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: None |
No |
DriveTypeId
|
Identifier that uniquely identifies the type of drive on the car. A drive type, for example, is four wheel drive. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: None |
No |
EngineId
|
Identifier that uniquely identifies the type of engine in the car. An engine type would be, for example, the piston displacement, like 409 cu. inches. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: None |
No |
FitmentCount
|
Specifies the number of Fitments returned per page of results. Fitments are a
combination of car characteristics, including make, model, year, and trim. This
parameter is only used with the Fitments response group. See Type: Integer Default: 25 Valid Values: 1 - 200 Constraint: None |
No |
FitmentPage |
The page number of the Fitments returned. Use Type: Integer Default: 1 Valid Values: A valid ID Constraint: None |
No |
IdType
|
Specifies the type of ID. Type: String Default: ASIN Valid Values: ASIN |
No |
MakeId
|
Identifier that uniquely identifies the make of the car. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: Required when using the VehiclePartFit response group |
Constraint |
MfrBodyCodeId
|
Identifier that uniquely identifies the manufacturer's car body code. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: None |
No |
ModelId
|
Identifier that uniquely identifies the model of the car. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: Required when using the VehiclePartFit response group |
Constraint |
SpringTypesId
|
Identifier that uniquely identifies the type of spring shocks in the car. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: None |
No |
SteeringId
|
Identifier that uniquely identifies the steering type of the car. A steering type would be power steering. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: None |
No |
TransmissionId
|
Identifier that uniquely identifies the transmission type used in the car. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: None |
No |
TrimId
|
Identifier that uniquely identifies the trim on the car. Trim generally refers to a package of car options, for example, Volvo GL versus Volvo DL. Using this parameter helps narrow responses. Type: nonNegativeInteger Default: None Valid Values: A valid ID |
No |
WheelbaseId
|
Identifier that uniquely identifies the car's wheelbase. Type: nonNegativeInteger Default: None Valid Values: A valid ID Constraint: None |
No |
Year
|
The year of the vehicle. Type: String Default: None Valid Values: A four-digit year, which is returned by Constraint: Required when using the VehiclePartFit response group |
Constraint |
ResponseGroup
|
Specifies the types of values to return. You can specify multiple response groups in one request by separating them with commas. Type: String Default: HasPartCompatibility Valid Values: Fitments | HasPartCompatibility | VehiclePartFit |
No |
VehiclePartLookup also accepts the parameters that all operations can
use. For more information, see, Common Request
Parameters
Examples
Look up a vehicle part specified by an ItemId.
http://ecs.amazonaws.com/onca/xml? Service=AWSECommerceService& AWSAccessKeyId=[AWS Access Key ID]& ItemId=[ItemId]& Operation=VehiclePartLookup
The response to this request is shown in, Response to Sample Request.
Sample Response
The following XML is a snippet of the full response to the first sample request.
<Part>
<Item>
<ASIN>B00064P99W</ASIN>
</Item>
<HasPartCompatibility>1</HasPartCompatibility>
<VehiclePartFit>
<IsFit>MAYBE</IsFit>
<MissingVehicleAttributes>
<ParameterName>TrimId</ParameterName>
</MissingVehicleAttributes>
</VehiclePartFit>
</Part>
<MissingVehicleAttributes>
<ParameterName>EngineId</ParameterName>
<ParameterName>TrimId</ParameterName>
</MissingVehicleAttributes>
<PartBrowseNodeBins>
<Bin>
<BinName>Exterior Accessories</BinName>
<BinItemCount>55</BinItemCount>
<BinParameter>
<Name>BrowseNodeId</Name>
<Value>15857511</Value>
</BinParameter>
</Bin>
<Bin>
<BinName>Interior Accessories</BinName>
<BinItemCount>89</BinItemCount>
<BinParameter>
<Name>BrowseNodeId</Name>
<Value>15857501</Value>
</BinParameter>
</Bin>
<Bin>
<BinName>Oils & Fluids</BinName>
<BinItemCount>8</BinItemCount>
<BinParameter>
<Name>BrowseNodeId</Name>
<Value>15718791</Value>
</BinParameter>
</Bin>
<Bin>
<BinName>Paint, Body & Trim</BinName>
<BinItemCount>40</BinItemCount>
<BinParameter>
<Name>BrowseNodeId</Name>
<Value>15709231</Value>
</BinParameter>
</Bin>
<PartBrowseNodeBins>