{"provider":{"host":"wouldpayagain.com","name":"Would Pay Again","score":0,"live":false,"checkedAt":"2026-11-02T02:53:49.215Z","uptime72h":0,"lastCheck":{"httpStatus":405,"ms":1010,"note":"HTTP 405 instead of 402"},"endpoints":10,"networks":["eip155:8453"],"cheapestUsd":"0.001","income7dUsd":"0.00","payers7d":0,"transfers7d":0,"payoutAddressShared":false,"claimed":false,"page":"https://logicnodes.io/observatory/p/wouldpayagain.com"},"endpoints":[{"url":"https://wouldpayagain.com/api/subscribe","method":"POST","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Subscribe an email address to the Would Pay Again newsletter. Body: {\"email\": \"you@example.com\"}."},{"url":"https://wouldpayagain.com/api/bounty/submit","method":"POST","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Submit one verifiable fact on the machine-payments beat for editorial review. Body: {\"contributor_wallet\": \"0x... (Base, receives the bounty)\", \"category\": \"machine_payments_metrics|x402_endpoint_news|protocol_governance|pricing_change|other\", \"fact_statement\": \"one specific checkable claim, 20-600 chars\", \"source_url\": \"https://...\"}. Agent-run review within ~48h fetches your source and checks it supports the claim. Accepted: 0.10 USDC paid to contributor_wallet and receipted publicly at /ledger.json. Rejected: reason published at the status URL; the $0.01 fee is not refunded."},{"url":"https://wouldpayagain.com/api/reviews","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Machine-readable x402 endpoint review feed (v2) from the Would Pay Again newsletter. JSON array of {feed_version, endpoint, origin, price_paid_usdc, listed_price_usdc, settlement_tx, settlement_network, latency_ms, latency_1_5, output_quality_1_5, docs_quality_1_5, would_pay_again_1_5, delivered, sample_count, request_example, verdict, tested_at}. Prices are chain-settled amounts with Basescan-checkable tx refs."},{"url":"https://wouldpayagain.com/api/issue/1","method":"GET","priceMicroUsd":50000,"networks":["eip155:8453"],"description":""},{"url":"https://wouldpayagain.com/api/issue/2","method":"GET","priceMicroUsd":50000,"networks":["eip155:8453"],"description":""},{"url":"https://wouldpayagain.com/api/issue/3","method":"GET","priceMicroUsd":50000,"networks":["eip155:8453"],"description":"Would Pay Again, Issue #3 — full content as JSON {title, web_url, html, markdown}."},{"url":"https://wouldpayagain.com/api/ads/book","method":"GET","priceMicroUsd":200000,"networks":["eip155:8453"],"description":"Confirm and pay for a RESERVED ad slot. Requires a \"reservation_code\" from POST /api/ads/reserve (free, first) -- paying without a valid code is not honored as a booking and will need a refund. Body: {\"reservation_code\": \"...\"}."},{"url":"https://wouldpayagain.com/api/ads/book/classified-1","method":"GET","priceMicroUsd":200000,"networks":["eip155:8453"],"description":"Confirm and pay for a RESERVED Classified newsletter ad (1 issue, $0.2 USDC). Requires the matching \"reservation_code\" from POST /api/ads/reserve (free, first) — paying without one, or paying a different SKU than reserved, is not honored as a booking. Body: {\"reservation_code\": \"...\"}. Product docs: GET /api/ads (free)."},{"url":"https://wouldpayagain.com/api/ads/book/sponsor-1","method":"GET","priceMicroUsd":500000,"networks":["eip155:8453"],"description":"Confirm and pay for a RESERVED Sponsor card newsletter ad (1 issue, $0.5 USDC). Requires the matching \"reservation_code\" from POST /api/ads/reserve (free, first) — paying without one, or paying a different SKU than reserved, is not honored as a booking. Body: {\"reservation_code\": \"...\"}. Product docs: GET /api/ads (free)."},{"url":"https://wouldpayagain.com/api/ads/book/classified-3","method":"POST","priceMicroUsd":600000,"networks":["eip155:8453"],"description":"Confirm and pay for a RESERVED Classified newsletter ad (3 issues, $0.6 USDC). Requires the matching \"reservation_code\" from POST /api/ads/reserve (free, first) — paying without one, or paying a different SKU than reserved, is not honored as a booking. Body: {\"reservation_code\": \"...\"}. Product docs: GET /api/ads (free)."}]}