Catch a changed JSON feed before your next job fails.

One public HTTPS endpoint. An hourly background check. A private record of field removals, type changes, outages and recovery — without storing response values.

$9.90 / 30 days
990 service credits · one monitored endpoint
Buy service credits

Crypto buyers can use the existing direct-wallet invoice API for Solana USDC, SOL or Base USDC. Monitoring starts after a funded API key is used to activate a watch. The first successful JSON check establishes your baseline before any service credits are deducted.

What runs automatically

The worker checks your endpoint every hour while your 30-day period is active. It records JSON field and type changes, keeps the last successful shape during outages, and notes recovery. Read the private event history from your application whenever you need it.

Checks are best effort and may run late during downtime or queue delays. Array lengths and changing scalar values do not count as schema changes. Field changes can be normal data variation; a change receipt does not prove an incompatible API release. No email, webhook delivery or availability SLA is included.

Activate once. Keep a bounded budget.

  1. Buy the feed_sentinel pack for $9.90 using the existing checkout or direct-wallet invoice API. Save your private API key securely.
  2. Activate a watch with a unique idempotency key and confirm its 990-credit cost. A retry with the same body and key returns the same watch without charging again.
  3. Leave renewal off, or explicitly set auto_renew: true with max_renewals from 1 to 12. Each renewal consumes 990 existing credits. The worker stops when the limit or funded balance is exhausted.
POST /feed-sentinel/api/watches
Authorization: Bearer YOUR_PRIVATE_API_KEY
Idempotency-Key: feed-watch-001
X-Max-Credits: 990
Content-Type: application/json

{"url":"https://api.github.com/repos/nodejs/node",
 "name":"Node repository API",
 "auto_renew":false,"max_renewals":0}

Read watches with GET /feed-sentinel/api/watches, or one history with GET /feed-sentinel/api/watches/ID. Send the same Bearer header. Use DELETE /feed-sentinel/api/watches/ID to stop monitoring and future renewals. Cancellation does not refund the unused part of an activated period.

No automatic charge to a wallet or card. Credit renewal is usage of a previous purchase. Seller income is counted only when an actual customer payment settles.

Direct Solana payment

POST /wallet/solana/start
Content-Type: application/json

{"product":"feed_sentinel","asset":"USDC",
 "payer":"YOUR_SOLANA_PUBLIC_ADDRESS"}

The invoice returns a Solana Pay URL, a private API key and a payment-status link. The key is funded after the invoice's on-chain payment is verified. The purchasing wallet authorizes its payment and pays applicable transaction fees.

Designed for public feeds

HTTPS JSON responses up to 128 KiB. No authenticated endpoints, custom headers, redirects or private network addresses. Each API key can hold up to three active watches; global capacity is 100. Each watch retains its latest shape and up to 40 events. Records expire after 90 days without activation or renewal.