---
title: "Compare 2–4 products"
method: GET
path: "/v1/compare"
tags: ["Compare"]
---

# Compare 2–4 products

`GET /v1/compare`

## Request

- Base URL: `https://api.pricetrack.dev`
- URL: `https://api.pricetrack.dev/v1/compare`
- Auth: HTTP bearer

## Query parameters

- `slugs` string, required

## Response `200`

Normalized side-by-side comparison

- object
  - `data` object
    - `products` Product[]
      - `slug` string, required
      - `name` string, required
      - `description` string, nullable
      - `websiteUrl` string, uri, nullable
      - `pricingUrl` string, uri, nullable
      - `logoUrl` string, uri, nullable
      - `verified` boolean, required
      - `category` object, nullable
        - `slug` string
        - `name` string
      - `plans` Plan[], required
        - `name` string, required
        - `billingPeriod` 'monthly' | 'yearly' | 'one_time' | 'usage_based' | 'custom', required
        - `priceAmount` number, nullable
        - `currency` string, required
        - `priceDisplay` string, nullable
        - `isFree` boolean, required
        - `isCustom` boolean, required
        - `features` Feature[]
          - `name` string
          - `value` string, nullable
          - `category` string, nullable

## Other responses

- `400`: Invalid parameters

---

[API](https://skmtc.dev/pricetrack/apis/pricetrack-api.md) · [All operations](https://skmtc.dev/pricetrack/apis/pricetrack-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pricetrack/apis/pricetrack-api/revisions/589cd6882212?raw)
