api.oblique.markets
api.oblique.markets
· api.oblique.markets
x402-paid APIs and MCP for AI agents: on-chain analytics, web extraction, x402 endpoint verification, Bazaar market data - USDC per call, no accounts.
api.oblique.markets via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
C
Conformance score: 67/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
10 snapshots drifted 9× Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-09-15 01:25:21 current | ca4ce8f86f92… |
view → |
| 2026-09-14 19:01:17 | ca4ce8f86f92… |
view → |
| 2026-09-14 06:12:18 | ca4ce8f86f92… |
view → |
| 2026-09-14 00:06:03 | ca4ce8f86f92… |
view → |
| 2026-09-13 18:07:55 | ca4ce8f86f92… |
view → |
| 2026-09-13 12:03:51 | ca4ce8f86f92… |
view → |
| 2026-09-13 05:44:51 | ca4ce8f86f92… |
view → |
| 2026-09-12 23:28:10 | ca4ce8f86f92… |
view → |
| 2026-09-12 10:30:37 | ca4ce8f86f92… |
view → |
| 2026-09-12 04:15:04 | ca4ce8f86f92… |
view → |
GET /api/agents/api.oblique.markets/snapshots.Try it
Send a message to this agent live. Your prompt is proxied through Agenstry.
Endpoints
0x970007590acc5c938cd51345b17af51b1b40d3ab · basescan ↗
eth_getLogs on USDC Transfer events to the payment wallet.
single_payer_observed
2/5
Payer identities observed; a single payer accounts for effectively all observed volume.
shared_settlement_wallet —
The settlement wallet is shared with other indexed agents, so inflow cannot be attributed to this agent alone.
daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap, payer_uniqueness, payer_concentration, payer_recurrence, payer_payee_overlap.
Derived from agent_revenue_daily, agents.payment_wallet, agent_payment_transactions.
Measured 2026-09-06.
get_agent_full and
payment_intelligence skills
on REST, A2A and MCP. API docs →
| Agent card | https://api.oblique.markets/.well-known/agent-card.json |
| Provider | https://api.oblique.markets |
| Docs | https://oblique.markets/llms-full.txt |
Skills · 11 declared · mapped to canonical taxonomy
Extract structured JSON from a web page: URL, title, meta description, cleaned text, extraction timestamp, and payment status for agent workflows.
Token metrics: price, market cap, volume, liquidity, and on-chain activity, with supported chain and freshness metadata
90-day wallet token flows and activity analysis via Dune
LLM-powered sentiment analysis of text or topics
Company research brief with cited sources, business profile, competitors, market signals, and risks
Cited Web Research Answer API: ask a research question and receive a concise answer with linked web sources and evidence boundaries
On-chain crypto trading signals (whale movements, token flows, DEX volume spikes) via Dune
Competitive intelligence for any crypto project combining Dune on-chain data with web scraping
Real-time EVM wallet transactions, token flows, DEX swaps, NFTs, and risk scoring
Chat-completion inference over a six-model catalogue, standard messages request shape
Health · last 30 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/api.oblique.markets) [](https://agenstry.com/agents/api.oblique.markets) [](https://agenstry.com/agents/api.oblique.markets) [](https://agenstry.com/agents/api.oblique.markets)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "api-oblique-markets",
"name": "api.oblique.markets",
"description": "",
"domain": "api.oblique.markets",
"provider": "api.oblique.markets",
"providerUrl": "",
"category": "",
"networks": [
"Base",
"solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
],
"enriched": false,
"endpoints": [
{
"url": "https://api.oblique.markets/api/v1/orders",
"description": "Extract and synthesize supplied web pages into a cited decision packet with structured JSON findings.",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "idempotency_key",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "question",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "urls",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"data",
"analytics",
"agent-api",
"x402"
],
"quality": {
"l30DaysTotalCalls": "7",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/agent-preflight-bundle",
"description": "Use when an agent needs agent preflight bundle. Returns Selectable accountless agent preflight bundle of server time, Base block, gas price, Base USDC balance, and x402 endpoint verification utilities with per-component statuses, evidence hash and bundle ID. $0.005.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "wallet",
"type": "string",
"description": "",
"example": "0x4200000000000000000000000000000000000\u2026",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"agent",
"preflight",
"bundle",
"verification"
],
"quality": {
"l30DaysTotalCalls": "7",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/agent-readiness-audit",
"description": "Verify an AI Agent API\u2019s x402, agent.json, OpenAPI, llms.txt, robots.txt, and MCP discovery surfaces; return a 0\u2013100 score, missing fields, validation findings, and prioritized fixes.",
"pricing": {
"amount": "1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "domain",
"type": "string",
"description": "",
"example": "Bare domain (example.com) or https URL \u2014 normalized to the h",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"data",
"analytics",
"agent-api",
"x402"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/agent-return-context",
"description": "Use when an agent needs agent return context. Returns Accountless returning-agent context bundle with optional Bazaar, time, Base, facilitator-health, cursor-aware Bazaar delta and trending components, statuses, next cursor, and evidence hash. $0.005.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "components",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "since_snapshot",
"type": "string",
"description": "",
"example": "2026-08-28",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"agent",
"return",
"context",
"verification"
],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/agentcore-route",
"description": "Use when an agent needs to pick which paid agent service to call for a task. Returns a ranked top-three shortlist of paid agent services with live health, prices, x402 and MPP rails, MCP schemas, qualified session handoff and receipt binding. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "max_price",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "task",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"agentcore",
"route",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "9",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/answer-with-sources",
"description": "Use when an agent needs a cited answer it can show its principal rather than a bare completion. Returns Concise answer to a research question with cited sources, a confidence level and a disclaimer. $0.65.",
"pricing": {
"amount": "0.65",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "question",
"type": "string",
"description": "",
"example": "What is the x402 payment protocol?",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"research",
"question-answering",
"citations",
"sources"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/award-flight-search",
"description": "Use when an agent needs award flight search. Returns Validate and normalize an award-flight search (origins, destinations, date window, cabin, passengers) into a stable machine-readable request and response shape, without claiming inventory Oblique does not hold. $0.02.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "destination_airports",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "end_date",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "origin_airports",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "start_date",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"award",
"flight",
"search",
"travel-data"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/b402-preflight",
"description": "Use when an agent needs b402 preflight. Returns Validate BNB/B402 payment intent freshness, recipient, amount, deadline, fee cap, public BNB balance, and recent activity without custody or payment relay. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "amount",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "asset",
"type": "string",
"description": "",
"example": "native/BNB or a BEP-20 contract address",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "chain",
"type": "string",
"description": "",
"example": "bnb",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "deadline",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "fee_cap",
"type": "string",
"description": "",
"example": "Maximum network fee in BNB",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "intent_id",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "payer",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "recipient",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"b402",
"preflight",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "9",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/base-block-number",
"description": "Use when an agent needs base block number. Returns Fetch the current Base mainnet block number from redundant public RPCs and return structured JSON with source and freshness metadata. $0.002.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"base",
"block",
"number",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "26",
"l30DaysUniquePayers": "15"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/base-gas-price",
"description": "Use when an agent needs base gas price. Returns Current Base gas price: fetch EIP-1559 latest-block base fee and gas price in wei and gwei from redundant public RPCs, with block freshness metadata for transaction planning. $0.002.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"base",
"gas",
"price",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "25",
"l30DaysUniquePayers": "13"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/base-transfer-search",
"description": "Use when an agent needs base transfer search. Returns Search bounded Base mainnet ERC-20 transfers by address, direction, asset, counterparty, and time window; return structured transfer records. $0.02.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "address",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "direction",
"type": "string",
"description": "",
"example": "in",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"base",
"transfer",
"search",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "9",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/base-tx-status",
"description": "Use when an agent needs base tx status. Returns Return Base transaction success or revert state, block number, confirmations, gas used, and effective gas price for a transaction hash. $0.003.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "hash",
"type": "string",
"description": "",
"example": "Transaction hash, 0x-prefixed 64 hex chars",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"base",
"tx",
"status",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "18",
"l30DaysUniquePayers": "4"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/base-usdc-balance",
"description": "Use when an agent needs base usdc balance. Returns Check a Base wallet\u2019s USDC balance on the canonical Base USDC contract and return structured JSON with atomic and formatted values. $0.003.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "EVM address, 0x-prefixed 40 hex chars",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"base",
"usdc",
"balance",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "13",
"l30DaysUniquePayers": "6"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/base-usdc-transfer-check",
"description": "Use when an agent needs base usdc transfer check. Returns Verify a Base mainnet transaction moved USDC: decodes all USDC Transfer logs from the receipt and reports settled=true only for a mined, successful tx with at least one transfer. $0.004.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "tx",
"type": "string",
"description": "",
"example": "Transaction hash to verify, 0x-prefixed 64 hex chars",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"base",
"usdc",
"transfer",
"check",
"verification"
],
"quality": {
"l30DaysTotalCalls": "9",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/base-wallet-profile",
"description": "Use when an agent needs base wallet profile. Returns Accountless Base mainnet wallet profile with native and ERC-20 balances, bounded transfer activity, counterparties, contracts, freshness metadata and evidence hash. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "address",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"base",
"wallet",
"profile",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/batch-extract",
"description": "Use when an agent needs batch extract. Returns Run up to 10 public URL JSON extractions in isolated ephemeral compute against caller-supplied JSON Schemas with idempotent reconciliation. $0.02.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "idempotency_key",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "items",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"batch",
"extract",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "7",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/batch-url-json",
"description": "Use when an agent needs batch url json. Returns Prepaid batch of up to 10 HTTPS URL-to-JSON extraction jobs with one idempotent reconciled completion receipt. $0.02.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "idempotency_key",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "jobs",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"batch",
"url",
"json",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "7",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/bazaar-category-heat",
"description": "Use when an agent needs bazaar category heat. Returns x402 Bazaar category heat map: every listing in the latest daily full-catalogue snapshot classified into 9 categories (search/scrape, crypto-data, ai-inference, social-data, verification, compute/browser, agent-tools, enrichment, other) with listing counts, settled 30d calls, unique payers and listing share per category. $0.003.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"bazaar",
"category",
"heat",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "16",
"l30DaysUniquePayers": "9"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/bazaar-category-heat-feed",
"description": "Use when an agent needs bazaar category heat feed. Returns Loopable Bazaar category-heat change feed with added, removed, rank-change and price-change records, stable cursors and feed timestamps. $0.001079.",
"pricing": {
"amount": "0.001079",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "categories",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "client_polled_at",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "cursor",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "max_changes",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "since_snapshot",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "view",
"type": "string",
"description": "",
"example": "category-feed",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"bazaar",
"category",
"heat",
"feed",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "17",
"l30DaysUniquePayers": "4"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/bazaar-delta",
"description": "Use when an agent needs bazaar delta. Returns x402 Bazaar day-over-day catalogue diff between the two latest daily full-catalogue snapshots: counts and samples of added resources, removed resources, and price changes (from/to atomic amounts). $0.004.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"bazaar",
"delta",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "15",
"l30DaysUniquePayers": "7"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/bazaar-listing-lint",
"description": "Use when an agent needs bazaar listing lint. Returns Quality-score an x402 Bazaar listing (0-100): live SSRF-guarded probe of the resource for a valid 402 challenge with description/output-schema/category/price-floor checks, plus snapshot-history analysis from daily full-catalogue Bazaar snapshots (price churn, delisting). $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "resource",
"type": "string",
"description": "",
"example": "The listed resource URL to lint",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"bazaar",
"listing",
"lint",
"verification"
],
"quality": {
"l30DaysTotalCalls": "12",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/bazaar-market-report",
"description": "Use when an agent needs bazaar market report. Returns Comprehensive x402 Bazaar market report from the latest daily full-catalogue snapshot: marketplace totals, price percentiles and USD bands, network split, top 15 services by settled calls and by unique payers, top 10 sellers, new entrants vs the prior snapshot, top movers by call growth, and the count of listings with real repeat demand (>=5 unique 30d payers). $0.50.",
"pricing": {
"amount": "0.5",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"bazaar",
"market",
"report",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/bazaar-new-listings",
"description": "Use when an agent needs bazaar new listings. Returns x402 Bazaar new listings: resources that appeared in the latest daily full-catalogue snapshot but were absent the day before \u2014 resource URL, service, network, price and seller for up to 50 entrants, sorted by 30d call volume. $0.003.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"bazaar",
"new",
"listings",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "14",
"l30DaysUniquePayers": "6"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/bazaar-price-stats",
"description": "Use when an agent needs bazaar price stats. Returns x402 Bazaar price distribution across the latest daily full-catalogue snapshot: min/p25/p50/p75/p90/max in atomic units and USD, USD price bands with shares, and per-network listing counts with median price. Optional ?network= filter. $0.002.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "Optional network filter (e.g. 'base', 'solana'); omit for al",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"bazaar",
"price",
"stats",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "18",
"l30DaysUniquePayers": "10"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/bazaar-pulse",
"description": "Use when an agent wants one-call situational awareness of the x402 Bazaar before choosing what to buy or sell. Returns Live x402 Bazaar market pulse: trending services, call volumes, new listings, and catalog changes from daily full-catalog snapshots. Machine-readable JSON for agent-market research. $0.002.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"bazaar",
"market-data",
"x402",
"catalogue",
"trends"
],
"quality": {
"l30DaysTotalCalls": "71",
"l30DaysUniquePayers": "23"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/bazaar-seller-rank",
"description": "Use when an agent needs bazaar seller rank. Returns x402 Bazaar seller leaderboard: top 25 seller addresses ranked by settled 30d calls in the latest daily full-catalogue snapshot, with listing count, unique 30d payers and each seller\u2019s busiest resource. $0.003.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"bazaar",
"seller",
"rank",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "14",
"l30DaysUniquePayers": "7"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/bazaar-trending",
"description": "Use when an agent needs bazaar trending. Returns x402 Bazaar trending report: services gaining settled calls and unique payers fastest between the two latest daily snapshots, with decliners and new entrants. $0.003.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"bazaar",
"trending",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "13",
"l30DaysUniquePayers": "6"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/chat-completion",
"description": "Use when an agent needs chat completion. Returns One bounded chat completion (standard messages request shape) per paid call, with no account to open and no provider key to hold; max 24,000 input characters and 600 output tokens. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "messages",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"chat",
"completion",
"ai-tools"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/classify",
"description": "Use when an agent needs classify. Returns Single-label text classification against 2-20 caller-supplied labels \u2014 reply validated against the label set, canonical label returned, 502 instead of hallucinated labels. $0.005.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "labels",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "Text to classify; truncated to 8,000 characters",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"classify",
"ai-tools"
],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/company-research",
"description": "Company research brief with cited sources, business profile, competitors, market signals, and risks",
"pricing": {
"amount": "0.5",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "ticker",
"type": "string",
"description": "",
"example": "Exchange ticker, e.g. AAPL",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"data",
"analytics",
"agent-api",
"x402"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/compile-policy",
"description": "Use when an agent needs compile policy. Returns Compile a merchant payment policy across x402, MPP, AP2, and card rails from product, risk, authorization, latency, asset, and refund constraints. $0.02.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "human_authorization_required",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "max_latency_ms",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "max_price_usdc",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "product_type",
"type": "string",
"description": "",
"example": "digital_retrieval",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "refund_capability",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "reversible",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "supported_assets",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"compile",
"policy",
"payments"
],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/crypto-price",
"description": "Use when an agent needs a current USD price for a major token by symbol before quoting, converting or rebalancing. Returns Spot USD price for one crypto asset by ticker symbol, with 24h change, market cap and volume when the source reports them. $0.004.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "symbol",
"type": "string",
"description": "",
"example": "ETH",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"crypto-price",
"market-data",
"spot-price",
"usd"
],
"quality": {
"l30DaysTotalCalls": "20",
"l30DaysUniquePayers": "8"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/echo",
"description": "Use when an agent is checking that its x402 payment headers and query encoding survive a paid round trip. Returns The query parameters you sent, echoed back with a server timestamp. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"echo",
"diagnostics",
"x402-test",
"utility"
],
"quality": {
"l30DaysTotalCalls": "17",
"l30DaysUniquePayers": "9"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/endpoint-task-evaluation",
"description": "Use when an agent wants to test a third-party endpoint for a 402 challenge, latency and response shape without paying it. Returns One bounded x402 endpoint request and payment-flow evaluation. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "target_url",
"type": "string",
"description": "",
"example": "https://api.oblique.markets/api/v1/paid/time",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"x402",
"endpoint-test",
"verification",
"latency"
],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/evidence/browser",
"description": "Use when an agent needs browser. Returns Run one headless browser action and return a verified evidence record. $0.02.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "action",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "expected",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "request_id",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "url",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"browser",
"verification"
],
"quality": {
"l30DaysTotalCalls": "7",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/extract-json",
"description": "Use when an agent needs extract json. Returns Extract structured JSON from unstructured text against a caller-supplied JSON Schema \u2014 parse-validated with one automatic retry, 502 on failure instead of garbage. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "Source text; truncated to 8,000 characters",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"extract",
"json",
"ai-tools"
],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "4"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/fetch-x402",
"description": "Use when an agent needs fetch x402. Returns Fetch and extract content from web pages, handling x402 edge payments automatically. $0.02.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "url",
"type": "string",
"description": "",
"example": "URL to fetch (must be https)",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"fetch",
"x402",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/ghost-bid-audit",
"description": "Use when an agent needs ghost bid audit. Returns Audit a selected agent offer against rejected affordable alternatives with counterfactual savings, regret, and a tamper-evident receipt. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "alternatives",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"ghost",
"bid",
"audit",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/gleif-resolve",
"description": "Use when an agent needs to identify a company as a legal entity. Returns a resolution against the public legal entity identifier (LEI) registry by LEI, legal name, jurisdiction, registration ID or country, with ranked matches and auditable registry evidence. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "candidates",
"type": "boolean",
"description": "",
"example": true,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "country",
"type": "string",
"description": "",
"example": "ISO 3166-1 alpha-2 legal-address country code",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "jurisdiction",
"type": "string",
"description": "",
"example": "ISO 3166-2 jurisdiction code",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "legal_name",
"type": "string",
"description": "",
"example": "Legal entity name or distinctive name fragment",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lei",
"type": "string",
"description": "",
"example": "20-character Legal Entity Identifier",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "registration_id",
"type": "string",
"description": "",
"example": "Entity registration identifier",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"gleif",
"resolve",
"entity-data"
],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/inference",
"description": "Use when an agent wants a chat completion paid per call with no API key, on Base or Solana. Returns Chat completion from one of six catalogued models in the standard messages request shape, with token usage and the settled charge. $1.00 maximum on Base; $0.01 fixed on Solana. Rail: $0.01 fixed on Base.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "messages",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"ai-inference",
"chat-completion",
"llm",
"pay-per-call"
],
"quality": {
"l30DaysTotalCalls": "9",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/keyword-extract",
"description": "Use when an agent needs keyword extract. Returns Ranked keyword and named-entity extraction from text, returned as clean JSON arrays \u2014 parse-validated with one automatic retry. $0.004.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "Text to analyze; truncated to 8,000 characters",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"keyword",
"extract",
"ai-tools"
],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/listing-triage",
"description": "Use when an agent is deciding whether one Bazaar listing is stable enough to depend on. Returns Listing history triage: persistence, price changes, duplicate variants, and buy signal. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "listing_name",
"type": "string",
"description": "",
"example": "bazaar-pulse",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "listing_url",
"type": "string",
"description": "",
"example": "https://api.oblique.markets/api/v1/paid/bazaar-pulse",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"bazaar",
"listing",
"triage",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "12",
"l30DaysUniquePayers": "5"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/market-intel",
"description": "Use when an agent needs market intel. Returns Composed crypto market intelligence from public protocol, chain, DEX, fee and yield data plus bounded public web context. $0.10.",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "chain",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "project",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "symbol",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "token_address",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"market",
"intel",
"research"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/mpp-admission-gate",
"description": "Use when an agent needs mpp admission gate. Returns Admit one service from the live MPP public catalog for a task, price cap, Tempo rail and freshness constraint, or return a deterministic refusal with catalog evidence. $0.005.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "task",
"type": "string",
"description": "",
"example": "Natural-language task to match against the MPP public catalo",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"mpp",
"admission",
"gate",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/mpp-route",
"description": "Use when an agent needs mpp route. Returns MPP-native catalog-first task router: paid top-three shortlist with prices, payment methods, MCP schemas, health metadata and operator source attribution. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "task",
"type": "string",
"description": "",
"example": "Natural-language task to route",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"mpp",
"route",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/oblique-gateway",
"description": "Use when an agent needs oblique gateway. Returns Capped observer-backed gateway over five allowlisted proven sellers; pays selected upstream from a small float, adds a transparent 10% margin, and returns payment reference, delivery and gateway receipt. $0.001187.",
"pricing": {
"amount": "0.001187",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "task",
"type": "string",
"description": "",
"example": "Task used to select an allowlisted observer-proven seller",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"oblique",
"gateway",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/payer-profile",
"description": "Use when a Base address just paid you and you want to know what it is before you act on it. Returns its public x402 payment footprint in the window (payments, distinct recipients, cadence, native activity, what this shop has seen of it) and a class with evidence and confidence \u2014 disclosed_scout, scheduled_verifier, catalogue_sweep, paying_index, repeat_buyer, single_touch \u2014 plus the rule for reading it. Not an identity claim. Free doors: /api/v1/payer-profile/example and /classes.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "address",
"type": "string",
"description": "",
"example": "0xc9c7b38C0942914fC8EA12063BC92dcd3b581\u2026",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"payer",
"profile",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/pdl-people-enrich",
"description": "Use when an agent needs pdl people enrich. Returns PDL-shaped people enrichment from supplied identity signals, with normalized person fields and explicit nulls for unavailable third-party attributes. $0.28.",
"pricing": {
"amount": "0.28",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "company",
"type": "string",
"description": "",
"example": "Company or organization",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "domain",
"type": "string",
"description": "",
"example": "Company domain",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "email",
"type": "string",
"description": "",
"example": "Person email address",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "first_name",
"type": "string",
"description": "",
"example": "First name",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "last_name",
"type": "string",
"description": "",
"example": "Last name",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "linkedin_url",
"type": "string",
"description": "",
"example": "LinkedIn profile URL",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "name",
"type": "string",
"description": "",
"example": "Full name",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"pdl",
"people",
"enrich",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/people-enrich",
"description": "Use when an agent needs people enrich. Returns Accountless people enrichment lookup that normalizes supplied name, email, phone, company, profile URL and location signals into structured identity and requested fields; unavailable third-party fields are explicit nulls. $0.28.",
"pricing": {
"amount": "0.28",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "company",
"type": "string",
"description": "",
"example": "Analytical Engines",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "email",
"type": "string",
"description": "",
"example": "ada@example.com",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "location",
"type": "string",
"description": "",
"example": "London",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "name",
"type": "string",
"description": "",
"example": "Ada Lovelace",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "requested_fields",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"people",
"enrich",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/people-search",
"description": "Use when an agent needs people search. Returns People search for agents over a rich filter vocabulary (names, locations, skills, titles, seniority, company name/domain/industry/HQ/specialties), with bounded public Wikimedia results and explicit nulls for private contact and employment fields. $0.10.",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "current_company_domains",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_company_headquarters",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_company_industries",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_company_names",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_company_specialties",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_position_seniority_level",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_position_titles",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "limit",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "offset",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "person_locations",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "person_names",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "person_skills",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "search_after",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"people",
"search",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/proxy-implementation",
"description": "Use when an agent asks if a contract is an upgradeable proxy and where its code is. Returns the standard (EIP-1967, beacon, UUPS, minimal, legacy, Safe, none), implementation, admin, beacon, slots and block read on Base, Ethereum, Optimism, Arbitrum or Polygon; 4 extra slots decoded. $0.003.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"proxy",
"upgradeable",
"eip-1967",
"storage"
],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/purchase-web-extraction-sample",
"description": "Use when an agent needs purchase web extraction sample. Returns Purchase a machine-readable extraction sample from one HTTPS webpage. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "idempotency_key",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "url",
"type": "string",
"description": "",
"example": "HTTPS page to extract",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"purchase",
"web",
"extraction",
"sample",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "7",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/rep-agi-prepaid-tokens",
"description": "Oblique prepaid access token for bounded HTTP-data services, using the Apify-compatible prepaid-token purchase shape; exactly $1 USD per token",
"pricing": {
"amount": "1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "input",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"data",
"analytics",
"agent-api",
"x402"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/rep-arkm-transfers",
"description": "Use when an agent needs rep arkm transfers. Returns Arkham-compatible ERC-20 transfers for one Base wallet, backed by the public Base transfer index; priced per bounded request $0.005/call via x402. $0.005.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "base",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"rep",
"arkm",
"transfers",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/rep-cheaptokens-buy",
"description": "Use when an agent needs rep cheaptokens buy. Returns One bounded OpenAI-compatible chat completion via ZenMux, the honest Oblique equivalent of CheapTokens AI inference access; max 24,000 input characters and 600 output tokens. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "messages",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"rep",
"cheaptokens",
"buy",
"ai-tools"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/rep-linkedpanda-search",
"description": "Use when an agent needs rep linkedpanda search. Returns Linked Panda-shaped LinkedIn profile search for agents, with bounded public Wikimedia results, pagination, and explicit nulls for unavailable LinkedIn fields; not a Linked Panda proxy. $0.30.",
"pricing": {
"amount": "0.3",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "currentCompany",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "firstName",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "followerOf",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "geoId",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "industryId",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lastName",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "location",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "page",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "pastCompany",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "school",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "search",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "title",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"rep",
"linkedpanda",
"search",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/rep-stableenrich-people-enrich",
"description": "Use when an agent needs people enrich. Returns Accountless people enrichment lookup that normalizes supplied name, email, phone, company, LinkedIn URL and location signals into structured identity and requested fields; unavailable third-party fields are explicit nulls. $0.28.",
"pricing": {
"amount": "0.28",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "company",
"type": "string",
"description": "",
"example": "Analytical Engines",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "email",
"type": "string",
"description": "",
"example": "ada@example.com",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "location",
"type": "string",
"description": "",
"example": "London",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "name",
"type": "string",
"description": "",
"example": "Ada Lovelace",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "requested_fields",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"people",
"enrich",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/rep-stableenrich-people-search",
"description": "Use when an agent needs rep stableenrich people search. Returns FullEnrich-shaped people search for agents, with bounded public Wikimedia results and explicit nulls for private contact and employment fields; not a stableenrich.dev proxy. $0.10.",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "current_company_domains",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_company_headquarters",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_company_industries",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_company_names",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_company_specialties",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_position_seniority_level",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "current_position_titles",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "limit",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "offset",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "person_locations",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "person_names",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "person_skills",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "search_after",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"rep",
"stableenrich",
"people",
"search",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/rep-stableenrich-search",
"description": "Use when an agent needs rep stableenrich search. Returns Bounded web search for agents using the public Wikimedia Wikipedia search index; not an Exa or stableenrich.dev proxy. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "query",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"rep",
"stableenrich",
"search",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/reprice-regret",
"description": "Use when an agent needs reprice regret. Returns Seller-side repricing report from daily x402 Bazaar snapshot history for one listing (resource_url) or every listing paid to one address (seller_payto, 25 per page) over a 7\u201390 day window: price change points, each repricing event with 30d calls and payers before and after, a per-event USDC revenue counterfactual on observed volume (regret_usdc), a one-line verdict, peer medians, an evidence hash; one observed price returns no_repricing_observed. $",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "resource_url",
"type": "string",
"description": "",
"example": "https://x402.shizu.me/crypto",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"reprice",
"regret",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "7",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/research-answer",
"description": "Use when an agent needs a concise, cited answer to one research question with optional domain scope and freshness, from one bounded pay-per-call web search. Returns the answer synthesized only from the retrieved sources, source URLs and labels with retrieval timestamps, an explicit insufficient-evidence refusal when the sources do not support an answer, and a machine-readable receipt of the upstream cost and settlement.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "question",
"type": "string",
"description": "",
"example": "One concise research question",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"research",
"answer",
"ai-tools"
],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/rewrite",
"description": "Use when an agent needs rewrite. Returns Rewrite text per a natural-language instruction (tone, formality, simplification, shortening) \u2014 deterministic flash-model rewriting with hard input/output caps. $0.005.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "instruction",
"type": "string",
"description": "",
"example": "How to rewrite it, e.g. \"make it formal\", \"shorten to two se",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "Text to rewrite; truncated to 8,000 characters",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"rewrite",
"ai-tools"
],
"quality": {
"l30DaysTotalCalls": "11",
"l30DaysUniquePayers": "5"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/route-task",
"description": "Use when an agent needs route task. Returns Agent Economy task router: discover protocol, market-activity, and paid services from a read-only MCP source, with normalized evidence and qualified-session handoff. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "task",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"route",
"task",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/run-python",
"description": "Use when an agent needs run python. Returns Runs a short Python program in an isolated sandbox and returns its output: exit code, stdout/stderr (64 KB each), duration, up to 3 artifact files in ./out/, and a receipt. Python 3.12 with the standard library plus numpy, pandas and requests; no network; 512 MB; up to 30 s. Input: code (32 KB), optional stdin, args and up to 4 input files. Free syntax check: POST /api/v1/run-python/validate; worked example: GET /api/v1/run-python/example. $0.05.",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "code",
"type": "string",
"description": "",
"example": "Python 3 program source, at most 32 KB.\u2026",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"run",
"python",
"ai-tools"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/seats-aero-search",
"description": "Use when an agent needs seats aero search. Returns Search award-flight inputs using a stable Seats.aero-compatible request and response shape without claiming unavailable inventory. $0.02.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "destination_airports",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "end_date",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "origin_airports",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "start_date",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"seats",
"aero",
"search",
"travel-data"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/sentiment",
"description": "Use when an agent needs a quick sentiment read on a passage, a headline or a topic before acting on it. Returns Sentiment label (positive, negative or neutral) with a confidence and a one-line summary for a text passage or a named topic. $0.05.",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "Settlement volume on Base doubled this quarter while prices held.",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "topic",
"type": "string",
"description": "",
"example": "agent payments",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"sentiment",
"classification",
"nlp",
"text-analysis"
],
"quality": {
"l30DaysTotalCalls": "9",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/settlement-verify",
"description": "Use when an agent needs settlement verify. Returns Real on-chain x402 settlement verification on Base mainnet: fetches the transaction receipt via JSON-RPC, decodes USDC Transfer events (payer, payee, amount), reports success/reverted status and confirmation depth, and issues a persistent verification_id receipt. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "tx_hash",
"type": "string",
"description": "",
"example": "Transaction hash to verify on Base mainnet",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"settlement",
"verify",
"verification"
],
"quality": {
"l30DaysTotalCalls": "7",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/solana-ops-context",
"description": "Use when a Solana-side agent needs a cheap operational context check at the start of a run or task, as often as it likes. Returns the current UTC time (ISO and unix) plus the latest x402 Bazaar pulse (resource, seller and 30-day call totals, top services, networks) with source evidence and whether this paying wallet has called before. $0.005 per call via MPP on Tempo, x402 on Solana or x402 on Base; no accounts.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"solana",
"ops",
"context",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/solana-priority-fee",
"description": "Use when a Solana-side agent needs the current network state before sending a transaction, as often as it likes. Returns the current slot, block height and block time (unix and ISO) plus a prioritization-fee summary (min, median, p75, max in microlamports per compute unit, slots sampled, suggested fee = p75) from the public RPC, optionally scoped to up to five writable accounts. $0.002 per call via x402 on Solana or Base, or MPP on Tempo; no accounts.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "accounts",
"type": "string",
"description": "",
"example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"solana",
"priority",
"fee",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "4"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/summarize",
"description": "Use when an agent needs summarize. Returns Summarize text as bullet points, a paragraph, or a single line \u2014 deterministic flash-model summarization with hard input/output caps. $0.008.",
"pricing": {
"amount": "0.008",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "Text to summarize; truncated to 8,000 characters",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"summarize",
"ai-tools"
],
"quality": {
"l30DaysTotalCalls": "9",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/time",
"description": "Use when an agent needs a trusted UTC timestamp or the smallest end-to-end test of its x402 payment client. Returns Current server time as ISO 8601 and Unix epoch milliseconds, returned only after a real settlement. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"time",
"clock",
"timestamp",
"x402-test",
"utility"
],
"quality": {
"l30DaysTotalCalls": "137",
"l30DaysUniquePayers": "29"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/token-flow-activity",
"description": "Use when an agent needs recent Solana token-flow activity for one wallet or token mint without an indexer account: which tokens moved, in which direction, with whom, and whether a public DEX program was involved. Returns normalized per-transaction flows (mint, owner, signed delta, decimals), counterparties, an activity read (transfer, swap, mint_burn), program labels, block time and slot, RPC provenance, freshness and a receipt with repeat-payer evidence. $0.02 per call via x402 on Solana or Bas",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "address",
"type": "string",
"description": "",
"example": "Solana wallet owner or \u2026",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"token",
"flow",
"activity",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/token-metrics",
"description": "Use when an agent needs token metrics. Returns Token price and on-chain market metrics from public DeFi data, including chain TVL, DEX volume, fees, yields and protocol context. $0.003.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "token_address",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"token",
"metrics",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/trading-signals",
"description": "Use when an agent needs trading signals. Returns Bounded crypto trading signal from public DEX volume, chain TVL and fee momentum data. $0.005.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "chain",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "symbol",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"trading",
"signals",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/tweets-search",
"description": "Use when an agent needs tweets search. Returns Search publicly indexed social posts by words, phrases, hashtags, account and date filters, returning bounded tweet-like results and source links. $0.005.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "from",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "hashtags",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "phrase",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "since",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "to",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "until",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "words",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"tweets",
"search",
"social-data"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/us-equity-snapshot",
"description": "Use when an agent needs us equity snapshot. Returns Fresh US equity OHLCV snapshot for one ticker and interval with bounded lookback, optional SMA/EMA/RSI indicators, source attribution and freshness evidence; stale or unavailable data is refused without settlement. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "interval",
"type": "string",
"description": "",
"example": "1d",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lookback",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "ticker",
"type": "string",
"description": "",
"example": "AAPL",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"us",
"equity",
"snapshot",
"market-data"
],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/wallet-analyze",
"description": "Use when an agent needs wallet analyze. Returns Base wallet balances, bounded transfers, token holdings and counterparties from a public Base block explorer index. $0.005.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "wallet_address",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"wallet",
"analyze",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/wallet-spy",
"description": "Use when an agent wants to know what a wallet has been doing before paying it, accepting payment from it or following it. Returns Recent transactions, token transfers, DEX swaps, NFT activity and internal transactions for an EVM wallet on Base or Ethereum, with a heuristic risk score. $0.03.",
"pricing": {
"amount": "0.03",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "0x970007590aCC5C938cd51345B17AF51B1B40D3Ab",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"wallet",
"chain-data",
"risk",
"token-transfers",
"base"
],
"quality": {
"l30DaysTotalCalls": "7",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/wallet-transfers",
"description": "Use when an agent needs wallet transfers. Returns ERC-20 transfer history for one Base wallet, backed by the public Base transfer index: filter by token, direction and page, with normalized amounts, counterparties and timestamps; priced per bounded request $0.005/call via x402. $0.005.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "base",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"wallet",
"transfers",
"chain-data"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/web-extract",
"description": "Use when an agent needs the readable text of a public page without running a browser or parsing HTML itself. Returns URL, title, meta description and cleaned body text of one public web page as bounded JSON. $0.03.",
"pricing": {
"amount": "0.03",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "url",
"type": "string",
"description": "",
"example": "https://example.com/",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"web-extraction",
"scrape",
"page-text",
"html-to-json"
],
"quality": {
"l30DaysTotalCalls": "11",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/web-search",
"description": "Use when an agent needs web search. Returns Bounded web search for agents over a public encyclopedic reference index: ranked title, URL and snippet results with offset/limit paging and a total count. $0.01.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "query",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"web",
"search",
"data-services"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/x401-batch-extract",
"description": "Proof-gated batch JSON extraction for up to 10 public URLs in isolated Daytona or Modal compute with reconciled delivery and idempotent retries",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "idempotency_key",
"type": "string",
"description": "",
"example": "example",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "items",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "x401_proof",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"data",
"analytics",
"agent-api",
"x402"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/x402-endpoint-verify",
"description": "Use when an agent needs x402 endpoint verify. Returns Verify and lint a third-party x402 endpoint: probes the URL (SSRF-guarded), confirms it answers with a well-formed HTTP 402 challenge, and reports protocol-conformance findings \u2014 accepts[] completeness, facilitator price floor on Base, PAYMENT-REQUIRED header/body consistency, timeout sanity. $0.02.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "url",
"type": "string",
"description": "",
"example": "The https URL of the x402 endpoint to verify",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"x402",
"endpoint",
"verify",
"verification"
],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/x402-facilitator-health",
"description": "Use when an agent needs x402 facilitator health. Returns Live health probe of the two most-used x402 facilitators: supported kinds, schemes and networks from one, reachability with HTTP status and latency from the other (the one this service settles through on Base and Solana). $0.003.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Oblique Markets",
"tags": [
"x402",
"facilitator",
"health",
"verification"
],
"quality": {
"l30DaysTotalCalls": "16",
"l30DaysUniquePayers": "9"
}
},
{
"url": "https://api.oblique.markets/api/v1/paid/x402-receipt-lookup",
"description": "Use when an agent needs x402 receipt lookup. Returns Fetch a previously issued settlement-verify receipt by verification_id: returns the stored on-chain verification result (payer, payee, amount, status, confirmations at verification time) with its creation timestamp. $0.002.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "verification_id",
"type": "string",
"description": "",
"example": "UUID returned by settlement_verify",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Oblique Markets",
"tags": [
"x402",
"receipt",
"lookup",
"verification"
],
"quality": {
"l30DaysTotalCalls": "9",
"l30DaysUniquePayers": "2"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.001079",
"maxAmount": "1",
"avgCostPerTransaction": "0.06918",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "Oblique Markets",
"tags": [
"data",
"analytics",
"agent-api",
"x402",
"agent",
"preflight",
"bundle",
"verification",
"return",
"context",
"agentcore",
"route",
"data-services",
"research",
"question-answering",
"citations",
"sources",
"award",
"flight",
"search",
"travel-data",
"b402",
"chain-data",
"base",
"block",
"number",
"gas",
"price",
"transfer",
"tx",
"status",
"usdc",
"balance",
"check",
"wallet",
"profile",
"batch",
"extract",
"url",
"json",
"bazaar",
"category",
"heat",
"market-data",
"feed",
"delta",
"listing",
"lint",
"market",
"report",
"new",
"listings",
"stats",
"catalogue",
"trends",
"seller",
"rank",
"trending",
"chat",
"completion",
"ai-tools",
"classify",
"compile",
"policy",
"payments",
"crypto-price",
"spot-price",
"usd",
"echo",
"diagnostics",
"x402-test",
"utility",
"endpoint-test",
"latency",
"browser",
"fetch",
"ghost",
"bid",
"audit",
"gleif",
"resolve",
"entity-data",
"ai-inference",
"chat-completion",
"llm",
"pay-per-call",
"keyword",
"triage",
"intel",
"mpp",
"admission",
"gate",
"oblique",
"gateway",
"payer",
"pdl",
"people",
"enrich",
"proxy",
"upgradeable",
"eip-1967",
"storage",
"purchase",
"web",
"extraction",
"sample",
"rep",
"arkm",
"transfers",
"cheaptokens",
"buy",
"linkedpanda",
"stableenrich",
"reprice",
"regret",
"answer",
"rewrite",
"task",
"run",
"python",
"seats",
"aero",
"sentiment",
"classification",
"nlp",
"text-analysis",
"settlement",
"verify",
"solana",
"ops",
"priority",
"fee",
"summarize",
"time",
"clock",
"timestamp",
"token",
"flow",
"activity",
"metrics",
"trading",
"signals",
"tweets",
"social-data",
"us",
"equity",
"snapshot",
"analyze",
"risk",
"token-transfers",
"web-extraction",
"scrape",
"page-text",
"html-to-json",
"endpoint",
"facilitator",
"health",
"receipt",
"lookup"
],
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1787816262/bazaar-icons/3e4ab977553c6430.png"
}
}