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.
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
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"
}
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 });
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.
Compartir guía