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
| Verdict | Meaning |
|---|---|
| MATCH | Both products are identical. |
| NO_MATCH | Both products are different. |
| UNCERTAIN | Cannot 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