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.com

Authentication

Pass your API key in the Authorization header.

Authentication guide →

Response 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.

Reports

Export product data, price history and competitor observations as CSV or XLSX files.

Notifications

Retrieve in-app notifications triggered by alert rules.