Is it still there?

Live status of any product page, listing, or job posting, read from the page right now. $0.01 per URL, paid by your agent in USDC. No account, no API key.

npx agentcash@latest add https://livecheck.fly.dev
Try Verify Agent skill Live stats

Search engines tell you what they saw. Livecheck tells you what the page says now.

Try Verify

Before you scrape a job posting, Shopify or HTML product page, or eBay item, POST the specific URL you already have and Livecheck returns live, closed, or unknown plus title and signals (apply form, in-stock, sold-out, 404); not a search engine. Price is $0.01 USDC on Base per request.

The 402 response includes a payment-required header (x402 v2, Stripe deposit address, USDC on Base).

{
  "x402Version": 2,
  "error": "PAYMENT-SIGNATURE header is required",
  "resource": {
    "url": "http://livecheck.fly.dev/v1/verify",
    "description": "Before you scrape a job posting, Shopify or HTML product page, or eBay item, POST the specific URL you already have and Livecheck returns live, closed, or unknown plus title and signals (apply form, in-stock, sold-out, 404); not a search engine.",
    "mimeType": "application/json"
  },
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "amount": "10000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "payTo": "0x33693228b706cb30f4b4dbf35f79129a763f91c5",
      "maxTimeoutSeconds": 60,
      "extra": {
        "name": "USD Coin",
        "version": "2"
      }
    }
  ],
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "type": "http",
          "bodyType": "json",
          "body": {
            "url": "https://boards.greenhouse.io/example/jobs/1842"
          },
          "method": "POST"
        },
        "output": {
          "type": "json",
          "example": {
            "url": "https://boards.greenhouse.io/example/jobs/1842",
            "canonical_url": "https://boards.greenhouse.io/example/jobs/1842",
            "status": "live",
            "http_status": 200,
            "checked_at": "2026-08-30T21:00:00Z",
            "title": "Staff Backend Engineer — Northwind Labs",
            "signals": [
              "apply form present",
              "no closure banner"
            ],
            "confidence": 0.82,
            "price_usd": 0.01
          }
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "input": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "type": "string",
                "enum": [
                  "POST"
                ]
              },
              "bodyType": {
                "type": "string",
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ]
              },
              "body": {
                "properties": {
                  "url": {
                    "type": "string",
                    "description": "Absolute http(s) URL of the specific job, product, or eBay item page to check. Not a search-results URL."
                  }
                },
                "required": [
                  "url"
                ]
              }
            },
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ]
          },
          "output": {
            "type": "object",
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": "string"
                  },
                  "canonical_url": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string",
                    "enum": [
                      "live",
                      "closed",
                      "unknown"
                    ]
                  },
                  "http_status": {
                    "type": "number"
                  },
                  "checked_at": {
                    "type": "string"
                  },
                  "title": {
                    "type": "string"
                  },
                  "signals": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "confidence": {
                    "type": "number"
                  },
                  "price_usd": {
                    "type": "number"
                  },
                  "watch": {
                    "type": "object",
                    "description": "Present on paid 200 responses. Cross-sell hint to POST /v1/watch ($2.50, 30-day standard watcher). Default detector is status_change. Not included on unpaid 402.",
                    "properties": {
                      "suggest": {
                        "type": "string",
                        "enum": [
                          "/v1/watch"
                        ]
                      },
                      "detector": {
                        "type": "string",
                        "enum": [
                          "status_change"
                        ]
                      },
                      "price_usd": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "suggest",
                      "detector",
                      "price_usd"
                    ]
                  }
                },
                "required": [
                  "url",
                  "canonical_url",
                  "status",
                  "http_status",
                  "checked_at",
                  "signals",
                  "confidence",
                  "price_usd"
                ]
              }
            },
            "required": [
              "type"
            ]
          }
        },
        "required": [
          "input"
        ]
      }
    }
  }
}

Example 402 (decoded)

Header value is base64. Decoded shape:

