Repco Fitment
Find the parts that fit a vehicle (and the reverse), then turn a vehicle into a running collection of its compatible parts in one call. Fitment is built by inverting Repco's shop-this-vehicle results into a stored product-code × vehicle-code index.
Fitment Search (Vehicle to Parts)
POSTAPI Key or Session Token
https://multicartapi.com/api/v1/schedules/repco/fitment/search/Return the parts compatible with a vehicle, paginated.
curl "https://multicartapi.com/api/v1/schedules/repco/fitment/search/" \
-X POST \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"vehicle_code": "65740", "page": 1, "page_size": 50}'Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
vehicle_code | string | Required | The vehicle code, e.g. 65740. |
page | integer | Optional | 1-indexed page number. |
page_size | integer | Optional | Parts per page. Range 1-200. |
Request body
{"vehicle_code": "65740", "page": 1, "page_size": 50}Response
{"code": 200, "data": {"vehicle": {"vehicle_code": "65740", "make": "FORD", "model": "FALCON", "series": "FG X", "engine": "4.0L 6cyl", "variant": "XR6", "year_range": "2014-2016", "swept": true, "part_count": 542}, "total": 542, "page": 1, "page_size": 50, "total_pages": 11, "parts": [{"product_code": "A1547402", "notes": "", "universal": false, "in_catalog": true, "title": "Ryco Oil Filter Z516", "brand": "Ryco", "price_value": 18.99, "freight_value": 0.0, "image": "https://www.repco.com.au/...jpg", "url": "https://www.repco.com.au/en/p/...A1547402"}]}, "status": 1}Notes
vehicle.swept indicates whether the vehicle has been indexed yet. An un-swept vehicle returns total 0 — that is 'not indexed yet', not 'no compatible parts'. You can still create a fitment collection for it (the parts are fetched live at that point).
Fitment Reverse (Part to Vehicles)
POSTAPI Key or Session Token
https://multicartapi.com/api/v1/schedules/repco/fitment/reverse/Return the vehicles a part fits, paginated.
curl "https://multicartapi.com/api/v1/schedules/repco/fitment/reverse/" \
-X POST \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"product_code": "A1547402", "page": 1, "page_size": 50}'Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
product_code | string | Required | The part's product code, e.g. A1547402. |
page | integer | Optional | 1-indexed page number. |
page_size | integer | Optional | Vehicles per page. Range 1-200. |
Request body
{"product_code": "A1547402", "page": 1, "page_size": 50}Response
{"code": 200, "data": {"product_code": "A1547402", "total": 64, "page": 1, "page_size": 50, "total_pages": 2, "vehicles": [{"vehicle_code": "65740", "make": "FORD", "model": "FALCON", "series": "FG X", "engine": "4.0L 6cyl", "variant": "XR6", "year_range": "2014-2016", "notes": ""}]}, "status": 1}Notes
Reverse lookup is only as complete as the fitment index — a part on a vehicle that has not been swept yet will not appear until that vehicle is indexed.
Create Collection from Fitment
POSTAPI Key or Session Token
https://multicartapi.com/api/v1/schedules/repco/fitment/create_collection/Turn a vehicle into a running collection of every compatible part in one call. Charges 1 credit per part.
curl "https://multicartapi.com/api/v1/schedules/repco/fitment/create_collection/" \
-X POST \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"vehicle_code": "65740", "customer_postcode": "4500", "name": "FG X Falcon parts"}'Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
vehicle_code | string | Required | The vehicle code to build the collection from. |
customer_postcode | string | Required | Postcode value or Zipcode row ID. Freight and price are captured live here when the collection runs. |
name | string | Optional | Collection name. Defaults to "{make} {model} {year_range} — fitment". |
Request body
{"vehicle_code": "65740", "customer_postcode": "4500", "name": "FG X Falcon parts"}Response
{"code": 200, "data": {"collection_id": 42110, "name": "FG X Falcon parts", "vehicle_code": "65740", "product_count": 542, "applied_cap": false}, "status": 1}Notes
Works even for un-swept vehicles — MCA runs the vehicle lookup live on the spot and persists it. Unknown vehicle_code returns code 404; if Repco blocks the live lookup you get code 503; no parts returns code 400; insufficient credits returns code 402.
