# Forest Commerce - Product/Listing Availability Resolver

> Forest Commerce - Product/Listing Availability Resolver is a paid API for AI agents from http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-02).

Resolves and normalizes the availability state of a public product or listing URL, reporting only provider-supplied evidence without inferring inventory or placing any order.

## Facts

- Endpoint: POST https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/commerce/availability?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/forest-commerce-product-listing-availability-resolver-817cb038
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YXc5xfq3boZVRi2d9s6-l

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 forest-commerce-product-listing-availability-resolver-817cb038 -d '<json body>'
```

Example prompt: Can you check whether this product is still available — https://www.example-shop.com/products/blue-widget — and if there's a size variant like 'size:L', check that specifically?

## When to prefer this

Choose this endpoint when you need a read-only, normalized availability signal for a specific public product or listing URL without any side effects — especially when you want to confirm stock or active status before triggering another action, without reserving or purchasing the item. Prefer this over scraping or general web fetch endpoints when you need a structured, normalized availability state rather than raw HTML.

## Known failure modes

- URL is not reachable or returns a non-200 response, resulting in an unresolvable state
- Product page requires authentication or bot-detection blocks the request
- Variant identifiers do not match any known product options, returning empty or ambiguous evidence
- The provider does not expose machine-readable availability signals, limiting normalization
- Malformed or non-HTTP(S) URL rejected by input validation

## How this service works

Resolve public product or listing availability with explicit normalized states. It reports only provider evidence and never infers inventory, reserves items or places an order. Base mainnet USDC

## Output

A normalized availability state for the given product or listing URL, backed only by evidence retrieved directly from the provider — indicating whether the item is available, sold out, or in another known state. No inventory is inferred, no reservation is made, and no order is placed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "pattern": "^https?://",
   "maxLength": 2048,
   "description": "Public HTTP(S) URL to inspect, resolve, or compare."
  },
  "variant": {
   "type": "object",
   "description": "Public identifiers value used to scope this lookup.",
   "additionalProperties": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/forest-commerce-product-listing-availability-resolver-817cb038/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run](https://www.zero.xyz/host/http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/llms.txt)
