CIRAL Studio
RapidAPI

ProductMatch

"Are these the same product?"

Compares two e-commerce product listings. For arbitrage, catalog sync, comparators.

Introduction

ProductMatch is a defensive API that answers one simple question: "Are these the same product?". It returns a deterministic verdict — same input, same output. Always. Zero LLM, stateless, designed to integrate into your automated pipelines.

Input

Send a POST request with a JSON payload. See the example on the right.

Output

The response contains a verdict and explanatory signals. See the example on the right.

Verdicts

VerdictMeaning
MATCHBoth products are identical.
NO_MATCHBoth products are different.
UNCERTAINCannot determine with certainty.

Signals

Each response includes a signals object that details the reasons for the verdict. These signals are deterministic and reproducible.

What the API does NOT do

  • Does not merge product listings
  • Does not correct incorrect data
  • Does not handle product variants (color, size)
Request
{
  "product_a": {
    "title": "Sony WH-1000XM4 Wireless Headphones",
    "brand": "Sony",
    "sku": "WH1000XM4B",
    "ean": "4548736112001"
  },
  "product_b": {
    "title": "Sony WH-1000XM4 Black Wireless",
    "brand": "Sony",
    "sku": "WH1000XM4B",
    "ean": "4548736112001"
  }
}
Response200 OK
{
  "verdict": "MATCH",
  "confidence": "high",
  "signals": {
    "matching": ["sku_exact", "ean_exact", "brand_exact"],
    "divergent": ["title_language"]
  }
}

Ready to integrate ProductMatch?

Available on RapidAPI. Integration in 5 minutes.

View on RapidAPIarrow_forward