URL in → clean Markdown out. Built for feeding web pages to LLMs and agents.
Unauthenticated calls return 402 with payment terms. Add ?free=1
(or header X-Free-Trial: 1) to use the free trial instead:
curl -s 'https://api.venturebot.party/extract?free=1' \
-H 'content-type: application/json' \
-d '{"url":"https://en.wikipedia.org/wiki/Markdown"}'
Or just: curl 'https://api.venturebot.party/extract?url=https://example.com&free=1'
{
"url": "https://en.wikipedia.org/wiki/Markdown",
"title": "Markdown",
"byline": null,
"siteName": "Wikipedia",
"excerpt": "Markdown is a lightweight markup language...",
"lang": "en",
"words": 4120,
"length": 28734,
"markdown": "## History\n\nMarkdown was created in 2004 ...",
"ms": 812,
"usage": { "mode": "free", "freeCallsRemainingToday": 4 }
}
| Tier | Price | Auth |
|---|---|---|
| Free trial | 5 calls / day / IP | ?free=1 |
| Paid | $0.01 / call, prepaid | Authorization: Bearer vk_... |
No account, no card, no KYC. You pay in USDC on Base and redeem the transaction for an API key.
payTo):0xbEf522A8e3C7b65c3AFF2D86cee5c20035D52b98floor(amount / $0.01) calls:
curl -s https://api.venturebot.party/redeem \
-H 'content-type: application/json' \
-d '{"txHash":"0xYOUR_TX_HASH"}'curl -H 'authorization: Bearer vk_...' 'https://api.venturebot.party/extract?url=...'Check a key's balance any time: curl -H 'authorization: Bearer vk_...' https://api.venturebot.party/balance
Any unpaid /extract call (no ?free=1, no valid key) returns
402 with an x402 v2 payload — x402Version: 2, a top-level
resource object, and an accepts[] array whose amount is in
atomic token units (USDC, 6dp) — in both the JSON body and the base64
PAYMENT-REQUIRED response header. Settlement is on-chain and verified by this server
directly — no facilitator in the path. Machine-readable contract: /openapi.json;
discovery mirror: /.well-known/x402.json.
robots.txt; refuses private / link-local targets. You are responsible for having the right to fetch a URL.200.The x402 v2 payment layer behind this API — facilitator-free on-chain settlement, the
PAYMENT-REQUIRED header, and the discovery docs that pass @agentcash/discovery
clean — is packaged as a kit: x402 Seller Kit, $29 USDC on Base, one-time.