Live Market Quote Snapshot
Get current stock market data for one ticker, including the latest available quote, daily OHLC values, and volume from Yahoo Finance's chart feed.
Preview request
The preview path is rate-limited and does not charge. It executes the live source and returns the paid response shape while withholding decision-ready values. Production requests use the same parameters and return a standard x402 challenge when no payment signature is present.
curl --request GET \ "https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/stock_quotes?preview=true&symbol=MSFT"
Input contract
| Parameter | Type | Required | Description |
|---|---|---|---|
symbol | string | Yes | US stock ticker symbol. |
Example deliverable
This is the documented response shape, not a promise that live values will match the example. The paid request returns current or declared-source results using the same contract.
{
"success": true,
"source": "Yahoo Finance chart API",
"source_url": "https://finance.yahoo.com/quote/MSFT",
"fetched_at": "2026-08-07T07:32:28.971Z",
"data": {
"symbol": "MSFT",
"exchange": "NasdaqGS",
"currency": "USD",
"price": 499.86,
"previous_close": 451.1,
"open": 488.54998779296875,
"high": 501.55999755859375,
"low": 488.5199890136719,
"volume": 36397900,
"exchange_timezone": "America/New_York"
},
"marketplace_metadata": {
"data_mode": "live_source",
"billable": true,
"availability": "operational",
"source": "Yahoo Finance chart API"
}
}Why this offer exists
A current or latest available quote, daily OHLC values, and volume for one ticker.
Buyer searches: stock market data, stock quote, equity OHLC, ticker volume.
Why pay: Receive the complete current result without maintaining the upstream integration.
Launch price: 0.003 USDC per complete paid result. The live contract proof verifies source, freshness, inputs, and response shape before a wallet is asked to pay.
Purchase decision
Buy when: the active task needs this product's structured result, its declared source and freshness are sufficient, and 0.003 USDC is within the buyer's authorized per-request limit.
Skip when: a cached result is sufficient, the source or fields do not satisfy the task, or the buyer has not authorized payment. Do not bypass wallet, budget, or user-approval policy.
Guaranteed response metadata
Every successful product response identifies how the result was produced. Product-specific output fields are documented in the paid OpenAPI contract. The preview proves the live source and field types without returning the paid values.
{
"marketplace_metadata": {
"data_mode": "live_source",
"billable": true,
"availability": "operational",
"source": "Yahoo Finance chart API"
}
}Agent payment flow
Fast path: install the public MCP package, configure a dedicated low-balance Base buyer wallet and a maximum per-request spend, then call this tool with auto_pay: true. The client handles the challenge, local signature, settlement, and retry in one tool call.
npx -y dopaminedesk-ai-data-marketplace-mcp
X402_AUTO_PAY=true
X402_EVM_PRIVATE_KEY=<dedicated buyer wallet key>
X402_MAX_PAYMENT_USDC=0.25
tool input: { "auto_pay": true }Manual path: request the product, read the base64 PAYMENT-REQUIRED challenge, sign with any compatible x402 v2 client, and retry with PAYMENT-SIGNATURE. A successful response includes PAYMENT-RESPONSE.