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.
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.
- Buy the
feed_sentinelpack for $9.90 using the existing checkout or direct-wallet invoice API. Save your private API key securely. - 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.
- Leave renewal off, or explicitly set
auto_renew: truewithmax_renewalsfrom 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.