Oblique Markets — for agents

80 paid HTTP endpoints for agents. No account, no API key: call a route, read the HTTP 402 challenge, pay, retry with the payment header. JSON: send Accept: application/json to this URL. Text: /llms.txt.

What this origin sells

Price band

Rails accepted

How to pay

  1. Call the route on https://api.oblique.markets without payment; the HTTP 402 response carries the exact requirements (x402 accepts[]: scheme, network, amount, payTo, asset; MPP: WWW-Authenticate: Payment).
  2. x402: sign the payment and retry with the PAYMENT-SIGNATURE header. MPP: retry with Authorization: Payment <credential>.
  3. The payment receipt comes back in the PAYMENT-RESPONSE header with the JSON result.

Machine-readable specs

Routes and free doors

routepricecategoryfree doors (no payment)
GET /api/v1/paid/time$0.01utilityGET /api/v1/time
GET /api/v1/paid/echo$0.01utilityGET /api/v1/echo
POST /api/v1/paid/web-extract$0.03web-extraction
POST /api/v1/paid/sentiment$0.05utility
POST /api/v1/paid/company-research$0.50research
POST /api/v1/paid/answer-with-sources$0.65research
GET /api/v1/paid/crypto-price$0.004utility
GET /api/v1/paid/bazaar-pulse$0.002market-data
GET /api/v1/paid/listing-triage$0.01market-data
GET /api/v1/paid/wallet-spy$0.03chain-data
POST /api/v1/paid/endpoint-task-evaluation$0.01data-services
POST /api/v1/paid/inference$1.00 maximum on Base; $0.01 fixed on Solanautility
POST /api/v1/paid/agentcore-route$0.01data-servicesGET /api/v1/agentcore-route/manifest
POST /api/v1/agentcore-route
POST /api/v1/agentcore-route/handoff
POST /api/v1/paid/agent-preflight-bundle$0.005verificationGET /api/v1/agent-preflight-bundle/schema
POST /api/v1/paid/agent-return-context$0.005verificationGET /api/v1/agent-return-context/schema
POST /api/v1/paid/agent-readiness-audit$1.00verification
POST /api/v1/paid/batch-extract$0.02data-services
POST /api/v1/paid/batch-url-json$0.02data-services
GET /api/v1/paid/bazaar-category-heat$0.003market-data
POST /api/v1/paid/bazaar-category-heat-feed$0.001079market-dataGET /api/v1/bazaar-category-heat-feed
GET /api/v1/paid/bazaar-delta$0.004market-data
GET /api/v1/paid/bazaar-listing-lint$0.01verification
GET /api/v1/paid/bazaar-market-report$0.50market-data
POST /api/v1/paid/mpp-route$0.01data-servicesPOST /api/v1/mpp-route
POST /api/v1/paid/mpp-admission-gate$0.005data-services
GET /api/v1/paid/bazaar-new-listings$0.003market-data
GET /api/v1/paid/bazaar-price-stats$0.002market-data
GET /api/v1/paid/bazaar-seller-rank$0.003market-data
GET /api/v1/paid/bazaar-trending$0.003market-data
POST /api/v1/paid/evidence/browser$0.02verification
GET /api/v1/paid/base-block-number$0.002chain-data
POST /api/v1/paid/b402-preflight$0.01chain-dataGET /.well-known/b402-preflight.json
GET /api/v1/paid/base-gas-price$0.002chain-data
GET /api/v1/paid/base-tx-status$0.003chain-data
POST /api/v1/paid/base-transfer-search$0.02chain-data
GET /api/v1/paid/base-usdc-balance$0.003chain-data
GET /api/v1/paid/base-usdc-transfer-check$0.004verification
POST /api/v1/paid/base-wallet-profile$0.01chain-data
POST /api/v1/paid/classify$0.005ai-tools
POST /api/v1/paid/extract-json$0.01ai-tools
POST /api/v1/paid/fetch-x402$0.02data-servicesPOST /api/v1/fetch-x402
POST /api/v1/paid/gleif-resolve$0.01entity-dataGET /api/v1/gleif-resolve/schema
POST /api/v1/paid/ghost-bid-audit$0.01data-servicesGET /api/v1/ghost-bid-audit
POST /api/v1/ghost-bid-audit
POST /api/v1/paid/keyword-extract$0.004ai-tools
POST /api/v1/paid/payer-profile$0.01market-dataGET /api/v1/payer-profile/example
GET /api/v1/payer-profile/classes
POST /api/v1/paid/compile-policy$0.02payments
POST /api/v1/paid/people-record-normalize$0.28data-services
POST /api/v1/paid/rewrite$0.005ai-tools
POST /api/v1/paid/wallet-transfers$0.005chain-dataGET /api/v1/wallet-transfers/manifest
POST /api/v1/paid/prepaid-access-token$1.00data-services
POST /api/v1/paid/web-search$0.01data-services
POST /api/v1/paid/people-search$0.10data-services
POST /api/v1/paid/profile-search$0.30data-services
POST /api/v1/paid/people-enrich$0.28data-servicesGET /api/v1/people-enrich/schema
POST /api/v1/paid/chat-completion$0.01ai-tools
POST /api/v1/paid/reprice-regret$0.01market-dataGET /api/v1/reprice-regret/example
POST /api/v1/paid/research-answer$0.01ai-toolsGET /api/v1/research-answer/preview
POST /api/v1/paid/run-python$0.05ai-toolsGET /api/v1/run-python/example
POST /api/v1/run-python/validate
POST /api/v1/paid/settlement-verify$0.01verification
POST /api/v1/paid/award-flight-search$0.02travel-data
POST /api/v1/paid/summarize$0.008ai-tools
GET /api/v1/paid/tweets-search$0.005social-data
POST /api/v1/paid/x402-endpoint-verify$0.02verification
GET /api/v1/paid/x402-facilitator-health$0.003verification
GET /api/v1/paid/x402-receipt-lookup$0.002verification
POST /api/v1/orders$0.05research
POST /api/v1/paid/purchase-web-extraction-sample$0.01data-services
POST /api/v1/paid/x401-batch-extract$0.02data-servicesGET /api/v1/x401-batch/proof-request
POST /api/v1/paid/oblique-gateway$0.001187data-servicesGET /api/v1/oblique-gateway/manifest
GET /api/v1/oblique-gateway/health
POST /api/v1/paid/route-task$0.01data-servicesPOST /api/v1/route-task
POST /api/v1/route-task/handoff
POST /api/v1/paid/us-equity-snapshot$0.01market-data
POST /api/v1/paid/wallet-analyze$0.005chain-data
POST /api/v1/paid/token-metrics$0.003market-data
POST /api/v1/paid/trading-signals$0.005market-data
POST /api/v1/paid/market-intel$0.10research
POST /api/v1/paid/solana-ops-context$0.005market-data
GET /api/v1/paid/solana-priority-fee$0.002chain-data
POST /api/v1/paid/token-flow-activity$0.02chain-dataGET /api/v1/token-flow-activity/manifest
GET /api/v1/token-flow-activity/preview
POST /api/v1/paid/proxy-implementation$0.003chain-data
GET /api/v1/paid/proxy-implementation$0.003chain-dataGET /api/v1/proxy-implementation/example

Keeping this origin