API Reference
Complete documentation for all 78 PryceScan REST API endpoints. Every request requires authentication via API key or session token.
Base URL
https://app.prycescan.comResponse Envelope
{
"data": { ... },
"pagination": {
"page": 1,
"limit": 25,
"total": 100,
"totalPages": 4
}
}Error Responses
Errors return an appropriate HTTP status code (400, 401, 403, 404, 500) with a JSON body:
{
"error": "plan_limit_exceeded", // string or object
"feature": "products",
"allowed": false,
"currentCount": 500,
"limit": 500
}Products
Manage your product catalogue, pricing data, competitor observations and smart-price recommendations.
Competitors
Manage monitored competitor websites and their tracked product URLs.
Pricing Rules
Create and manage dynamic pricing rules that automatically compute smart prices based on competitor landscape.
Analytics
Price position analytics, market trends, biggest movers, activity logs and margin analysis.
Prices
Price approval management: push approved smart prices to your ERP, approve/reject items and view history.
Alerts
Manage alert rules that trigger notifications on competitor price changes, undercuts and more.
Brands
Manage brand taxonomy. Products are auto-mapped to brands when created.
Categories
Hierarchical category taxonomy. Supports tree mode for nested views.
Product Types
Manage product type taxonomy for additional classification beyond brand and category.
Buyers
Manage buyer assignments for products.
Suppliers
Manage supplier assignments for products.
Dashboards
Create custom dashboards with configurable tiles for price monitoring, analytics and competitor insights.
Search
Global search across products, pricing rules and competitors.
Reports
Export product data, price history and competitor observations as CSV or XLSX files.
Notifications
Retrieve in-app notifications triggered by alert rules.