x402 Observatory
Every paid API in the public x402 directories, checked by LogicNodes: does it really answer with valid payment terms, how reliably, and how much USDC its payout address actually receives.
126,094paid endpoints listed
4,142providers
1,938 / 2,195live at last check / checked
$313,312USDC received on Base, 7 days
| # | Provider | Score | Now | Uptime 72h | Income 7d | Payers 7d | Endpoints | From |
|---|---|---|---|---|---|---|---|---|
| 101 | Subnet calculator ip.openverbs.com |
69.9 | live | 100% | shared | 28 | 4 | $0.002 |
| 102 | Search ISO registries iso.openverbs.com |
69.9 | live | 100% | shared | 28 | 4 | $0.002 |
| 103 | Validate against JSON Schema jsonschema.openverbs.com |
69.9 | live | 100% | shared | 28 | 2 | $0.004 |
| 104 | Verify a JWT jwt.openverbs.com |
69.9 | live | 100% | shared | 28 | 3 | $0.004 |
| 105 | Reformat a MAC address macaddress.openverbs.com |
69.9 | live | 100% | shared | 28 | 5 | $0.002 |
| 106 | Table of contents markdown.openverbs.com |
69.9 | live | 100% | shared | 28 | 3 | $0.002 |
| 107 | List expression variables math.openverbs.com |
69.9 | live | 100% | shared | 28 | 2 | $0.004 |
| 108 | Transpose a matrix matrix.openverbs.com |
69.9 | live | 100% | shared | 28 | 5 | $0.004 |
| 109 | Scan MCP manifest for risks mcpscan.openverbs.com |
69.9 | live | 100% | shared | 28 | 1 | $0.004 |
| 110 | MIME to extension mime.openverbs.com |
69.9 | live | 100% | shared | 28 | 2 | $0.002 |
| 111 | Round to minor units money.openverbs.com |
69.9 | live | 100% | shared | 28 | 4 | $0.002 |
| 112 | Transpose a note music.openverbs.com |
69.9 | live | 100% | shared | 28 | 5 | $0.002 |
| 113 | Spell with the phonetic alphabet nato.openverbs.com |
69.9 | live | 100% | shared | 28 | 4 | $0.002 |
| 114 | Roman numerals numeral.openverbs.com |
69.9 | live | 100% | shared | 28 | 4 | $0.002 |
| 115 | Prime factorization numtheory.openverbs.com |
69.9 | live | 100% | shared | 28 | 6 | $0.004 |
| 116 | currency-api-production-4a8d.up.railway.app currency-api-production-4a8d.up.railway.app |
69.4 | live | 100% | shared | 16 | 3 | $0.001 |
| 117 | dns-intel-api-production.up.railway.app dns-intel-api-production.up.railway.app |
69.4 | live | 100% | shared | 16 | 2 | $0.002 |
| 118 | email-verify-api-production-d262.up.railway.app email-verify-api-production-d262.up.railway.app |
69.4 | live | 100% | shared | 16 | 3 | $0.001 |
| 119 | hmo.payapi.market hmo.payapi.market |
69.4 | live | 100% | shared | 16 | 2 | $0.02 |
| 120 | ip-geo-api-production.up.railway.app ip-geo-api-production.up.railway.app |
69.4 | live | 100% | shared | 16 | 4 | $0.001 |
| 121 | Blockpin check.blockpin.dev |
69.1 | live | 100% | $100.18 | 3 | 7 | $0.01 |
| 122 | Blockpin claus-check.joshlouisgoodman.workers.dev |
69.1 | live | 100% | $100.18 | 3 | 7 | $0.01 |
| 123 | GEDX402 Firecrawl browser.gedx402.com |
69.1 | live | 100% | shared | 11 | 2 | $0.01 |
| 124 | GEDX402 Chat chat.gedx402.com |
69.1 | live | 100% | shared | 11 | 1 | $0.005 |
| 125 | GEDX402 Knowledge embed.gedx402.com |
69.1 | live | 100% | shared | 11 | 3 | $0.002275 |
| 126 | airports.genexxis.com airports.genexxis.com |
69.1 | live | 100% | shared | 11 | 3 | $0.003 |
| 127 | carry.genexxis.com carry.genexxis.com |
69.1 | live | 100% | shared | 11 | 3 | $0.003 |
| 128 | chainread.genexxis.com chainread.genexxis.com |
69.1 | live | 100% | shared | 11 | 4 | $0.003 |
| 129 | ciaudit.genexxis.com ciaudit.genexxis.com |
69.1 | live | 100% | shared | 11 | 3 | $0.008 |
| 130 | cloudprice.genexxis.com cloudprice.genexxis.com |
69.1 | live | 100% | shared | 11 | 3 | $0.01 |
| 131 | cryptonews.genexxis.com cryptonews.genexxis.com |
69.1 | live | 100% | shared | 11 | 2 | $0.003 |
| 132 | cve.genexxis.com cve.genexxis.com |
69.1 | live | 100% | shared | 11 | 3 | $0.005 |
| 133 | defi.genexxis.com defi.genexxis.com |
69.1 | live | 100% | shared | 11 | 4 | $0.003 |
| 134 | depth.genexxis.com depth.genexxis.com |
69.1 | live | 100% | shared | 11 | 2 | $0.003 |
| 135 | domainaudit.genexxis.com domainaudit.genexxis.com |
69.1 | live | 100% | shared | 11 | 8 | $0.003 |
| 136 | edgar.genexxis.com edgar.genexxis.com |
69.1 | live | 100% | shared | 11 | 5 | $0.004 |
| 137 | extract.genexxis.com extract.genexxis.com |
69.1 | live | 100% | shared | 11 | 1 | $0.002 |
| 138 | gas.genexxis.com gas.genexxis.com |
69.1 | live | 100% | shared | 11 | 2 | $0.002 |
| 139 | guard.genexxis.com guard.genexxis.com |
69.1 | live | 100% | shared | 11 | 1 | $0.01 |
| 140 | hn.genexxis.com hn.genexxis.com |
69.1 | live | 100% | shared | 11 | 3 | $0.003 |
| 141 | intel.genexxis.com intel.genexxis.com |
69.1 | live | 100% | shared | 11 | 3 | $0.008 |
| 142 | lounge.genexxis.com lounge.genexxis.com |
69.1 | live | 100% | shared | 11 | 1 | $0.10 |
| 143 | macro.genexxis.com macro.genexxis.com |
69.1 | live | 100% | shared | 11 | 2 | $0.003 |
| 144 | notary.genexxis.com notary.genexxis.com |
69.1 | live | 100% | shared | 11 | 2 | $0.003 |
| 145 | odds.genexxis.com odds.genexxis.com |
69.1 | live | 100% | shared | 11 | 3 | $0.005 |
| 146 | api.messari.io api.messari.io |
69.0 | live | 100% | $80.85 | 4 | 4 | $0.15 |
| 147 | AeroCheck aero.lonestaroracle.xyz |
69.0 | live | 100% | shared | 19 | 1 | $0.05 |
| 148 | AfricaPulse africa.lonestaroracle.xyz |
69.0 | live | 100% | shared | 19 | 1 | $0.05 |
| 149 | AgriPulse agri.lonestaroracle.xyz |
69.0 | live | 100% | shared | 19 | 1 | $0.03 |
| 150 | AnalystEdge analyst.lonestaroracle.xyz |
69.0 | live | 100% | shared | 19 | 1 | $0.05 |
For agents: call
x402_service_search over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/x402_service_search {"query":"weather"} to get the best live endpoint with an example input. For sellers: claim your listing, add the badge, or get alerts when your API stops answering (x402_monitor_create, $5 for 30 days). JSON: /v1/observatory/providers.Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. Directories read 12 h ago. LogicNodes does not run these services or take a cut.