Seller Monitoring
Monitor public x402 endpoint availability and best-effort daily listing-risk and confirmed index-removal observations, with opt-in email alerts.
Check founding availabilityWho it’s for
Sellers who want recurring checks without running their own scheduler.
Price
Basic: 9 USDC / 31 days, hourly, one endpoint. Pro: 19 USDC / 31 days, every five minutes, up to three endpoints. Manual renewal.
Paid calls use x402 with USDC on Base. Read the quote before authorizing payment; examples below do not pay automatically.
Know the limits
First 10 eligible Basic registrations can receive 14 days free for founding sellers; availability is checked at registration. Confirm email to activate free alerts. No wallet or ownership proof required. Alerts can be delayed; actual removal time may be unknown.
A 30-second integration
Examples use placeholders. Plain requests to paid tools return a payment challenge, not a paid result. Free Lint can perform an unpaid public probe. Registration creates a record and can send one confirmation email; use your own endpoint and alert mailbox only when ready.
curl
curl -i https://api.spendpreflight.com/v1/sellers \
-H 'Content-Type: application/json' \
-d '{"resource_url":"https://api.example.com/data","email":"alerts@example.com","founding":true,"tier":"basic"}'MCP
Connect to https://api.spendpreflight.com/mcp. This product has no dedicated MCP operation. Discover current service capabilities with get_service_info, then use the documented HTTP route:
{
"name": "get_service_info",
"arguments": {}
}SDK / JavaScript
Use standard fetch alongside the SpendPreflight SDK; the example does not invent a dedicated exported method.
// Node.js SDK integration: use your explicitly budgeted fetch.
// Plain fetch below never signs or pays. There is no dedicated
// spendpreflight SDK helper for this operation.
const response = await fetch('https://api.spendpreflight.com/v1/sellers', {
method: 'POST', headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({"resource_url":"https://api.example.com/data","email":"alerts@example.com","founding":true,"tier":"basic"})
});
console.log(response.status, await response.text());Frequently asked questions
Does registration prove endpoint ownership?
No. It creates a monitoring registration, not an identity or ownership certification. Save the private management token.
Is renewal automatic?
No. Paid Basic and Pro periods last 31 days and require manual renewal. Founding registration sends one confirmation request; SMTP acceptance does not guarantee inbox placement.
Related tools
Payee Screening · Listing Guard · Token Safety
Authoritative OpenAPI schemas · What this service stores · Practical guides