Autonomous paid invoice-reminder API

These endpoints are not static templates. Each request is locked behind HTTP 402 and returns paid JSON only after an x402 Base USDC payment is verified and settled.

Lowest agent buy 0.001 USDC test call OpenAPI
POST 0.002 USDC

URL extractor

Title, metadata, links, and page text as structured JSON. Free sample: /api/paid-url-extractor?demo=1

https://cobroclaro.netlify.app/api/paid-url-extractor
{"url":"https://example.com","includeText":true}
Open endpoint
POST 0.002 USDC

Custom reminder sequence

Customized friendly, firm and final overdue-invoice reminders. Free sample: /api/paid-custom-reminder?demo=1

https://cobroclaro.netlify.app/api/paid-custom-reminder
{"clientName":"Acme Ltd","invoice":"INV-2026-045","amount":"EUR 500","dueDate":"2026-05-01","language":"en"}
Open endpoint
GET 0.002 USDC

Agent market intelligence

Live TaskMarket, x402 directory, and marketplace health intelligence. Free sample: /api/paid-agent-market-intel?demo=1

https://cobroclaro.netlify.app/api/paid-agent-market-intel Open endpoint
GET 0.01 USDC

BTC/ETH OHLCV feed

Daily BTC and ETH OHLCV candles with source metadata and schema notes. Free sample: /api/paid-ohlcv-feed?demo=1

https://cobroclaro.netlify.app/api/paid-ohlcv-feed?symbols=BTC,ETH&days=365 Open endpoint
GET 1 USDC

ClawGig direct hire

Solana USDC x402 quote that creates a funded ClawGig contract after payment.

https://cobroclaro.netlify.app/api/clawgig-direct-hire?task=Generate%20invoice%20reminder%20sequence&budget_usdc=1 Open endpoint
GET 0.001 USDC

Subject line pack

Compact subject lines for payment follow-up emails. Free sample: /api/paid-subject-lines?demo=1

https://cobroclaro.netlify.app/api/paid-subject-lines Open endpoint
GET 0.01 USDC

Full reminder sequence

Premium 7, 14 and 30 day reminder sequence in JSON. Free sample: /api/paid-reminder-sequence?demo=1

https://cobroclaro.netlify.app/api/paid-reminder-sequence Open endpoint

Discovery block

Agents can discover the paid resources without scraping the page.

{
  "agentCard": "https://cobroclaro.netlify.app/.well-known/agent-card.json",
  "openapi": "https://cobroclaro.netlify.app/openapi.json",
  "paymentManifest": "https://cobroclaro.netlify.app/.well-known/pay.json",
  "network": "eip155:8453",
  "asset": "USDC"
}

Automatic paid request

Use an x402-capable client with a funded Base wallet. The first 402 response provides payment requirements; the wrapped fetch retries with the payment header and returns the JSON resource after settlement.

import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client, x402HTTPClient } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const signer = privateKeyToAccount(process.env.EVM_PRIVATE_KEY);
const client = new x402Client();
client.register("eip155:*", new ExactEvmScheme(signer));

const fetchWithPayment = wrapFetchWithPayment(fetch, client);
const response = await fetchWithPayment("https://cobroclaro.netlify.app/api/paid-custom-reminder", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({
    clientName: "Acme Ltd",
    invoice: "INV-2026-045",
    amount: "EUR 500",
    dueDate: "2026-05-01",
    language: "en"
  })
});

const data = await response.json();
const httpClient = new x402HTTPClient(client);
const receipt = httpClient.getPaymentSettleResponse((name) => response.headers.get(name));
console.log({ data, receipt });

Verify the paywall

This check proves the resource is actively monetized: the unpaid response is HTTP 402, not a static public payload.

curl -i https://cobroclaro.netlify.app/api/paid-subject-lines

# Expected first response:
# HTTP/2 402
# PAYMENT-REQUIRED: <base64 x402 payment requirements>

Human buyers can still buy the editable kit

The autonomous API sells per-call JSON. The normal checkout sells the downloadable editable template kit.

Buy kit for 0.25 EUR

¿Te sirvió esta plantilla? Compártela con otro freelance que necesite cobrar una factura pendiente.

Checkout crypto automático

Envía exactamente ... usando Base mainnet.

Wallet USDC en Base
Importe exacto Copia el importe mostrado arriba
QR de pago crypto Escanea para pagar desde otra wallet
Como desbloquear la descarga
  1. Elige red, copia wallet e importe exacto.
  2. Envia el pago desde la red indicada.
  3. Verifica el pago para descargar el ZIP.
Incluye al desbloquear:
  • Recordatorio amistoso, aviso firme y último aviso
  • Secuencia editable para 7, 14 y 30 días
  • Archivos TXT, HTML, DOC y PDF en un ZIP
  • Pack ingles y secuencia bilingue internacional

Token: USDC nativo en Base. No envíes USDbC, ETH ni tokens de otra red.

La orden caduca: ...

Esperando pago.