{"uid":"cap_5R3cfhCF5r7Jo4g3UwtXr","slug":"tickerlayer-etf-symbol-catalog-ab46f99e","name":"TickerLayer ETF Symbol Catalog","description":"Discover the current TickerLayer ETF symbol catalog. Stock symbols are market-qualified in COUNTRY_OR_MARKET:SYMBOL form such as US:AAPL.","url":"https://x402.tickerlayer.com/v1/etfs/symbols","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"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["symbols"],"properties":{"symbols":{"type":"array","items":{"type":"object","required":["symbol","name"],"properties":{"name":{"type":"string"},"symbol":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9.:%-]*$","maxLength":80,"minLength":1}},"additionalProperties":true},"minItems":1}},"additionalProperties":true}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_suoBz5Q9cxic4QGhve6dM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the full catalog of ETF symbols available on TickerLayer, each formatted as MARKET:SYMBOL (e.g. US:SPY).","exampleAgentPrompt":"Can you pull up the full list of ETF symbols available on TickerLayer, including their market qualifiers and names?","exampleUseCases":[{"title":"Validate ETF symbol before querying","prompt":"Before I fetch price data, can you check whether 'US:SPY' is in the TickerLayer ETF catalog so I know the symbol is valid?"},{"title":"Build ETF universe for screening tool","prompt":"I'm building a stock screener — can you grab the complete list of ETF symbols from TickerLayer so I can populate the ETF universe dropdown?"},{"title":"Discover supported ETF markets","prompt":"Which markets and ETFs does TickerLayer cover? Pull the full ETF symbol catalog so I can see what's available before I start my analysis."}],"resultDescription":"An array of ETF symbol objects, each containing a market-qualified symbol string in MARKET:SYMBOL format (e.g. US:SPY) and a human-readable fund name. The list covers all ETFs currently supported by TickerLayer.","failureModes":["Payment failure (402) if USDC payment is not attached or insufficient","Rate limiting if called too frequently","Empty or partial catalog if upstream data source is temporarily unavailable","Network timeout on large catalog responses"],"whenToPreferThis":"Use this endpoint when you need to enumerate or validate ETF symbols supported by TickerLayer before making downstream data calls, or when building a UI/dataset that requires the full ETF universe. Prefer this over the stocks, forex, crypto, indices, or commodities symbol endpoints when your use case is specifically ETF instruments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:36:20.200Z","isFirstParty":false}