Hi everyone,
I’m setting up n8n + MPStats to automate price monitoring for products on Russian marketplaces (WB/Ozon).
I’m stuck at the point where I cannot retrieve the price for a product via API by SKU, even though the MPStats documentation says this should be possible.
What I’ve tried:
- Method:
GET /api/wb/get/item/{sku}/prices
(e.g.https://mpstats.io/api/wb/get/item/37140496/prices) - Also tried:
GET /api/wb/get/item/prices?sku=37140496POST /api/wb/get/item/priceswith body{ "path": "37140496" }
I always get one of the following errors:
405 Method Not Allowed. Must be one of: OPTIONS, GET500 - "SKU not specified"
I am passing X-Mpstats-TOKEN header correctly (the token is valid and other methods work).
I’ve tested via curl, Postman, and the n8n HTTP Request node — always the same result.
My questions:
- Does anyone have a working example (curl or n8n HTTP Request node config) for getting a product’s price by WB/Ozon SKU from MPStats?
- Could this method be limited to specific API tiers/plans?
- MPStats support hasn’t provided a direct answer yet — maybe someone here has solved this before?
I’d really appreciate any live examples or advice!
Thanks in advance!
P.S. If you need output logs or my exact node config — let me know and I’ll share it!
Describe the problem/error/question
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system: