{"uid":"cap_uZlfvPYBedfyFkb1IUYij","slug":"nojunk-stocks-bulk-quotes-e6b9bf72","name":"NoJunk Stocks Bulk Quotes","description":"Stock Quotes quotes: Up to 20 symbols in one call -> the same quote fields per symbol, fetched in parallel; unknown symbols come back as {ok: false, error: \"not found\"}.","url":"https://nojunk-stocks.mick8511.workers.dev/quotes?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["symbols"],"properties":{"symbols":{"type":"string","description":"Comma-separated list of 1-20 symbols, e.g. AAPL,MSFT,BTC-USD"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mLxmBFgMSR-cLdgULIrOc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches latest stock/crypto quotes for up to 20 symbols in a single parallel API call, returning uniform quote fields per symbol","exampleAgentPrompt":"Can you grab the latest quotes for AAPL, MSFT, TSLA, and BTC-USD all at once so I can see how my portfolio is doing right now?","exampleUseCases":[{"title":"Portfolio snapshot at market open","prompt":"Pull the current quotes for all 10 stocks in my watchlist — AAPL, MSFT, GOOGL, AMZN, TSLA, NVDA, META, JPM, V, and BTC-USD — so I can see where everything stands this morning."},{"title":"Crypto and equity mixed price check","prompt":"What are the current prices of ETH-USD, BTC-USD, AAPL, and COIN right now? I want to compare the crypto and stock moves side by side."},{"title":"Alerting bot pre-check on symbols","prompt":"Fetch me fresh quotes for NVDA, AMD, INTC, QCOM, and TSM so I can check which ones have moved more than 2% today."}],"resultDescription":"Returns an array or map of quote objects, one per requested symbol. Each successful quote includes fields such as current price, price change, percentage change, previous close, day high, day low, volume, and 52-week range. Unknown or invalid symbols return {ok: false, error: 'not found'} rather than causing the entire request to fail. All symbols are fetched in parallel for low latency.","failureModes":["Unknown symbol returns {ok: false, error: 'not found'} for that symbol while others succeed","Exceeding 20 symbols may result in an error or truncated response","Malformed symbols list (wrong delimiter, empty string) returns a 400-level error","Payment failure or missing x402 payment header results in 402 Payment Required","Rate limiting may apply if calling too frequently without valid payment"],"whenToPreferThis":"Use this endpoint when you need quotes for multiple symbols (2–20) in a single efficient call rather than making separate requests per symbol. It is ideal for portfolio dashboards, watchlist refreshes, or any scenario where you need consistent quote fields across a mix of equities and crypto tickers simultaneously. Prefer the single-symbol sibling endpoint if you only need one ticker and want to avoid the batch overhead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T18:23:49.915Z","isFirstParty":false,"canonicalSlug":"nojunk-stocks-bulk-quotes-e6b9bf72"}