DCi Data API

Get Part List

Returns part information based on specified criteria.

Parameters

NameTypeDefaultDescriptionRequiredOther Required Field(s)
authkeyString
The authentication key assigned to validate requestsX
keywordString
A keyword or series of words used to search through parts.
parttypeString
The identifier of the part type selected by GetPartTypes and the part type name ie(id|name)
categoryString
The indentifier of the category selected by GetCategories and the category name ie(id|name)
vehicleinfoString
Vehicle string in Year|Make|Model|Submodel|Engine format
brandString
The manufacturers ID returned from GetCatalogs and the name ie(id|name)
pqsString
Any Part Qualifiers selected from the filters returned in this call seperated by commas ie(id|group|name,id|group|name)requirepqsvqs=true
vqsString
Any Vehicle Qualifiers selected from the filters returned in this call seperated by commas ie(id|name,id|name)requirepqsvqs=true
univString
Return Universal Parts or Vehicle specific parts or All (U - Universal, V - Vehicle Specific, A - All)
requirepqsvqsBooleanFalseTrue or False, will be making calls that include PQs or VQs
pageNumberInteger1
If multiple pages this is the page to be returned based on the items per page setting
itemsPerPageInteger50
The number of items to return per page
imgsizeInteger72
The max dimension of the image to be returned in pixels
RTypeString3Rs type, REC - Recommended,REQ - Required,REP - Replacementexppartid
exppartidIntegerThe Exppartid, used when retrieving a list of 3Rs parts associated with a specific part.RType
formatStringJSON
Either JSON or XML

Sample Code

$.getJSON("http://api.v12.estore.catalograck.com/API/Lookup/GetPartList?authkey=&parttype=3313|Clutch Alignment Tool&format=json", function (msg) {    $.each(msg, function() {        console.log(this);    })});
XML: Sample Call
JSON: Sample Call