Legacy products endpoint retired

The legacy /api/products endpoint has been retired and now returns 410 Gone after authentication.

Legacy query and filter payloads do not have a direct equivalent in the extraction API. Do not send those payloads to the replacement route.

Current product extraction API

To extract product data from known product URLs, start an asynchronous job with /v3/extract. The response includes an execution_id and status.

See the current API reference source for status polling, error responses, and the other retained endpoints.

curl -X POST https://api.getcatalog.ai/v3/extract \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_VALID_API_KEY" \
  -d '{
    "urls": ["https://example.com/products/example-product"]
  }'