# SiteCheck Shop & Social – Costco Canada Product Tracker

> SiteCheck Shop & Social – Costco Canada Product Tracker is a paid API for AI agents from api.shopsocial-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Fetches real-time product details (name, price, availability, rating, shipping, category, description, image) for 1–5 Costco Canada (costco.ca) product IDs using schema.org data from public product pages.

## Facts

- Endpoint: GET https://api.shopsocial-api.workers.dev/api/ecommerce/costco?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-shop-social-costco-canada-product-tracker-bb6a8840
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_m0rcrlqC_1pO0va5fI8qn

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-shop-social-costco-canada-product-tracker-bb6a8840
```

Example prompt: Can you look up the current price, stock status, and rating for these Costco Canada products: 100107807 and 100234567?

## When to prefer this

Use this endpoint when you need structured product data (price, availability, rating, shipping) from Costco Canada (costco.ca) and have one or more specific product IDs. It is not a search tool — you must already know the product ID(s). Do not use for Costco US (costco.com), keyword search, or bulk scraping beyond 5 products per call.

## Known failure modes

- Product ID not found on costco.ca — found field returns false with no product details
- More than 5 IDs submitted — likely rejected or truncated
- costco.com (US) IDs will not resolve — only costco.ca (Canada) is supported
- Schema.org data missing or changed on a product page — partial or empty fields returned
- Network timeout or upstream costco.ca unavailability — HTTP error returned
- Invalid ID format (non-numeric or malformed URL) — may return error or empty result

## How this service works

Pay-per-call e-commerce, product, price and social media data tools for AI agents, from public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

Returns a JSON object with a products array; each product entry contains: product ID, URL, name, brand, item number (SKU), price in CAD, in-stock boolean, availability string, shipping rate, star rating, rating count, category array, description, and image URL. Also includes a checkedAt timestamp and the source URL used.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "ids"
     ],
     "properties": {
      "ids": {
       "type": "string",
       "description": "Comma-separated costco.ca product IDs or product URLs, 1 to 5, e.g. 100107807 (required)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "source": "https://www.costco.ca/p/-/x/<productId>",
  "country": "CA",
  "products": [
   {
    "id": "100107807",
    "url": "https://www.costco.ca/p/-/webber-naturals-magnesium-citrate-150-mg-300-capsules/100107807",
    "name": "webber naturals Magnesium Citrate 150 mg - 300 Capsules",
    "brand": "webber naturals",
    "found": true,
    "image": "https://gdx-assets.costco.com/adobe/assets/urn:aaid:aem:d6ddfe0c-3f85-40f3-aab4-5bab723c5412/as/429991-894__1.avif",
    "price": 19.99,
    "rating": 4.33,
    "inStock": false,
    "category": [
     "Health & Beauty",
     "Vitamins & Minerals"
    ],
    "currency": "CAD",
    "itemNumber": "429991",
    "description": "webber naturals Magnesium Citrate 150 mg - 300 Capsules, 300 Capsules, A factor in the maintenance of good health, Helps in the development and maintenance of bones and teeth, Helps to maintain normal muscle function, No GMOs",
    "ratingCount": 27,
    "availability": "OutOfStock",
    "shippingRate": 3
   }
  ],
  "checkedAt": "2026-10-23T09:37:44.668Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-shop-social-costco-canada-product-tracker-bb6a8840/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.shopsocial-api.workers.dev](https://www.zero.xyz/host/api.shopsocial-api.workers.dev/llms.txt)
