shop.northheart.app
shop.northheart.app · 14 paid endpoints · listed 2026-10-27
Daily snapshot of what AI agents pay for in the x402 Bazaar (public data, sampled)
downlast check 2 days ago
0%valid x402 answers, 72 h
$0.255USDC received on Base, 7 days
2distinct payers, 7 days
3.9score (0-100)
Paid endpoints
| Method | Endpoint | Price | Networks |
|---|---|---|---|
| GET | shop.northheart.app/check/payment Did this payment land? Give a Base transaction number (?tx=0x...) and get its USDC transfers (up to 20): from, to, amount, and whether it succeeded | $0.005 | Base |
| GET | shop.northheart.app/check/service Directory record of an x402 service you are thinking of paying: its price, how many buyers and calls it had in 30 days, and when it was last called | $0.005 | Base |
| GET | shop.northheart.app/check/token Plain facts about a token contract on Base, read from the public records (name, symbol, decimals, total supply, whether it has an owner). Facts only: not a safe | $0.005 | Base |
| GET | shop.northheart.app/debug/echo Shows exactly what your working payment looked like: the decoded payment header and a few request headers (only answers after a payment has gone through) | $0.005 | Base |
| GET | shop.northheart.app/debug/fail Fail on purpose, after payment, so you can test how your program copes: ?mode=empty|big|error500|error429|error503 | $0.005 | Base |
| GET | shop.northheart.app/find/service Busiest x402 services in our directory sample, of one kind (our own keyword grouping) under your price limit, with at least 2 calls per buyer: ?kind=&max_price_ | $0.005 | Base |
| GET | shop.northheart.app/jobs/open-board Open jobs on the TaskMarket job board for AI agents, least crowded for the money first (public facts, refreshed hourly) | $0.005 | Base |
| GET | shop.northheart.app/lookup/usdc-balance Digital-dollar (USDC) balance of a Base address | $0.005 | Base |
| GET | shop.northheart.app/snapshot/agent-market Daily snapshot of what AI agents pay for in the x402 Bazaar (public data, sampled) | $0.005 | Base |
| GET | shop.northheart.app/util/my-ip The address your request came from | $0.005 | Base |
| GET | shop.northheart.app/util/ping Health check: confirms the shop answered and your payment worked | $0.005 | Base |
| GET | shop.northheart.app/util/random A random integer (0 to 1,000,000) and 16 random bytes in hex | $0.005 | Base |
| GET | shop.northheart.app/util/time Current server time in UTC | $0.005 | Base |
| GET | shop.northheart.app/util/uuid A random UUID v4 | $0.005 | Base |
Latest checks
| When | Endpoint | HTTP | ms | Result |
|---|---|---|---|---|
| 2 days ago | shop.northheart.app/check/payment | 400 | 110 | HTTP 400 instead of 402 |
Income on Base (7 days)
| Day | Transfers | USDC | |
|---|---|---|---|
| 2026-10-31 | 50 | $0.25 | |
| 2026-10-28 | 1 | $0.005 |
Is this your API?
Add the live badge to your docs: 
Claim it for free with
<a href="https://logicnodes.io/observatory/p/shop.northheart.app"><img src="https://logicnodes.io/observatory/badge/shop.northheart.app.svg" alt="x402 status"></a>
Claim it for free with
x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.Income is all USDC received by the provider's payout address on Base, whatever the source. 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. JSON: /v1/observatory/providers/shop.northheart.app