API Key Validation
Enter your API key to view the changelog.
What's changed
This page tracks notable changes to the Motorcycle Storehouse API. For the full reference, see the API Documentation.
/api/get_parts_fitment now requires a larger pageSize and enforces a request rate limit, to reduce database load from clients paging through the dataset in many small requests.
pageSizemust now be between100000and1000000(previously1–1000000). Requests with a smallerpageSizenow return a400error.
/api/products now returns HS Code and Country of Origin fields for each product.
End users should always independently verify these codes before use; we are not responsible for any errors or omissions.
/api/inventory_pricing now supports the same page and pageSize parameters as the Products API, instead of always returning the entire catalog in one response.
- New optional parameters:
page(default1) andpageSize(default100000, max100000). Requesting a smallerpageSize(e.g. 1,000–10,000) significantly reduces response time and avoids timeouts on large accounts. - The response now includes
page,pageSize, and a newhasMoreflag — keep incrementingpagewhilehasMoreistrue. totalCountis included once it's known; it may benullon earlier pages while more results remain.- The existing
brandfilter is unchanged and continues to work alongside pagination. - Response headers
X-Page,X-Page-Size,X-Has-More, and (when available)X-Total-Countmirror the same information.
This change is backward compatible: if you don't pass page/pageSize, you'll still get the full result set as before.