← oblique.markets · all endpoints

POST /api/v1/paid/fetch-x402 — $0.02 per call

Use when an agent needs fetch x402. Returns Fetch and extract content from web pages, handling x402 edge payments automatically. $0.02.

Price$0.02 per call (20000 atomic USDC, scheme exact)
Categorydata-services
Railsx402 · USDC on Base (eip155:8453) and Solana · MPP pathUSD on Tempo
Canonical URLhttps://api.oblique.markets/api/v1/paid/fetch-x402

Try it

curl -i https://api.oblique.markets/api/v1/paid/fetch-x402
# → HTTP 402 with the exact payment requirements; pay, then retry with PAYMENT-SIGNATURE (x402) or Authorization: Payment (MPP)

Input schema

{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "URL to fetch (must be https)"
  },
  "format": {
   "type": "string",
   "enum": [
    "markdown",
    "text",
    "json"
   ],
   "description": "Output format (default: markdown)"
  },
  "extract_options": {
   "type": "object",
   "properties": {
    "selector": {
     "type": "string",
     "description": "CSS selector to extract (not yet implemented)"
    }
   }
  }
 },
 "required": [
  "url"
 ]
}

Example output

{
 "content": "# Article Title\n\nThis is the extracted article content in markdown format...",
 "metadata": {
  "title": "Article Title",
  "author": "Author Name",
  "published_at": "2026-08-11T12:00:00Z",
  "word_count": 1250,
  "source_url": "https://example.com/article",
  "content_type": "article"
 },
 "payment_proof": {
  "tx_hash": "0x1234...5678",
  "chain_id": 8453,
  "amount_usdc": 0.02,
  "payee_address": "0xabc...def",
  "block_number": 12345678,
  "confirmed_at": "2026-08-11T12:00:00Z"
 },
 "tier": "paid"
}

Clients

Worked TypeScript/Python clients and MCP configs: oblique-markets/oblique-examples · Agent Skills: oblique-markets/skills

Pay per call with x402 (USDC on Base or Solana) or MPP (pathUSD on Tempo). No accounts. Machine doors: /.well-known/x402.json · /openapi.json · /llms-full.txt · MCP · humans: remote.observer