SpendPreflight
All tools / Seller Monitoring

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 availability

Who 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