# SiteCheck Shop & Social – PriceRunner Price Comparison

> SiteCheck Shop & Social – PriceRunner Price Comparison 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).

Search PriceRunner (powered by Klarna) for products and return lowest prices, shop counts, ratings, and comparison URLs across UK, Sweden, or Denmark markets.

## Facts

- Endpoint: GET https://api.shopsocial-api.workers.dev/api/ecommerce/pricerunner?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-pricerunner-price-comparison-0fdad74d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nAvfYoL8_gQgIxuesZQGK

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-pricerunner-price-comparison-0fdad74d
```

Example prompt: Can you search PriceRunner in the UK for the Dyson V15 and tell me the lowest price available, how many shops are selling it, and its rating?

## When to prefer this

Choose this endpoint when you need structured price comparison data from PriceRunner across UK, Swedish, or Danish markets — especially when you need lowest price, shop count, ratings, stock status, and comparison links in a single call. Prefer over generic web scraping when you need clean, structured retail data with Klarna-backed pricing accuracy.

## Known failure modes

- Missing required 'q' parameter returns an error
- Invalid market value (not uk/se/dk) may default to UK or return an error
- Product not found in the specified market returns empty products array
- PriceRunner upstream unavailability causes service errors
- Very broad queries may return high totalHits but only 20 product results

## 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

A JSON object containing the search query, market, total hit count, a list of up to 20 products (each with ID, name, comparison URL, image, popularity rank, lowest price, currency, number of shops, rating average, rating count, category, condition, price-drop info, and out-of-stock flag), a timestamp, and a list of matched categories with their filter URLs.

## 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": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Product search, e.g. iphone 16, dyson v15, airpods (required)"
      },
      "market": {
       "type": "string",
       "description": "uk (default), se or dk"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "q": "iphone 16",
  "count": 20,
  "market": "uk",
  "source": "https://www.pricerunner.com/results?q=iphone%2016",
  "products": [
   {
    "id": "3253860562",
    "url": "https://www.pricerunner.com/pl/1-3253860562/Mobile-Phones/Apple-iPhone-16-128GB-White-Compare-Prices",
    "name": "Apple iPhone 16, 128GB White",
    "rank": 89,
    "image": "https://owp.klarna.com/product/3215827571/Apple-iPhone-16-128GB-White.jpg",
    "shops": 17,
    "rating": 4.15,
    "ratings": 2630,
    "category": "Mobile Phones",
    "currency": "GBP",
    "condition": "NEW",
    "priceDrop": null,
    "outOfStock": false,
    "lowestPrice": 619
   },
   {
    "id": "3397102161",
    "url": "https://www.pricerunner.com/pl/1-3397102161/Mobile-Phones/Apple-iPhone-16-128GB-Black-Compare-Prices",
    "name": "Apple iPhone 16, 128GB Black",
    "rank": 84,
    "image": "https://owp.klarna.com/product/3202898799/Apple-iPhone-16-128GB-Black.jpg",
    "shops": 21,
    "rating": 4.15,
    "ratings": 2630,
    "category": "Mobile Phones",
    "currency": "GBP",
    "condition": "NEW",
    "priceDrop": null,
    "outOfStock": false,
    "lowestPrice": 619.99
   }
  ],
  "checkedAt": "2026-10-23T09:37:47.197Z",
  "totalHits": 11865,
  "categories": [
   {
    "id": "cl1",
    "url": "https://www.pricerunner.com/results?q=iphone+16&af_CATEGORY=cl1",
    "name": "Mobile Phones"
   },
   {
    "id": "cl199",
    "url": "https://www.pricerunner.com/results?q=iphone+16&af_CATEGORY=cl199",
    "name": "Mobile Phone Accessories"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-shop-social-pricerunner-price-comparison-0fdad74d/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)