{
  "x402Version": 2,
  "error": "PAYMENT-SIGNATURE header is required",
  "resource": {
    "url": "http://livecheck.fly.dev/v1/verify",
    "description": "Before you scrape a job posting, Shopify or HTML product page, or eBay item, POST the specific URL you already have and Livecheck returns live, closed, or unknown plus title and signals (apply form, in-stock, sold-out, 404); not a search engine.",
    "mimeType": "application/json"
  },
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "amount": "10000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "payTo": "0x33693228b706cb30f4b4dbf35f79129a763f91c5",
      "maxTimeoutSeconds": 60,
      "extra": {
        "name": "USD Coin",
        "version": "2"
      }
    }
  ],
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "type": "http",
          "bodyType": "json",
          "body": {
            "url": "https://boards.greenhouse.io/example/jobs/1842"
          },
          "method": "POST"
        },
        "output": {
          "type": "json",
          "example": {
            "url": "https://boards.greenhouse.io/example/jobs/1842",
            "canonical_url": "https://boards.greenhouse.io/example/jobs/1842",
            "status": "live",
            "http_status": 200,
            "checked_at": "2026-08-30T21:00:00Z",
            "title": "Staff Backend Engineer — Northwind Labs",
            "signals": [
              "apply form present",
              "no closure banner"
            ],
            "confidence": 0.82,
            "price_usd": 0.01
          }
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "input": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "type": "string",
                "enum": [
                  "POST"
                ]
              },
              "bodyType": {
                "type": "string",
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ]
              },
              "body": {
                "properties": {
                  "url": {
                    "type": "string",
                    "description": "Absolute http(s) URL of the specific job, product, or eBay item page to check. Not a search-results URL."
                  }
                },
                "required": [
                  "url"
                ]
              }
            },
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ]
          },
          "output": {
            "type": "object",
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": "string"
                  },
                  "canonical_url": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string",
                    "enum": [
                      "live",
                      "closed",
                      "unknown"
                    ]
                  },
                  "http_status": {
                    "type": "number"
                  },
                  "checked_at": {
                    "type": "string"
                  },
                  "title": {
                    "type": "string"
                  },
                  "signals": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "confidence": {
                    "type": "number"
                  },
                  "price_usd": {
                    "type": "number"
                  },
                  "watch": {
                    "type": "object",
                    "description": "Present on paid 200 responses. Cross-sell hint to POST /v1/watch ($2.50, 30-day standard watcher). Default detector is status_change. Not included on unpaid 402.",
                    "properties": {
                      "suggest": {
                        "type": "string",
                        "enum": [
                          "/v1/watch"
                        ]
                      },
                      "detector": {
                        "type": "string",
                        "enum": [
                          "status_change"
                        ]
                      },
                      "price_usd": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "suggest",
                      "detector",
                      "price_usd"
                    ]
                  }
                },
                "required": [
                  "url",
                  "canonical_url",
                  "status",
                  "http_status",
                  "checked_at",
                  "signals",
                  "confidence",
                  "price_usd"
                ]
              }
            },
            "required": [
              "type"
            ]
          }
        },
        "required": [
          "input"
        ]
      }
    }
  }
}

Encoded header starts eyJ4NDAyVmVyc2lvbiI6MiwiZXJyb3IiOiJQQVlNRU5ULVNJ…

Example verify JSON

{
  "url": "https://boards.greenhouse.io/northwind/jobs/1842",
  "canonical_url": "https://boards.greenhouse.io/northwind/jobs/1842",
  "status": "live",
  "http_status": 200,
  "checked_at": "2026-08-30T21:00:00Z",
  "title": "Staff Backend Engineer — Northwind Labs",
  "signals": [
    "apply form present",
    "no closure banner"
  ],
  "confidence": 0.82,
  "price_usd": 0.01
}

Local fixtures

Served by this process so you can exercise the classifier without the open web.

curl

curl -iv http://livecheck.fly.dev/v1/verify -H 'content-type: application/json' \
  -d '{"url":"https://boards.greenhouse.io/example/jobs/1"}'

# Real funds: Stripe's purl client from the x402 docs
purl http://livecheck.fly.dev/v1/verify -H 'content-type: application/json' \
  -d '{"url":"https://boards.greenhouse.io/example/jobs/1"}'

Confirm for operators

How do you know the agent actually did it?

A success toast and a calendar invite aren’t proof. Livecheck Confirm checks the real-world result — independently.

Watch the Confirm demo.

Live stats

Includes internal test traffic. Headline watchers, checks, and confirm windows are all wallets. traffic.external omits configured team wallets.

Source of truth: GET /stats?format=json (https://livecheck.fly.dev/stats?format=json). On Fly that document sums started machines' volumes, so the strip does not flip between live Sentinel counts and an empty volume. Gil owns landing copy — this strip only fetches that JSON.

Loading /stats?format=json…