{"info":{"title":"Azure","version":"1.0.0"},"openapi":"3.1.0","paths":{"/v1/amazon/search":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"6000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Amazon Search","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Amazon product search API. Search live Amazon products by keyword and get normalized ASIN, title, current price/range, currency, rating, review count, bought-past-month purchase signal, product URL, image, rank, Amazon Choice/Best Seller flags and delivery text. For shopping agents, Amazon product research, price lookup and ecommerce product discovery."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"6000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Amazon Search","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Amazon product search API. Search live Amazon products by keyword and get normalized ASIN, title, current price/range, currency, rating, review count, bought-past-month purchase signal, product URL, image, rank, Amazon Choice/Best Seller flags and delivery text. For shopping agents, Amazon product research, price lookup and ecommerce product discovery."}},"/v1/crypto/history":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"6000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Crypto History","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Historical crypto price candles (OHLC). Given a coin id or ticker (e.g. bitcoin, eth, sol) and a window of days (1, 7, 14, 30, 90, 180 or 365) returns open/high/low/close candles with ISO timestamps. For charting, technical analysis, backtesting and trend-detection agents."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"6000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Crypto History","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Historical crypto price candles (OHLC). Given a coin id or ticker (e.g. bitcoin, eth, sol) and a window of days (1, 7, 14, 30, 90, 180 or 365) returns open/high/low/close candles with ISO timestamps. For charting, technical analysis, backtesting and trend-detection agents."}},"/v1/crypto/news":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"4000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Crypto News","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Crypto and financial news search. Returns current headlines about cryptocurrencies, tokens, markets and finance with source, domain, URL, snippet and publication time. For trading agents, crypto research, market monitoring and news feeds. Query by coin, ticker or topic (e.g. bitcoin, ethereum, solana)."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"4000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Crypto News","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Crypto and financial news search. Returns current headlines about cryptocurrencies, tokens, markets and finance with source, domain, URL, snippet and publication time. For trading agents, crypto research, market monitoring and news feeds. Query by coin, ticker or topic (e.g. bitcoin, ethereum, solana)."}},"/v1/crypto/prices":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"8000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Crypto Prices","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Live cryptocurrency prices and market data — a token price API for agents. Look up the current Bitcoin price, Ethereum price or any token price by coin id or common ticker (e.g. bitcoin, eth, sol) and get USD price, market cap, market-cap rank, 24h change %, 24h volume, 24h high/low and last-updated timestamp. Empty request returns the top coins by market cap. For trading agents, portfolio valuati"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"8000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Crypto Prices","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Live cryptocurrency prices and market data — a token price API for agents. Look up the current Bitcoin price, Ethereum price or any token price by coin id or common ticker (e.g. bitcoin, eth, sol) and get USD price, market cap, market-cap rank, 24h change %, 24h volume, 24h high/low and last-updated timestamp. Empty request returns the top coins by market cap. For trading agents, portfolio valuati"}},"/v1/onchain/balance":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Balance","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"On-chain native coin balance for any wallet. Given a chain (ethereum, base, arbitrum, optimism, polygon, bsc) and a wallet address returns the native balance (ETH/MATIC/BNB) in both exact wei and human-readable decimal, with symbol and decimals. Read live from the chain via RPC. For wallet trackers, portfolio, treasury-monitoring and payment-verification agents."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Balance","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"On-chain native coin balance for any wallet. Given a chain (ethereum, base, arbitrum, optimism, polygon, bsc) and a wallet address returns the native balance (ETH/MATIC/BNB) in both exact wei and human-readable decimal, with symbol and decimals. Read live from the chain via RPC. For wallet trackers, portfolio, treasury-monitoring and payment-verification agents."}},"/v1/onchain/block":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Block","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Fetch an EVM block (latest or by number). Given a chain and an optional block number returns block number, hash, parent hash, timestamp, transaction count, gas used/limit, base fee and miner. Omit the number for the current block height. For indexers, chain-tip monitoring, finality-tracking and block-explorer agents."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Block","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Fetch an EVM block (latest or by number). Given a chain and an optional block number returns block number, hash, parent hash, timestamp, transaction count, gas used/limit, base fee and miner. Omit the number for the current block height. For indexers, chain-tip monitoring, finality-tracking and block-explorer agents."}},"/v1/onchain/ens":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Ens","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"ENS resolution both ways. Given an ENS name (e.g. vitalik.eth) returns the Ethereum address; given an address returns the primary ENS name. Resolved live on Ethereum mainnet. For wallet UX, address-book, identity and naming agents."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Ens","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"ENS resolution both ways. Given an ENS name (e.g. vitalik.eth) returns the Ethereum address; given an address returns the primary ENS name. Resolved live on Ethereum mainnet. For wallet UX, address-book, identity and naming agents."}},"/v1/onchain/token-balance":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Token Balance","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"On-chain ERC-20 token balance for a wallet. Given a chain, a wallet address and a token contract address returns the token balance (exact raw units + decimal), with token name, symbol and decimals, read live from the chain. For wallet trackers, DeFi portfolio valuation, airdrop checks and treasury-monitoring agents."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Token Balance","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"On-chain ERC-20 token balance for a wallet. Given a chain, a wallet address and a token contract address returns the token balance (exact raw units + decimal), with token name, symbol and decimals, read live from the chain. For wallet trackers, DeFi portfolio valuation, airdrop checks and treasury-monitoring agents."}},"/v1/onchain/token-meta":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Token Meta","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"ERC-20 token metadata and total supply by contract. Given a chain and a token contract address returns name, symbol, decimals and total supply (raw + decimal), read live on-chain. For token explorers, due-diligence, supply-tracking and DeFi agents."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Token Meta","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"ERC-20 token metadata and total supply by contract. Given a chain and a token contract address returns name, symbol, decimals and total supply (raw + decimal), read live on-chain. For token explorers, due-diligence, supply-tracking and DeFi agents."}},"/v1/onchain/tx":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Tx","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Look up an on-chain transaction by hash. Given a chain and a transaction hash returns sender, recipient, value (wei + ETH), nonce, block number, status (success/reverted), gas used, effective gas price, log count and any created contract. For explorers, payment-verification, settlement-checking and monitoring agents."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Onchain Tx","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Look up an on-chain transaction by hash. Given a chain and a transaction hash returns sender, recipient, value (wei + ETH), nonce, block number, status (success/reverted), gas used, effective gas price, log count and any created contract. For explorers, payment-verification, settlement-checking and monitoring agents."}},"/v1/sentiment/search":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"50000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Sentiment Search","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Sentiment analysis for any topic, brand, coin or ticker. Aggregates web/news/blog citations and returns polarity counts (positive/negative/neutral), emotional connotations (anger, happiness, love, sadness, fun, share) and a derived sentiment score in [-1,1]. For crypto/market sentiment, brand monitoring and opinion-mining agents."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"50000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Sentiment Search","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Sentiment analysis for any topic, brand, coin or ticker. Aggregates web/news/blog citations and returns polarity counts (positive/negative/neutral), emotional connotations (anger, happiness, love, sadness, fun, share) and a derived sentiment score in [-1,1]. For crypto/market sentiment, brand monitoring and opinion-mining agents."}},"/v1/web/search":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"4000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Web Search","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Web search over Google's organic results (SERP API). Returns ranked organic results with title, URL, domain, snippet and breadcrumb for any query. For research, retrieval-augmented agents, web lookup, fact-finding and general search."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"4000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Azure: Web Search","intent":"charge","method":"evm","recipient":"0xCe339395d7f2ea5a5009022EF1C392Fb208a989E"}]},"summary":"Web search over Google's organic results (SERP API). Returns ranked organic results with title, URL, domain, snippet and breadcrumb for any query. For research, retrieval-augmented agents, web lookup, fact-finding and general search."}}},"x-service-info":{"description":"Azure is an x402-native service at https://agent-commerce-factory-jm.austriaeast.cloudapp.azure.com, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 12 endpoints listed."}}