Optional Kalshi event URL or ticker. When provided, the server resolves event metadata and uses it for query planning. Mutually exclusive with query_context.
Restrict returned citations to these source categories (news, reddit, twitter). Omit for all sources. Only applies when surface_mode=topic.
Citation source categories usable as a citation filter.
A subset of the source_category values that appear on returned citations —
the categories worth filtering on. Other categories (web, tiktok, trends) can
still appear on citations but are not offered as filter values.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Upriver API Docs","colors":{"primary":"#4615F9","light":"#626CFE","dark":"#3710C5"},"logo":{"light":"https://mintcdn.com/upriver/4sCdJwmHcfAUHpbN/logo/light.svg?fit=max\u0026auto=format\u0026n=4sCdJwmHcfAUHpbN\u0026q=85\u0026s=feb56017c263b5d342118a2f9f711f63","dark":"https://mintcdn.com/upriver/4sCdJwmHcfAUHpbN/logo/dark.svg?fit=max\u0026auto=format\u0026n=4sCdJwmHcfAUHpbN\u0026q=85\u0026s=1794d1a42400bbe58b10045818490fa1"},"favicon":"https://mintcdn.com/upriver/4sCdJwmHcfAUHpbN/favicon.svg?fit=max\u0026auto=format\u0026n=4sCdJwmHcfAUHpbN\u0026q=85\u0026s=2755a9cea3246c1894dc627bad7c6fcb","navbar":{"links":[{"href":"mailto:support@upriver.ai","label":"Support"}],"primary":{"type":"button","label":"Get API Key","href":"https://calendar.app.google/2yY9JjgqhNpfr8Zg8"}},"footer":{"socials":{"x":"https://x.com/upriver_ai","linkedin":"https://linkedin.com/company/upriver-ai"},"links":[{"header":"Legal","items":[{"label":"Privacy","href":"https://upriver.ai/privacy"},{"label":"Terms","href":"https://upriver.ai/terms"}]}]},"integrations":{"posthog":{"apiKey":"phc_kTnWGYW8rogzo7W3EaG5X5x7D3kQELHPRCTir84tbP5B","sessionRecording":false}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Upriver Website","icon":"link","href":"https://upriver.ai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"upriver","hasAudioNarration":false,"actualSubdomain":"upriver","customDomains":["docs.upriver.ai"],"gitSource":{"type":"github","owner":"upriver-ai","repo":"moley","deployBranch":"main","contentDirectory":"client/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4269a0805fa599106045b","collectionId":"3ad9aafa-5a21-46e3-9d98-faf1023d0a05","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4269a0805fa599106045b"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae4269a0805fa599106045b","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Reference","count":44},{"language":"default","tag":"Breakout Topics","count":11},{"language":"default","tag":"Trends Radar (Beta)","count":7},{"language":"default","tag":"Trends","count":6},{"language":"default","tag":"Guides","count":5},{"language":"default","tag":"Creators","count":5},{"language":"default","tag":"Agents + LLMs","count":3},{"language":"default","tag":"Sponsorships","count":3},{"language":"default","tag":"Audience","count":2},{"language":"default","tag":"Breakout Feeds","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/breakout-topics/search-breakout-topics","slug":"/api-reference/breakout-topics/search-breakout-topics","pageMetadata":{"title":"Search Breakout Topics","description":"Search breakout topics using hybrid vector + keyword search.\n\nSupports three search modes:\n- vector: Semantic similarity search using embeddings\n- keyword: Full-text search using PostgreSQL tsvector\n- hybrid: Combined vector and keyword search (default)","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json post /v1/topics/breakout/search","href":"/api-reference/breakout-topics/search-breakout-topics","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n li: \"li\",\n p: \"p\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Search breakout topics using hybrid vector + keyword search.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Supports three search modes:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"vector: Semantic similarity search using embeddings\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"keyword: Full-text search using PostgreSQL tsvector\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"hybrid: Combined vector and keyword search (default)\"\n }), \"\\n\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Search Breakout Topics","description":"Search breakout topics using hybrid vector + keyword search.\n\nSupports three search modes:\n- vector: Semantic similarity search using embeddings\n- keyword: Full-text search using PostgreSQL tsvector\n- hybrid: Combined vector and keyword search (default)","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json post /v1/topics/breakout/search","href":"/api-reference/breakout-topics/search-breakout-topics","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Breakout Topics"],"summary":"Search Breakout Topics","description":"Search breakout topics using hybrid vector + keyword search.\n\nSupports three search modes:\n- vector: Semantic similarity search using embeddings\n- keyword: Full-text search using PostgreSQL tsvector\n- hybrid: Combined vector and keyword search (default)","operationId":"search_breakout_topics","requestBody":"9969efc6-ca6e-4251-b5e1-3c19ff13a018","responses":{"200":"915d60d0-f1fe-42cb-8b70-9b90d9d644d9","422":"329095b6-b797-4f41-9376-e8ae5e3c4238"},"security":["eb04c693-ca52-4c06-ad43-7ebfe0df4f9b"],"x-mint":{"metadata":{"tag":"BETA"}},"x-agent-description":"Search for specific breakout topics by keyword within a vertical. Use when looking for topics about a particular subject (e.g., search 'AI' within the tech vertical). Uses hybrid search for relevance.","x-agent-params":["query","feed","vertical","mode","surface_mode","limit","include","query_context","kalshi_event_url"],"method":"post","type":"path","servers":["62a349d7-b189-4819-ba59-a6fe91b178d3"],"path":"/v1/topics/breakout/search","baseUrlOptions":["https://api.upriver.ai"],"title":"Search Breakout Topics","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"query":{"type":"string","minLength":1,"title":"Query","description":"Search query text","isRequired":true,"uniqueKey":"query","typeLabel":"string"},"feed":{"oneOf":[{"type":"string","title":"Feed","description":"Entitled private feed whose Breakout topics should be searched.","uniqueKey":"feed.oneOf.0","typeLabel":"string"},{"type":"null","title":"Feed","description":"Entitled private feed whose Breakout topics should be searched.","uniqueKey":"feed.oneOf.1","typeLabel":"null"}],"uniqueKey":"feed","typeLabel":"string | null"},"vertical":{"oneOf":[{"type":"string","title":"Vertical","description":"Filter by vertical (e.g., 'sports')","uniqueKey":"vertical.oneOf.0","typeLabel":"string"},{"type":"null","title":"Vertical","description":"Filter by vertical (e.g., 'sports')","uniqueKey":"vertical.oneOf.1","typeLabel":"null"}],"uniqueKey":"vertical","typeLabel":"string | null"},"mode":{"type":"string","enum":["vector","keyword","hybrid"],"title":"SearchMode","description":"Search mode: vector, keyword, hybrid","default":"hybrid","uniqueKey":"mode","typeLabel":"enum\u003cstring>"},"surface_mode":{"type":"string","enum":["topic","story"],"title":"ListSurfaceMode","description":"Return raw topics or deduped derived story surfaces","default":"topic","uniqueKey":"surface_mode","typeLabel":"enum\u003cstring>"},"limit":{"type":"integer","maximum":100,"minimum":1,"title":"Limit","description":"Maximum number of results. Requesting more than 20 results requires a credits-based plan.","default":20,"uniqueKey":"limit","typeLabel":"integer"},"include":{"items":{"type":"string","enum":["citations","entities"],"uniqueKey":"include.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","title":"Include","description":"Optional expansions to include in the response. Allowed values: citations, entities. Example: [\"citations\", \"entities\"]","uniqueKey":"include","typeLabel":"enum\u003cstring>[]"},"include_citations":{"type":"boolean","title":"Include Citations","description":"Deprecated: use include=[\"citations\",\"entities\"] instead.","default":false,"uniqueKey":"include_citations","typeLabel":"boolean"},"query_context":{"oneOf":[{"type":"object","title":"SearchQueryContext","description":"Optional source-aware context for query rewriting. Useful for terse external prompts such as Kalshi markets.","required":["source"],"properties":{"source":{"type":"string","title":"Source","description":"Optional source hint for query rewriting. Currently only 'kalshi' changes search behavior.","isRequired":true,"uniqueKey":"query_context.oneOf.0.source","typeLabel":"string"},"series_title":{"oneOf":[{"type":"string","title":"Series Title","description":"Source series/event family title for broader context.","uniqueKey":"query_context.oneOf.0.series_title.oneOf.0","typeLabel":"string"},{"type":"null","title":"Series Title","description":"Source series/event family title for broader context.","uniqueKey":"query_context.oneOf.0.series_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"query_context.oneOf.0.series_title","typeLabel":"string | null"},"market_subtitle":{"oneOf":[{"type":"string","title":"Market Subtitle","description":"Source subtitle, often containing compact participant codes.","uniqueKey":"query_context.oneOf.0.market_subtitle.oneOf.0","typeLabel":"string"},{"type":"null","title":"Market Subtitle","description":"Source subtitle, often containing compact participant codes.","uniqueKey":"query_context.oneOf.0.market_subtitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"query_context.oneOf.0.market_subtitle","typeLabel":"string | null"},"competition":{"oneOf":[{"type":"string","title":"Competition","description":"Source competition or league label, e.g. 'Pro Basketball (M)'.","uniqueKey":"query_context.oneOf.0.competition.oneOf.0","typeLabel":"string"},{"type":"null","title":"Competition","description":"Source competition or league label, e.g. 'Pro Basketball (M)'.","uniqueKey":"query_context.oneOf.0.competition.oneOf.1","typeLabel":"null"}],"uniqueKey":"query_context.oneOf.0.competition","typeLabel":"string | null"},"competition_scope":{"oneOf":[{"type":"string","title":"Competition Scope","description":"Source event scope such as Game, Future, or Tournament.","uniqueKey":"query_context.oneOf.0.competition_scope.oneOf.0","typeLabel":"string"},{"type":"null","title":"Competition Scope","description":"Source event scope such as Game, Future, or Tournament.","uniqueKey":"query_context.oneOf.0.competition_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"query_context.oneOf.0.competition_scope","typeLabel":"string | null"},"contract_tickers":{"items":{"type":"string","uniqueKey":"query_context.oneOf.0.contract_tickers.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Contract Tickers","description":"Structured contract tickers associated with the source market.","uniqueKey":"query_context.oneOf.0.contract_tickers","typeLabel":"string[]"},"contract_titles":{"items":{"type":"string","uniqueKey":"query_context.oneOf.0.contract_titles.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Contract Titles","description":"Optional contract display titles from the source market.","uniqueKey":"query_context.oneOf.0.contract_titles","typeLabel":"string[]"},"contract_subtitles":{"items":{"type":"string","uniqueKey":"query_context.oneOf.0.contract_subtitles.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Contract Subtitles","description":"Optional contract subtitles from the source market.","uniqueKey":"query_context.oneOf.0.contract_subtitles","typeLabel":"string[]"}},"uniqueKey":"query_context.oneOf.0","typeLabel":"SearchQueryContext · object"},{"type":"null","description":"Optional source-aware context for query rewriting. Useful for terse external prompts such as Kalshi markets.","uniqueKey":"query_context.oneOf.1","typeLabel":"null"}],"uniqueKey":"query_context","typeLabel":"SearchQueryContext · object | null"},"kalshi_event_url":{"oneOf":[{"type":"string","title":"Kalshi Event Url","description":"Optional Kalshi event URL or ticker. When provided, the server resolves event metadata and uses it for query planning. Mutually exclusive with query_context.","maxLength":500,"uniqueKey":"kalshi_event_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Kalshi Event Url","description":"Optional Kalshi event URL or ticker. When provided, the server resolves event metadata and uses it for query planning. Mutually exclusive with query_context.","uniqueKey":"kalshi_event_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"kalshi_event_url","typeLabel":"string | null"},"citation_sources":{"oneOf":[{"type":"array","items":{"type":"string","enum":["news","reddit","twitter"],"title":"CitationSourceCategory","description":"Citation source categories usable as a citation filter.\n\nA subset of the ``source_category`` values that appear on returned citations —\nthe categories worth filtering on. Other categories (web, tiktok, trends) can\nstill appear on citations but are not offered as filter values.","uniqueKey":"citation_sources.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Citation Sources","description":"Restrict returned citations to these source categories (news, reddit, twitter). Omit for all sources. Only applies when surface_mode=topic.","uniqueKey":"citation_sources.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","title":"Citation Sources","description":"Restrict returned citations to these source categories (news, reddit, twitter). Omit for all sources. Only applies when surface_mode=topic.","uniqueKey":"citation_sources.oneOf.1","typeLabel":"null"}],"uniqueKey":"citation_sources","typeLabel":"enum\u003cstring>[] | null"},"llm_relevance":{"type":"boolean","title":"Llm Relevance","description":"Enable enhanced relevance scoring for search results. When true, results are scored and re-ranked by how well they match the query intent.","default":true,"uniqueKey":"llm_relevance","typeLabel":"boolean"}},"type":"object","required":["query"],"title":"SearchTopicsRequest","description":"Request for searching breakout topics.","uniqueKey":"","typeLabel":"SearchTopicsRequest · object"},"examples":{"Example":{"title":"Example","value":{"query":"\u003cstring>","feed":"\u003cstring>","vertical":"\u003cstring>","mode":"hybrid","surface_mode":"topic","limit":20,"include":[],"include_citations":false,"query_context":{"source":"\u003cstring>","series_title":"\u003cstring>","market_subtitle":"\u003cstring>","competition":"\u003cstring>","competition_scope":"\u003cstring>","contract_tickers":["\u003cstring>"],"contract_titles":["\u003cstring>"],"contract_subtitles":["\u003cstring>"]},"kalshi_event_url":"\u003cstring>","citation_sources":[],"llm_relevance":true}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"915d60d0-f1fe-42cb-8b70-9b90d9d644d9":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"search_mode":{"type":"string","title":"Search Mode","description":"Search mode used","isRequired":true,"uniqueKey":"search_mode","typeLabel":"string"},"surface_mode":{"type":"string","enum":["topic","story"],"title":"ListSurfaceMode","description":"Whether search returned raw topics or derived story surfaces","default":"topic","uniqueKey":"surface_mode","typeLabel":"enum\u003cstring>"},"topics":{"items":{"properties":{"topic_id":{"type":"string","title":"Topic Id","description":"Topic UUID. Reuse this value with the breakout detail, story-view, and similar-topics endpoints.","isRequired":true,"uniqueKey":"topics.items.[INDEX].topic_id","typeLabel":"string"},"topic_name":{"type":"string","title":"Topic Name","description":"Primary name for the topic","isRequired":true,"uniqueKey":"topics.items.[INDEX].topic_name","typeLabel":"string"},"canonical_name":{"type":"string","title":"Canonical Name","description":"Deprecated: use topic_name instead. Primary name for the topic.","deprecated":true,"isRequired":true,"uniqueKey":"topics.items.[INDEX].canonical_name","typeLabel":"string"},"vertical":{"type":"string","title":"Vertical","description":"Vertical: sports, tech, politics","isRequired":true,"uniqueKey":"topics.items.[INDEX].vertical","typeLabel":"string"},"status":{"type":"string","title":"Status","description":"Lifecycle status: detected, emerging, trending, declining","isRequired":true,"uniqueKey":"topics.items.[INDEX].status","typeLabel":"string"},"peak_score":{"type":"number","title":"Peak Score","description":"Peak composite importance score (0-1) combining: source authority (domain trust), velocity (signal frequency), volume (total mentions), cross-platform confirmation (source diversity), and engagement quality. This is a frozen/historical metric representing the topic's peak importance—it does not decay over time. Use score for current rankings.","isRequired":true,"uniqueKey":"topics.items.[INDEX].peak_score","typeLabel":"number"},"discovered_at":{"type":"string","format":"date-time","title":"Discovered At","description":"When the topic was first detected","isRequired":true,"uniqueKey":"topics.items.[INDEX].discovered_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last material row mutation timestamp for the topic","isRequired":true,"uniqueKey":"topics.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time>"},"category":{"oneOf":[{"type":"string","title":"Category","description":"Category value on the topic. Filtering by category is only supported for sports topics.","uniqueKey":"topics.items.[INDEX].category.oneOf.0","typeLabel":"string"},{"type":"null","title":"Category","description":"Category value on the topic. Filtering by category is only supported for sports topics.","uniqueKey":"topics.items.[INDEX].category.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].category","typeLabel":"string | null"},"score":{"oneOf":[{"type":"number","title":"Score","description":"Primary ranking score (0-1). Time-decayed composite of source authority, signal velocity, cross-platform confirmation, and engagement quality. Use this for sorting results.","uniqueKey":"topics.items.[INDEX].score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Score","description":"Primary ranking score (0-1). Time-decayed composite of source authority, signal velocity, cross-platform confirmation, and engagement quality. Use this for sorting results.","uniqueKey":"topics.items.[INDEX].score.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].score","typeLabel":"number | null"},"relevance_score":{"oneOf":[{"type":"number","title":"Relevance Score","description":"Query match confidence (0-1) when a search query is provided. Higher values indicate a stronger match to the query. The scale depends on the search mode and vertical, so compare values within one response rather than across searches. Null for browse/list results.","uniqueKey":"topics.items.[INDEX].relevance_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Relevance Score","description":"Query match confidence (0-1) when a search query is provided. Higher values indicate a stronger match to the query. The scale depends on the search mode and vertical, so compare values within one response rather than across searches. Null for browse/list results.","uniqueKey":"topics.items.[INDEX].relevance_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].relevance_score","typeLabel":"number | null"},"engagement":{"oneOf":[{"type":"object","title":"TopicEngagementResponse","description":"Multi-signal engagement scores for query-time weighting","properties":{"percentile_score":{"oneOf":[{"type":"number","title":"Percentile Score","description":"Peak subreddit-relative engagement (0-1). Measures how exceptional the topic's best-performing citation is within its community. 0.9 = top 10% of that subreddit's posts. Useful for finding niche topics that over-perform in their community.","uniqueKey":"topics.items.[INDEX].engagement.oneOf.0.percentile_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Percentile Score","description":"Peak subreddit-relative engagement (0-1). Measures how exceptional the topic's best-performing citation is within its community. 0.9 = top 10% of that subreddit's posts. Useful for finding niche topics that over-perform in their community.","uniqueKey":"topics.items.[INDEX].engagement.oneOf.0.percentile_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].engagement.oneOf.0.percentile_score","typeLabel":"number | null"}},"uniqueKey":"topics.items.[INDEX].engagement.oneOf.0","typeLabel":"TopicEngagementResponse · object"},{"type":"null","description":"Multi-signal engagement scores for query-time weighting","uniqueKey":"topics.items.[INDEX].engagement.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].engagement","typeLabel":"TopicEngagementResponse · object | null"},"confidence_score":{"oneOf":[{"type":"number","title":"Confidence Score","description":"Detection confidence (0-1) based on: cross-platform confirmation (multiple source types), source authority (trusted domains), entity resolution quality (how reliably entities were identified), and deduplication method (exact vs fuzzy matching).","uniqueKey":"topics.items.[INDEX].confidence_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Confidence Score","description":"Detection confidence (0-1) based on: cross-platform confirmation (multiple source types), source authority (trusted domains), entity resolution quality (how reliably entities were identified), and deduplication method (exact vs fuzzy matching).","uniqueKey":"topics.items.[INDEX].confidence_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].confidence_score","typeLabel":"number | null"},"earliest_evidence_at":{"oneOf":[{"type":"string","title":"Earliest Evidence At","description":"Earliest publication time among known dated evidence supporting this result; a proxy for when the underlying activity began.","format":"date-time","uniqueKey":"topics.items.[INDEX].earliest_evidence_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Earliest Evidence At","description":"Earliest publication time among known dated evidence supporting this result; a proxy for when the underlying activity began.","uniqueKey":"topics.items.[INDEX].earliest_evidence_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].earliest_evidence_at","typeLabel":"string\u003cdate-time> | null"},"last_signal_at":{"oneOf":[{"type":"string","title":"Last Signal At","description":"Latest evidence-backed signal time for this topic. Prefer this over updated_at for user-facing freshness.","format":"date-time","uniqueKey":"topics.items.[INDEX].last_signal_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Signal At","description":"Latest evidence-backed signal time for this topic. Prefer this over updated_at for user-facing freshness.","uniqueKey":"topics.items.[INDEX].last_signal_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].last_signal_at","typeLabel":"string\u003cdate-time> | null"},"source_summary":{"additionalProperties":{"type":"integer","uniqueKey":"topics.items.[INDEX].source_summary.additionalProperties","typeLabel":"integer"},"type":"object","title":"Source Summary","description":"Signal count by source category: {news: 5, reddit: 12, web: 3}","uniqueKey":"topics.items.[INDEX].source_summary","typeLabel":"Source Summary · object"},"citations":{"items":{"properties":{"source_category":{"type":"string","title":"Source Category","description":"Source category: news, web, reddit, tiktok, trends","isRequired":true,"uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].source_category","typeLabel":"string"},"source_url":{"type":"string","title":"Source Url","description":"URL of the source","isRequired":true,"uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].source_url","typeLabel":"string"},"title":{"oneOf":[{"type":"string","title":"Title","description":"Headline of the source, when it has one (null for posts)","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","title":"Title","description":"Headline of the source, when it has one (null for posts)","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].title","typeLabel":"string | null"},"display":{"type":"string","title":"Display","description":"Display-ready label for the source — its headline, or the post text when the source has no headline. Prefer this over title.","default":"","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].display","typeLabel":"string"},"snippet":{"oneOf":[{"type":"string","title":"Snippet","description":"Relevant snippet from the source","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].snippet.oneOf.0","typeLabel":"string"},{"type":"null","title":"Snippet","description":"Relevant snippet from the source","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].snippet.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].snippet","typeLabel":"string | null"},"source_authority":{"oneOf":[{"type":"number","title":"Source Authority","description":"Authority score of the source (0-1)","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].source_authority.oneOf.0","typeLabel":"number"},{"type":"null","title":"Source Authority","description":"Authority score of the source (0-1)","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].source_authority.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].source_authority","typeLabel":"number | null"},"engagement_score":{"oneOf":[{"type":"number","title":"Engagement Score","description":"Normalized engagement score (0-1) for this citation","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].engagement_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Engagement Score","description":"Normalized engagement score (0-1) for this citation","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].engagement_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].engagement_score","typeLabel":"number | null"},"published_at":{"oneOf":[{"type":"string","title":"Published At","description":"When the source was published","format":"date-time","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].published_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Published At","description":"When the source was published","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].published_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].citations.items.[INDEX].published_at","typeLabel":"string\u003cdate-time> | null"}},"type":"object","required":["source_category","source_url"],"title":"BreakoutCitationResponse","description":"Citation in API response — the full topic-surface shape.\n\nInherits the shared display-facing fields (source_category, source_url, title,\ndisplay) from ``CitationBase`` and adds the richer fields the topic detail\nsurface shows.","uniqueKey":"topics.items.[INDEX].citations.items.[INDEX]","typeLabel":"BreakoutCitationResponse · object"},"type":"array","title":"Citations","description":"Top citations for this topic","uniqueKey":"topics.items.[INDEX].citations","typeLabel":"BreakoutCitationResponse · object[]"},"entities":{"items":{"properties":{"canonical_name":{"type":"string","title":"Canonical Name","description":"Resolved canonical name","isRequired":true,"uniqueKey":"topics.items.[INDEX].entities.items.[INDEX].canonical_name","typeLabel":"string"},"entity_type":{"type":"string","title":"Entity Type","description":"Coarse type: person, org, loc, event, product, entity","isRequired":true,"uniqueKey":"topics.items.[INDEX].entities.items.[INDEX].entity_type","typeLabel":"string"},"confidence":{"type":"number","title":"Confidence","description":"Resolution confidence (0-1)","isRequired":true,"uniqueKey":"topics.items.[INDEX].entities.items.[INDEX].confidence","typeLabel":"number"},"entity_id":{"oneOf":[{"type":"string","title":"Entity Id","description":"Opaque identifier for this entity, if resolved","uniqueKey":"topics.items.[INDEX].entities.items.[INDEX].entity_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Entity Id","description":"Opaque identifier for this entity, if resolved","uniqueKey":"topics.items.[INDEX].entities.items.[INDEX].entity_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].entities.items.[INDEX].entity_id","typeLabel":"string | null"},"entity_subtype":{"oneOf":[{"type":"string","title":"Entity Subtype","description":"Fine-grained entity type (e.g., sportsperson, city, company)","uniqueKey":"topics.items.[INDEX].entities.items.[INDEX].entity_subtype.oneOf.0","typeLabel":"string"},{"type":"null","title":"Entity Subtype","description":"Fine-grained entity type (e.g., sportsperson, city, company)","uniqueKey":"topics.items.[INDEX].entities.items.[INDEX].entity_subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].entities.items.[INDEX].entity_subtype","typeLabel":"string | null"}},"type":"object","required":["canonical_name","entity_type","confidence"],"title":"BreakoutEntityResponse","description":"Resolved entity in API response.","uniqueKey":"topics.items.[INDEX].entities.items.[INDEX]","typeLabel":"BreakoutEntityResponse · object"},"type":"array","title":"Entities","description":"Resolved entities mentioned in topic","uniqueKey":"topics.items.[INDEX].entities","typeLabel":"BreakoutEntityResponse · object[]"},"trend":{"oneOf":[{"type":"object","title":"TopicTrendResponse","description":"Momentum and trend direction signals","properties":{"momentum":{"oneOf":[{"type":"number","title":"Momentum","description":"Activity ratio (0.0-2.0). Compares recent signal rate to baseline. 2.0 = 2x usual activity, 1.0 = normal, 0.5 = half, 0.0 = no recent activity.","maximum":2,"minimum":0,"uniqueKey":"topics.items.[INDEX].trend.oneOf.0.momentum.oneOf.0","typeLabel":"number"},{"type":"null","title":"Momentum","description":"Activity ratio (0.0-2.0). Compares recent signal rate to baseline. 2.0 = 2x usual activity, 1.0 = normal, 0.5 = half, 0.0 = no recent activity.","uniqueKey":"topics.items.[INDEX].trend.oneOf.0.momentum.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].trend.oneOf.0.momentum","typeLabel":"number | null"},"direction":{"oneOf":[{"type":"string","title":"TrendDirection","description":"Simplified trend indicator derived from momentum. 'up' (>1.3) = accelerating, 'flat' (0.7-1.3) = steady, 'down' (\u003c0.7) = decelerating.","enum":["up","flat","down"],"uniqueKey":"topics.items.[INDEX].trend.oneOf.0.direction.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Simplified trend indicator derived from momentum. 'up' (>1.3) = accelerating, 'flat' (0.7-1.3) = steady, 'down' (\u003c0.7) = decelerating.","uniqueKey":"topics.items.[INDEX].trend.oneOf.0.direction.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].trend.oneOf.0.direction","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"topics.items.[INDEX].trend.oneOf.0","typeLabel":"TopicTrendResponse · object"},{"type":"null","description":"Momentum and trend direction signals","uniqueKey":"topics.items.[INDEX].trend.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].trend","typeLabel":"TopicTrendResponse · object | null"},"citation_rate":{"oneOf":[{"type":"array","items":{"properties":{"day":{"type":"string","title":"Day","description":"Date in YYYY-MM-DD format","isRequired":true,"uniqueKey":"topics.items.[INDEX].citation_rate.oneOf.0.items.[INDEX].day","typeLabel":"string"},"count":{"type":"integer","title":"Count","description":"Number of citations published that day","isRequired":true,"uniqueKey":"topics.items.[INDEX].citation_rate.oneOf.0.items.[INDEX].count","typeLabel":"integer"}},"type":"object","required":["day","count"],"title":"CitationRateBucket","description":"A single day's citation count for charting.","uniqueKey":"topics.items.[INDEX].citation_rate.oneOf.0.items.[INDEX]","typeLabel":"CitationRateBucket · object"},"title":"Citation Rate","description":"Daily citation counts for charting (detail endpoint only)","uniqueKey":"topics.items.[INDEX].citation_rate.oneOf.0","typeLabel":"CitationRateBucket · object[]"},{"type":"null","title":"Citation Rate","description":"Daily citation counts for charting (detail endpoint only)","uniqueKey":"topics.items.[INDEX].citation_rate.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].citation_rate","typeLabel":"CitationRateBucket · object[] | null"},"narrative":{"oneOf":[{"type":"object","title":"TopicNarrativeContext","description":"Narrative context when collapse_narratives is enabled","required":["narrative_id","display_name","member_count"],"properties":{"narrative_id":{"type":"string","title":"Narrative Id","description":"Narrative UUID","isRequired":true,"uniqueKey":"topics.items.[INDEX].narrative.oneOf.0.narrative_id","typeLabel":"string"},"display_name":{"type":"string","title":"Display Name","description":"Human-readable narrative name","isRequired":true,"uniqueKey":"topics.items.[INDEX].narrative.oneOf.0.display_name","typeLabel":"string"},"member_count":{"type":"integer","title":"Member Count","description":"Number of topics in this narrative","isRequired":true,"uniqueKey":"topics.items.[INDEX].narrative.oneOf.0.member_count","typeLabel":"integer"},"arc_summary":{"items":{"type":"string","uniqueKey":"topics.items.[INDEX].narrative.oneOf.0.arc_summary.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Arc Summary","description":"Names of member topics (up to 3, ordered by discovered_at)","uniqueKey":"topics.items.[INDEX].narrative.oneOf.0.arc_summary","typeLabel":"string[]"}},"uniqueKey":"topics.items.[INDEX].narrative.oneOf.0","typeLabel":"TopicNarrativeContext · object"},{"type":"null","description":"Narrative context when collapse_narratives is enabled","uniqueKey":"topics.items.[INDEX].narrative.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].narrative","typeLabel":"TopicNarrativeContext · object | null"},"temporal_status":{"oneOf":[{"type":"string","title":"Temporal Status","description":"Whether the event this topic is about is upcoming, ongoing, or already past, relative to the request time. Null when the topic is not tied to a scheduled event.","enum":["upcoming","ongoing","past"],"uniqueKey":"topics.items.[INDEX].temporal_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Temporal Status","description":"Whether the event this topic is about is upcoming, ongoing, or already past, relative to the request time. Null when the topic is not tied to a scheduled event.","uniqueKey":"topics.items.[INDEX].temporal_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].temporal_status","typeLabel":"enum\u003cstring> | null"},"event_start_at":{"oneOf":[{"type":"string","title":"Event Start At","description":"Scheduled start time (UTC) of the event this topic is about, if known.","format":"date-time","uniqueKey":"topics.items.[INDEX].event_start_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Event Start At","description":"Scheduled start time (UTC) of the event this topic is about, if known.","uniqueKey":"topics.items.[INDEX].event_start_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].event_start_at","typeLabel":"string\u003cdate-time> | null"},"event_end_at":{"oneOf":[{"type":"string","title":"Event End At","description":"Scheduled end time (UTC) of the event this topic is about, if known.","format":"date-time","uniqueKey":"topics.items.[INDEX].event_end_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Event End At","description":"Scheduled end time (UTC) of the event this topic is about, if known.","uniqueKey":"topics.items.[INDEX].event_end_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"topics.items.[INDEX].event_end_at","typeLabel":"string\u003cdate-time> | null"}},"type":"object","required":["topic_id","topic_name","canonical_name","vertical","status","peak_score","discovered_at","updated_at"],"title":"BreakoutTopicResponse","description":"Single breakout topic in API response.","uniqueKey":"topics.items.[INDEX]","typeLabel":"BreakoutTopicResponse · object"},"type":"array","title":"Topics","description":"Matching topics when surface_mode=topic","uniqueKey":"topics","typeLabel":"BreakoutTopicResponse · object[]"},"stories":{"items":{"properties":{"requested_view":{"type":"string","enum":["cluster","story","timeline"],"title":"StoryViewKind","description":"Requested derived view","isRequired":true,"uniqueKey":"stories.items.[INDEX].requested_view","typeLabel":"enum\u003cstring>"},"seed_topic":{"properties":{"topic_id":{"type":"string","title":"Topic Id","description":"Topic UUID. Reuse this value with the breakout detail, story-view, and similar-topics endpoints.","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.topic_id","typeLabel":"string"},"topic_name":{"type":"string","title":"Topic Name","description":"Primary name for the topic","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.topic_name","typeLabel":"string"},"canonical_name":{"type":"string","title":"Canonical Name","description":"Deprecated: use topic_name instead. Primary name for the topic.","deprecated":true,"isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.canonical_name","typeLabel":"string"},"vertical":{"type":"string","title":"Vertical","description":"Vertical: sports, tech, politics","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.vertical","typeLabel":"string"},"status":{"type":"string","title":"Status","description":"Lifecycle status: detected, emerging, trending, declining","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.status","typeLabel":"string"},"peak_score":{"type":"number","title":"Peak Score","description":"Peak composite importance score (0-1) combining: source authority (domain trust), velocity (signal frequency), volume (total mentions), cross-platform confirmation (source diversity), and engagement quality. This is a frozen/historical metric representing the topic's peak importance—it does not decay over time. Use score for current rankings.","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.peak_score","typeLabel":"number"},"discovered_at":{"type":"string","format":"date-time","title":"Discovered At","description":"When the topic was first detected","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.discovered_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last material row mutation timestamp for the topic","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.updated_at","typeLabel":"string\u003cdate-time>"},"category":{"oneOf":[{"type":"string","title":"Category","description":"Category value on the topic. Filtering by category is only supported for sports topics.","uniqueKey":"stories.items.[INDEX].seed_topic.category.oneOf.0","typeLabel":"string"},{"type":"null","title":"Category","description":"Category value on the topic. Filtering by category is only supported for sports topics.","uniqueKey":"stories.items.[INDEX].seed_topic.category.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.category","typeLabel":"string | null"},"score":{"oneOf":[{"type":"number","title":"Score","description":"Primary ranking score (0-1). Time-decayed composite of source authority, signal velocity, cross-platform confirmation, and engagement quality. Use this for sorting results.","uniqueKey":"stories.items.[INDEX].seed_topic.score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Score","description":"Primary ranking score (0-1). Time-decayed composite of source authority, signal velocity, cross-platform confirmation, and engagement quality. Use this for sorting results.","uniqueKey":"stories.items.[INDEX].seed_topic.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.score","typeLabel":"number | null"},"relevance_score":{"oneOf":[{"type":"number","title":"Relevance Score","description":"Query match confidence (0-1) when a search query is provided. Higher values indicate a stronger match to the query. The scale depends on the search mode and vertical, so compare values within one response rather than across searches. Null for browse/list results.","uniqueKey":"stories.items.[INDEX].seed_topic.relevance_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Relevance Score","description":"Query match confidence (0-1) when a search query is provided. Higher values indicate a stronger match to the query. The scale depends on the search mode and vertical, so compare values within one response rather than across searches. Null for browse/list results.","uniqueKey":"stories.items.[INDEX].seed_topic.relevance_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.relevance_score","typeLabel":"number | null"},"engagement":{"oneOf":[{"type":"object","title":"TopicEngagementResponse","description":"Multi-signal engagement scores for query-time weighting","properties":{"percentile_score":{"oneOf":[{"type":"number","title":"Percentile Score","description":"Peak subreddit-relative engagement (0-1). Measures how exceptional the topic's best-performing citation is within its community. 0.9 = top 10% of that subreddit's posts. Useful for finding niche topics that over-perform in their community.","uniqueKey":"stories.items.[INDEX].seed_topic.engagement.oneOf.0.percentile_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Percentile Score","description":"Peak subreddit-relative engagement (0-1). Measures how exceptional the topic's best-performing citation is within its community. 0.9 = top 10% of that subreddit's posts. Useful for finding niche topics that over-perform in their community.","uniqueKey":"stories.items.[INDEX].seed_topic.engagement.oneOf.0.percentile_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.engagement.oneOf.0.percentile_score","typeLabel":"number | null"}},"uniqueKey":"stories.items.[INDEX].seed_topic.engagement.oneOf.0","typeLabel":"TopicEngagementResponse · object"},{"type":"null","description":"Multi-signal engagement scores for query-time weighting","uniqueKey":"stories.items.[INDEX].seed_topic.engagement.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.engagement","typeLabel":"TopicEngagementResponse · object | null"},"confidence_score":{"oneOf":[{"type":"number","title":"Confidence Score","description":"Detection confidence (0-1) based on: cross-platform confirmation (multiple source types), source authority (trusted domains), entity resolution quality (how reliably entities were identified), and deduplication method (exact vs fuzzy matching).","uniqueKey":"stories.items.[INDEX].seed_topic.confidence_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Confidence Score","description":"Detection confidence (0-1) based on: cross-platform confirmation (multiple source types), source authority (trusted domains), entity resolution quality (how reliably entities were identified), and deduplication method (exact vs fuzzy matching).","uniqueKey":"stories.items.[INDEX].seed_topic.confidence_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.confidence_score","typeLabel":"number | null"},"earliest_evidence_at":{"oneOf":[{"type":"string","title":"Earliest Evidence At","description":"Earliest publication time among known dated evidence supporting this result; a proxy for when the underlying activity began.","format":"date-time","uniqueKey":"stories.items.[INDEX].seed_topic.earliest_evidence_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Earliest Evidence At","description":"Earliest publication time among known dated evidence supporting this result; a proxy for when the underlying activity began.","uniqueKey":"stories.items.[INDEX].seed_topic.earliest_evidence_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.earliest_evidence_at","typeLabel":"string\u003cdate-time> | null"},"last_signal_at":{"oneOf":[{"type":"string","title":"Last Signal At","description":"Latest evidence-backed signal time for this topic. Prefer this over updated_at for user-facing freshness.","format":"date-time","uniqueKey":"stories.items.[INDEX].seed_topic.last_signal_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Signal At","description":"Latest evidence-backed signal time for this topic. Prefer this over updated_at for user-facing freshness.","uniqueKey":"stories.items.[INDEX].seed_topic.last_signal_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.last_signal_at","typeLabel":"string\u003cdate-time> | null"},"source_summary":{"additionalProperties":{"type":"integer","uniqueKey":"stories.items.[INDEX].seed_topic.source_summary.additionalProperties","typeLabel":"integer"},"type":"object","title":"Source Summary","description":"Signal count by source category: {news: 5, reddit: 12, web: 3}","uniqueKey":"stories.items.[INDEX].seed_topic.source_summary","typeLabel":"Source Summary · object"},"citations":{"items":{"properties":{"source_category":{"type":"string","title":"Source Category","description":"Source category: news, web, reddit, tiktok, trends","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].source_category","typeLabel":"string"},"source_url":{"type":"string","title":"Source Url","description":"URL of the source","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].source_url","typeLabel":"string"},"title":{"oneOf":[{"type":"string","title":"Title","description":"Headline of the source, when it has one (null for posts)","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","title":"Title","description":"Headline of the source, when it has one (null for posts)","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].title","typeLabel":"string | null"},"display":{"type":"string","title":"Display","description":"Display-ready label for the source — its headline, or the post text when the source has no headline. Prefer this over title.","default":"","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].display","typeLabel":"string"},"snippet":{"oneOf":[{"type":"string","title":"Snippet","description":"Relevant snippet from the source","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].snippet.oneOf.0","typeLabel":"string"},{"type":"null","title":"Snippet","description":"Relevant snippet from the source","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].snippet.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].snippet","typeLabel":"string | null"},"source_authority":{"oneOf":[{"type":"number","title":"Source Authority","description":"Authority score of the source (0-1)","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].source_authority.oneOf.0","typeLabel":"number"},{"type":"null","title":"Source Authority","description":"Authority score of the source (0-1)","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].source_authority.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].source_authority","typeLabel":"number | null"},"engagement_score":{"oneOf":[{"type":"number","title":"Engagement Score","description":"Normalized engagement score (0-1) for this citation","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].engagement_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Engagement Score","description":"Normalized engagement score (0-1) for this citation","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].engagement_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].engagement_score","typeLabel":"number | null"},"published_at":{"oneOf":[{"type":"string","title":"Published At","description":"When the source was published","format":"date-time","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].published_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Published At","description":"When the source was published","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].published_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX].published_at","typeLabel":"string\u003cdate-time> | null"}},"type":"object","required":["source_category","source_url"],"title":"BreakoutCitationResponse","description":"Citation in API response — the full topic-surface shape.\n\nInherits the shared display-facing fields (source_category, source_url, title,\ndisplay) from ``CitationBase`` and adds the richer fields the topic detail\nsurface shows.","uniqueKey":"stories.items.[INDEX].seed_topic.citations.items.[INDEX]","typeLabel":"BreakoutCitationResponse · object"},"type":"array","title":"Citations","description":"Top citations for this topic","uniqueKey":"stories.items.[INDEX].seed_topic.citations","typeLabel":"BreakoutCitationResponse · object[]"},"entities":{"items":{"properties":{"canonical_name":{"type":"string","title":"Canonical Name","description":"Resolved canonical name","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.entities.items.[INDEX].canonical_name","typeLabel":"string"},"entity_type":{"type":"string","title":"Entity Type","description":"Coarse type: person, org, loc, event, product, entity","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.entities.items.[INDEX].entity_type","typeLabel":"string"},"confidence":{"type":"number","title":"Confidence","description":"Resolution confidence (0-1)","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.entities.items.[INDEX].confidence","typeLabel":"number"},"entity_id":{"oneOf":[{"type":"string","title":"Entity Id","description":"Opaque identifier for this entity, if resolved","uniqueKey":"stories.items.[INDEX].seed_topic.entities.items.[INDEX].entity_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Entity Id","description":"Opaque identifier for this entity, if resolved","uniqueKey":"stories.items.[INDEX].seed_topic.entities.items.[INDEX].entity_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.entities.items.[INDEX].entity_id","typeLabel":"string | null"},"entity_subtype":{"oneOf":[{"type":"string","title":"Entity Subtype","description":"Fine-grained entity type (e.g., sportsperson, city, company)","uniqueKey":"stories.items.[INDEX].seed_topic.entities.items.[INDEX].entity_subtype.oneOf.0","typeLabel":"string"},{"type":"null","title":"Entity Subtype","description":"Fine-grained entity type (e.g., sportsperson, city, company)","uniqueKey":"stories.items.[INDEX].seed_topic.entities.items.[INDEX].entity_subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.entities.items.[INDEX].entity_subtype","typeLabel":"string | null"}},"type":"object","required":["canonical_name","entity_type","confidence"],"title":"BreakoutEntityResponse","description":"Resolved entity in API response.","uniqueKey":"stories.items.[INDEX].seed_topic.entities.items.[INDEX]","typeLabel":"BreakoutEntityResponse · object"},"type":"array","title":"Entities","description":"Resolved entities mentioned in topic","uniqueKey":"stories.items.[INDEX].seed_topic.entities","typeLabel":"BreakoutEntityResponse · object[]"},"trend":{"oneOf":[{"type":"object","title":"TopicTrendResponse","description":"Momentum and trend direction signals","properties":{"momentum":{"oneOf":[{"type":"number","title":"Momentum","description":"Activity ratio (0.0-2.0). Compares recent signal rate to baseline. 2.0 = 2x usual activity, 1.0 = normal, 0.5 = half, 0.0 = no recent activity.","maximum":2,"minimum":0,"uniqueKey":"stories.items.[INDEX].seed_topic.trend.oneOf.0.momentum.oneOf.0","typeLabel":"number"},{"type":"null","title":"Momentum","description":"Activity ratio (0.0-2.0). Compares recent signal rate to baseline. 2.0 = 2x usual activity, 1.0 = normal, 0.5 = half, 0.0 = no recent activity.","uniqueKey":"stories.items.[INDEX].seed_topic.trend.oneOf.0.momentum.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.trend.oneOf.0.momentum","typeLabel":"number | null"},"direction":{"oneOf":[{"type":"string","title":"TrendDirection","description":"Simplified trend indicator derived from momentum. 'up' (>1.3) = accelerating, 'flat' (0.7-1.3) = steady, 'down' (\u003c0.7) = decelerating.","enum":["up","flat","down"],"uniqueKey":"stories.items.[INDEX].seed_topic.trend.oneOf.0.direction.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Simplified trend indicator derived from momentum. 'up' (>1.3) = accelerating, 'flat' (0.7-1.3) = steady, 'down' (\u003c0.7) = decelerating.","uniqueKey":"stories.items.[INDEX].seed_topic.trend.oneOf.0.direction.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.trend.oneOf.0.direction","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"stories.items.[INDEX].seed_topic.trend.oneOf.0","typeLabel":"TopicTrendResponse · object"},{"type":"null","description":"Momentum and trend direction signals","uniqueKey":"stories.items.[INDEX].seed_topic.trend.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.trend","typeLabel":"TopicTrendResponse · object | null"},"citation_rate":{"oneOf":[{"type":"array","items":{"properties":{"day":{"type":"string","title":"Day","description":"Date in YYYY-MM-DD format","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.citation_rate.oneOf.0.items.[INDEX].day","typeLabel":"string"},"count":{"type":"integer","title":"Count","description":"Number of citations published that day","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.citation_rate.oneOf.0.items.[INDEX].count","typeLabel":"integer"}},"type":"object","required":["day","count"],"title":"CitationRateBucket","description":"A single day's citation count for charting.","uniqueKey":"stories.items.[INDEX].seed_topic.citation_rate.oneOf.0.items.[INDEX]","typeLabel":"CitationRateBucket · object"},"title":"Citation Rate","description":"Daily citation counts for charting (detail endpoint only)","uniqueKey":"stories.items.[INDEX].seed_topic.citation_rate.oneOf.0","typeLabel":"CitationRateBucket · object[]"},{"type":"null","title":"Citation Rate","description":"Daily citation counts for charting (detail endpoint only)","uniqueKey":"stories.items.[INDEX].seed_topic.citation_rate.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.citation_rate","typeLabel":"CitationRateBucket · object[] | null"},"narrative":{"oneOf":[{"type":"object","title":"TopicNarrativeContext","description":"Narrative context when collapse_narratives is enabled","required":["narrative_id","display_name","member_count"],"properties":{"narrative_id":{"type":"string","title":"Narrative Id","description":"Narrative UUID","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.narrative.oneOf.0.narrative_id","typeLabel":"string"},"display_name":{"type":"string","title":"Display Name","description":"Human-readable narrative name","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.narrative.oneOf.0.display_name","typeLabel":"string"},"member_count":{"type":"integer","title":"Member Count","description":"Number of topics in this narrative","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic.narrative.oneOf.0.member_count","typeLabel":"integer"},"arc_summary":{"items":{"type":"string","uniqueKey":"stories.items.[INDEX].seed_topic.narrative.oneOf.0.arc_summary.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Arc Summary","description":"Names of member topics (up to 3, ordered by discovered_at)","uniqueKey":"stories.items.[INDEX].seed_topic.narrative.oneOf.0.arc_summary","typeLabel":"string[]"}},"uniqueKey":"stories.items.[INDEX].seed_topic.narrative.oneOf.0","typeLabel":"TopicNarrativeContext · object"},{"type":"null","description":"Narrative context when collapse_narratives is enabled","uniqueKey":"stories.items.[INDEX].seed_topic.narrative.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.narrative","typeLabel":"TopicNarrativeContext · object | null"},"temporal_status":{"oneOf":[{"type":"string","title":"Temporal Status","description":"Whether the event this topic is about is upcoming, ongoing, or already past, relative to the request time. Null when the topic is not tied to a scheduled event.","enum":["upcoming","ongoing","past"],"uniqueKey":"stories.items.[INDEX].seed_topic.temporal_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Temporal Status","description":"Whether the event this topic is about is upcoming, ongoing, or already past, relative to the request time. Null when the topic is not tied to a scheduled event.","uniqueKey":"stories.items.[INDEX].seed_topic.temporal_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.temporal_status","typeLabel":"enum\u003cstring> | null"},"event_start_at":{"oneOf":[{"type":"string","title":"Event Start At","description":"Scheduled start time (UTC) of the event this topic is about, if known.","format":"date-time","uniqueKey":"stories.items.[INDEX].seed_topic.event_start_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Event Start At","description":"Scheduled start time (UTC) of the event this topic is about, if known.","uniqueKey":"stories.items.[INDEX].seed_topic.event_start_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.event_start_at","typeLabel":"string\u003cdate-time> | null"},"event_end_at":{"oneOf":[{"type":"string","title":"Event End At","description":"Scheduled end time (UTC) of the event this topic is about, if known.","format":"date-time","uniqueKey":"stories.items.[INDEX].seed_topic.event_end_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Event End At","description":"Scheduled end time (UTC) of the event this topic is about, if known.","uniqueKey":"stories.items.[INDEX].seed_topic.event_end_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].seed_topic.event_end_at","typeLabel":"string\u003cdate-time> | null"}},"type":"object","required":["topic_id","topic_name","canonical_name","vertical","status","peak_score","discovered_at","updated_at"],"title":"BreakoutTopicResponse","description":"Seed topic","isRequired":true,"uniqueKey":"stories.items.[INDEX].seed_topic","typeLabel":"BreakoutTopicResponse · object"},"surface":{"properties":{"story_id":{"type":"string","title":"Story Id","description":"Stable opaque ID for this topic-seeded derived surface","isRequired":true,"uniqueKey":"stories.items.[INDEX].surface.story_id","typeLabel":"string"},"surface_type":{"type":"string","enum":["topic","cluster","timeline"],"title":"StorySurfaceType","description":"Resolved surface type","isRequired":true,"uniqueKey":"stories.items.[INDEX].surface.surface_type","typeLabel":"enum\u003cstring>"},"member_topic_ids":{"items":{"type":"string","uniqueKey":"stories.items.[INDEX].surface.member_topic_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Member Topic Ids","description":"Ordered topic members","isRequired":true,"uniqueKey":"stories.items.[INDEX].surface.member_topic_ids","typeLabel":"string[]"},"display_name":{"type":"string","title":"Display Name","description":"Display name for the surface","isRequired":true,"uniqueKey":"stories.items.[INDEX].surface.display_name","typeLabel":"string"},"story_score":{"type":"number","title":"Story Score","description":"Story-level ranking score","isRequired":true,"uniqueKey":"stories.items.[INDEX].surface.story_score","typeLabel":"number"},"member_count":{"type":"integer","title":"Member Count","description":"Current member count","isRequired":true,"uniqueKey":"stories.items.[INDEX].surface.member_count","typeLabel":"integer"},"lead_topic_id":{"oneOf":[{"type":"string","title":"Lead Topic Id","description":"Current presentation-leading topic","uniqueKey":"stories.items.[INDEX].surface.lead_topic_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Lead Topic Id","description":"Current presentation-leading topic","uniqueKey":"stories.items.[INDEX].surface.lead_topic_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].surface.lead_topic_id","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","title":"Description","description":"Surface summary","uniqueKey":"stories.items.[INDEX].surface.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","description":"Surface summary","uniqueKey":"stories.items.[INDEX].surface.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].surface.description","typeLabel":"string | null"},"latest_signal_at":{"oneOf":[{"type":"string","title":"Latest Signal At","description":"Latest signal time across members","format":"date-time","uniqueKey":"stories.items.[INDEX].surface.latest_signal_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Latest Signal At","description":"Latest signal time across members","uniqueKey":"stories.items.[INDEX].surface.latest_signal_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].surface.latest_signal_at","typeLabel":"string\u003cdate-time> | null"},"coherence_score":{"oneOf":[{"type":"number","title":"Coherence Score","description":"How coherent the current member set is","uniqueKey":"stories.items.[INDEX].surface.coherence_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Coherence Score","description":"How coherent the current member set is","uniqueKey":"stories.items.[INDEX].surface.coherence_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].surface.coherence_score","typeLabel":"number | null"},"projection_refreshed_at":{"oneOf":[{"type":"string","title":"Projection Refreshed At","description":"When the backing projection row was last refreshed, if cached","format":"date-time","uniqueKey":"stories.items.[INDEX].surface.projection_refreshed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Projection Refreshed At","description":"When the backing projection row was last refreshed, if cached","uniqueKey":"stories.items.[INDEX].surface.projection_refreshed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].surface.projection_refreshed_at","typeLabel":"string\u003cdate-time> | null"}},"type":"object","required":["story_id","surface_type","member_topic_ids","display_name","story_score","member_count"],"title":"StorySurfaceResponse","description":"Resolved story surface","isRequired":true,"uniqueKey":"stories.items.[INDEX].surface","typeLabel":"StorySurfaceResponse · object"},"member_topics":{"items":{"properties":{"topic_id":{"type":"string","title":"Topic Id","description":"Topic UUID. Reuse this value with the breakout detail, story-view, and similar-topics endpoints.","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].topic_id","typeLabel":"string"},"topic_name":{"type":"string","title":"Topic Name","description":"Primary name for the topic","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].topic_name","typeLabel":"string"},"canonical_name":{"type":"string","title":"Canonical Name","description":"Deprecated: use topic_name instead. Primary name for the topic.","deprecated":true,"isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].canonical_name","typeLabel":"string"},"vertical":{"type":"string","title":"Vertical","description":"Vertical: sports, tech, politics","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].vertical","typeLabel":"string"},"status":{"type":"string","title":"Status","description":"Lifecycle status: detected, emerging, trending, declining","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].status","typeLabel":"string"},"peak_score":{"type":"number","title":"Peak Score","description":"Peak composite importance score (0-1) combining: source authority (domain trust), velocity (signal frequency), volume (total mentions), cross-platform confirmation (source diversity), and engagement quality. This is a frozen/historical metric representing the topic's peak importance—it does not decay over time. Use score for current rankings.","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].peak_score","typeLabel":"number"},"discovered_at":{"type":"string","format":"date-time","title":"Discovered At","description":"When the topic was first detected","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].discovered_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last material row mutation timestamp for the topic","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time>"},"category":{"oneOf":[{"type":"string","title":"Category","description":"Category value on the topic. Filtering by category is only supported for sports topics.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].category.oneOf.0","typeLabel":"string"},{"type":"null","title":"Category","description":"Category value on the topic. Filtering by category is only supported for sports topics.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].category.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].category","typeLabel":"string | null"},"score":{"oneOf":[{"type":"number","title":"Score","description":"Primary ranking score (0-1). Time-decayed composite of source authority, signal velocity, cross-platform confirmation, and engagement quality. Use this for sorting results.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Score","description":"Primary ranking score (0-1). Time-decayed composite of source authority, signal velocity, cross-platform confirmation, and engagement quality. Use this for sorting results.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].score.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].score","typeLabel":"number | null"},"relevance_score":{"oneOf":[{"type":"number","title":"Relevance Score","description":"Query match confidence (0-1) when a search query is provided. Higher values indicate a stronger match to the query. The scale depends on the search mode and vertical, so compare values within one response rather than across searches. Null for browse/list results.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].relevance_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Relevance Score","description":"Query match confidence (0-1) when a search query is provided. Higher values indicate a stronger match to the query. The scale depends on the search mode and vertical, so compare values within one response rather than across searches. Null for browse/list results.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].relevance_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].relevance_score","typeLabel":"number | null"},"engagement":{"oneOf":[{"type":"object","title":"TopicEngagementResponse","description":"Multi-signal engagement scores for query-time weighting","properties":{"percentile_score":{"oneOf":[{"type":"number","title":"Percentile Score","description":"Peak subreddit-relative engagement (0-1). Measures how exceptional the topic's best-performing citation is within its community. 0.9 = top 10% of that subreddit's posts. Useful for finding niche topics that over-perform in their community.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].engagement.oneOf.0.percentile_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Percentile Score","description":"Peak subreddit-relative engagement (0-1). Measures how exceptional the topic's best-performing citation is within its community. 0.9 = top 10% of that subreddit's posts. Useful for finding niche topics that over-perform in their community.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].engagement.oneOf.0.percentile_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].engagement.oneOf.0.percentile_score","typeLabel":"number | null"}},"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].engagement.oneOf.0","typeLabel":"TopicEngagementResponse · object"},{"type":"null","description":"Multi-signal engagement scores for query-time weighting","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].engagement.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].engagement","typeLabel":"TopicEngagementResponse · object | null"},"confidence_score":{"oneOf":[{"type":"number","title":"Confidence Score","description":"Detection confidence (0-1) based on: cross-platform confirmation (multiple source types), source authority (trusted domains), entity resolution quality (how reliably entities were identified), and deduplication method (exact vs fuzzy matching).","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].confidence_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Confidence Score","description":"Detection confidence (0-1) based on: cross-platform confirmation (multiple source types), source authority (trusted domains), entity resolution quality (how reliably entities were identified), and deduplication method (exact vs fuzzy matching).","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].confidence_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].confidence_score","typeLabel":"number | null"},"earliest_evidence_at":{"oneOf":[{"type":"string","title":"Earliest Evidence At","description":"Earliest publication time among known dated evidence supporting this result; a proxy for when the underlying activity began.","format":"date-time","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].earliest_evidence_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Earliest Evidence At","description":"Earliest publication time among known dated evidence supporting this result; a proxy for when the underlying activity began.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].earliest_evidence_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].earliest_evidence_at","typeLabel":"string\u003cdate-time> | null"},"last_signal_at":{"oneOf":[{"type":"string","title":"Last Signal At","description":"Latest evidence-backed signal time for this topic. Prefer this over updated_at for user-facing freshness.","format":"date-time","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].last_signal_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Signal At","description":"Latest evidence-backed signal time for this topic. Prefer this over updated_at for user-facing freshness.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].last_signal_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].last_signal_at","typeLabel":"string\u003cdate-time> | null"},"source_summary":{"additionalProperties":{"type":"integer","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].source_summary.additionalProperties","typeLabel":"integer"},"type":"object","title":"Source Summary","description":"Signal count by source category: {news: 5, reddit: 12, web: 3}","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].source_summary","typeLabel":"Source Summary · object"},"citations":{"items":{"properties":{"source_category":{"type":"string","title":"Source Category","description":"Source category: news, web, reddit, tiktok, trends","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].source_category","typeLabel":"string"},"source_url":{"type":"string","title":"Source Url","description":"URL of the source","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].source_url","typeLabel":"string"},"title":{"oneOf":[{"type":"string","title":"Title","description":"Headline of the source, when it has one (null for posts)","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","title":"Title","description":"Headline of the source, when it has one (null for posts)","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].title","typeLabel":"string | null"},"display":{"type":"string","title":"Display","description":"Display-ready label for the source — its headline, or the post text when the source has no headline. Prefer this over title.","default":"","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].display","typeLabel":"string"},"snippet":{"oneOf":[{"type":"string","title":"Snippet","description":"Relevant snippet from the source","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].snippet.oneOf.0","typeLabel":"string"},{"type":"null","title":"Snippet","description":"Relevant snippet from the source","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].snippet.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].snippet","typeLabel":"string | null"},"source_authority":{"oneOf":[{"type":"number","title":"Source Authority","description":"Authority score of the source (0-1)","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].source_authority.oneOf.0","typeLabel":"number"},{"type":"null","title":"Source Authority","description":"Authority score of the source (0-1)","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].source_authority.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].source_authority","typeLabel":"number | null"},"engagement_score":{"oneOf":[{"type":"number","title":"Engagement Score","description":"Normalized engagement score (0-1) for this citation","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].engagement_score.oneOf.0","typeLabel":"number"},{"type":"null","title":"Engagement Score","description":"Normalized engagement score (0-1) for this citation","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].engagement_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].engagement_score","typeLabel":"number | null"},"published_at":{"oneOf":[{"type":"string","title":"Published At","description":"When the source was published","format":"date-time","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].published_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Published At","description":"When the source was published","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].published_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX].published_at","typeLabel":"string\u003cdate-time> | null"}},"type":"object","required":["source_category","source_url"],"title":"BreakoutCitationResponse","description":"Citation in API response — the full topic-surface shape.\n\nInherits the shared display-facing fields (source_category, source_url, title,\ndisplay) from ``CitationBase`` and adds the richer fields the topic detail\nsurface shows.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations.items.[INDEX]","typeLabel":"BreakoutCitationResponse · object"},"type":"array","title":"Citations","description":"Top citations for this topic","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citations","typeLabel":"BreakoutCitationResponse · object[]"},"entities":{"items":{"properties":{"canonical_name":{"type":"string","title":"Canonical Name","description":"Resolved canonical name","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].entities.items.[INDEX].canonical_name","typeLabel":"string"},"entity_type":{"type":"string","title":"Entity Type","description":"Coarse type: person, org, loc, event, product, entity","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].entities.items.[INDEX].entity_type","typeLabel":"string"},"confidence":{"type":"number","title":"Confidence","description":"Resolution confidence (0-1)","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].entities.items.[INDEX].confidence","typeLabel":"number"},"entity_id":{"oneOf":[{"type":"string","title":"Entity Id","description":"Opaque identifier for this entity, if resolved","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].entities.items.[INDEX].entity_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Entity Id","description":"Opaque identifier for this entity, if resolved","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].entities.items.[INDEX].entity_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].entities.items.[INDEX].entity_id","typeLabel":"string | null"},"entity_subtype":{"oneOf":[{"type":"string","title":"Entity Subtype","description":"Fine-grained entity type (e.g., sportsperson, city, company)","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].entities.items.[INDEX].entity_subtype.oneOf.0","typeLabel":"string"},{"type":"null","title":"Entity Subtype","description":"Fine-grained entity type (e.g., sportsperson, city, company)","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].entities.items.[INDEX].entity_subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].entities.items.[INDEX].entity_subtype","typeLabel":"string | null"}},"type":"object","required":["canonical_name","entity_type","confidence"],"title":"BreakoutEntityResponse","description":"Resolved entity in API response.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].entities.items.[INDEX]","typeLabel":"BreakoutEntityResponse · object"},"type":"array","title":"Entities","description":"Resolved entities mentioned in topic","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].entities","typeLabel":"BreakoutEntityResponse · object[]"},"trend":{"oneOf":[{"type":"object","title":"TopicTrendResponse","description":"Momentum and trend direction signals","properties":{"momentum":{"oneOf":[{"type":"number","title":"Momentum","description":"Activity ratio (0.0-2.0). Compares recent signal rate to baseline. 2.0 = 2x usual activity, 1.0 = normal, 0.5 = half, 0.0 = no recent activity.","maximum":2,"minimum":0,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].trend.oneOf.0.momentum.oneOf.0","typeLabel":"number"},{"type":"null","title":"Momentum","description":"Activity ratio (0.0-2.0). Compares recent signal rate to baseline. 2.0 = 2x usual activity, 1.0 = normal, 0.5 = half, 0.0 = no recent activity.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].trend.oneOf.0.momentum.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].trend.oneOf.0.momentum","typeLabel":"number | null"},"direction":{"oneOf":[{"type":"string","title":"TrendDirection","description":"Simplified trend indicator derived from momentum. 'up' (>1.3) = accelerating, 'flat' (0.7-1.3) = steady, 'down' (\u003c0.7) = decelerating.","enum":["up","flat","down"],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].trend.oneOf.0.direction.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Simplified trend indicator derived from momentum. 'up' (>1.3) = accelerating, 'flat' (0.7-1.3) = steady, 'down' (\u003c0.7) = decelerating.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].trend.oneOf.0.direction.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].trend.oneOf.0.direction","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].trend.oneOf.0","typeLabel":"TopicTrendResponse · object"},{"type":"null","description":"Momentum and trend direction signals","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].trend.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].trend","typeLabel":"TopicTrendResponse · object | null"},"citation_rate":{"oneOf":[{"type":"array","items":{"properties":{"day":{"type":"string","title":"Day","description":"Date in YYYY-MM-DD format","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citation_rate.oneOf.0.items.[INDEX].day","typeLabel":"string"},"count":{"type":"integer","title":"Count","description":"Number of citations published that day","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citation_rate.oneOf.0.items.[INDEX].count","typeLabel":"integer"}},"type":"object","required":["day","count"],"title":"CitationRateBucket","description":"A single day's citation count for charting.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citation_rate.oneOf.0.items.[INDEX]","typeLabel":"CitationRateBucket · object"},"title":"Citation Rate","description":"Daily citation counts for charting (detail endpoint only)","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citation_rate.oneOf.0","typeLabel":"CitationRateBucket · object[]"},{"type":"null","title":"Citation Rate","description":"Daily citation counts for charting (detail endpoint only)","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citation_rate.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].citation_rate","typeLabel":"CitationRateBucket · object[] | null"},"narrative":{"oneOf":[{"type":"object","title":"TopicNarrativeContext","description":"Narrative context when collapse_narratives is enabled","required":["narrative_id","display_name","member_count"],"properties":{"narrative_id":{"type":"string","title":"Narrative Id","description":"Narrative UUID","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].narrative.oneOf.0.narrative_id","typeLabel":"string"},"display_name":{"type":"string","title":"Display Name","description":"Human-readable narrative name","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].narrative.oneOf.0.display_name","typeLabel":"string"},"member_count":{"type":"integer","title":"Member Count","description":"Number of topics in this narrative","isRequired":true,"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].narrative.oneOf.0.member_count","typeLabel":"integer"},"arc_summary":{"items":{"type":"string","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].narrative.oneOf.0.arc_summary.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Arc Summary","description":"Names of member topics (up to 3, ordered by discovered_at)","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].narrative.oneOf.0.arc_summary","typeLabel":"string[]"}},"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].narrative.oneOf.0","typeLabel":"TopicNarrativeContext · object"},{"type":"null","description":"Narrative context when collapse_narratives is enabled","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].narrative.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].narrative","typeLabel":"TopicNarrativeContext · object | null"},"temporal_status":{"oneOf":[{"type":"string","title":"Temporal Status","description":"Whether the event this topic is about is upcoming, ongoing, or already past, relative to the request time. Null when the topic is not tied to a scheduled event.","enum":["upcoming","ongoing","past"],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].temporal_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Temporal Status","description":"Whether the event this topic is about is upcoming, ongoing, or already past, relative to the request time. Null when the topic is not tied to a scheduled event.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].temporal_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].temporal_status","typeLabel":"enum\u003cstring> | null"},"event_start_at":{"oneOf":[{"type":"string","title":"Event Start At","description":"Scheduled start time (UTC) of the event this topic is about, if known.","format":"date-time","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].event_start_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Event Start At","description":"Scheduled start time (UTC) of the event this topic is about, if known.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].event_start_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].event_start_at","typeLabel":"string\u003cdate-time> | null"},"event_end_at":{"oneOf":[{"type":"string","title":"Event End At","description":"Scheduled end time (UTC) of the event this topic is about, if known.","format":"date-time","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].event_end_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Event End At","description":"Scheduled end time (UTC) of the event this topic is about, if known.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].event_end_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX].event_end_at","typeLabel":"string\u003cdate-time> | null"}},"type":"object","required":["topic_id","topic_name","canonical_name","vertical","status","peak_score","discovered_at","updated_at"],"title":"BreakoutTopicResponse","description":"Single breakout topic in API response.","uniqueKey":"stories.items.[INDEX].member_topics.items.[INDEX]","typeLabel":"BreakoutTopicResponse · object"},"type":"array","title":"Member Topics","description":"Hydrated member topics in surface order","uniqueKey":"stories.items.[INDEX].member_topics","typeLabel":"BreakoutTopicResponse · object[]"},"search_match":{"oneOf":[{"type":"object","title":"StorySearchMatchResponse","description":"Search-only metadata explaining why this story matched","required":["matched_topic_count"],"properties":{"matched_topic_count":{"type":"integer","title":"Matched Topic Count","description":"Number of matched member topics represented by this story result","isRequired":true,"uniqueKey":"stories.items.[INDEX].search_match.oneOf.0.matched_topic_count","typeLabel":"integer"},"matched_topic_ids":{"items":{"type":"string","uniqueKey":"stories.items.[INDEX].search_match.oneOf.0.matched_topic_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Matched Topic Ids","description":"Matched member topic ids that caused this story result to surface","uniqueKey":"stories.items.[INDEX].search_match.oneOf.0.matched_topic_ids","typeLabel":"string[]"},"match_sources":{"items":{"type":"string","uniqueKey":"stories.items.[INDEX].search_match.oneOf.0.match_sources.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Match Sources","description":"Search lanes that surfaced this story result (e.g. topic, family)","uniqueKey":"stories.items.[INDEX].search_match.oneOf.0.match_sources","typeLabel":"string[]"}},"uniqueKey":"stories.items.[INDEX].search_match.oneOf.0","typeLabel":"StorySearchMatchResponse · object"},{"type":"null","description":"Search-only metadata explaining why this story matched","uniqueKey":"stories.items.[INDEX].search_match.oneOf.1","typeLabel":"null"}],"uniqueKey":"stories.items.[INDEX].search_match","typeLabel":"StorySearchMatchResponse · object | null"}},"type":"object","required":["requested_view","seed_topic","surface"],"title":"TopicStoryViewResponse","description":"Response for a cluster/timeline/story surface seeded by one topic.","uniqueKey":"stories.items.[INDEX]","typeLabel":"TopicStoryViewResponse · object"},"type":"array","title":"Stories","description":"Matching story surfaces when surface_mode=story","uniqueKey":"stories","typeLabel":"TopicStoryViewResponse · object[]"}},"type":"object","required":["search_mode"],"title":"SearchTopicsResponse","description":"Response for searching breakout topics.","uniqueKey":"","typeLabel":"SearchTopicsResponse · object"},"examples":{"Example":{"title":"Example","value":{"search_mode":"\u003cstring>","surface_mode":"topic","topics":[{"topic_id":"\u003cstring>","topic_name":"\u003cstring>","canonical_name":"\u003cstring>","vertical":"\u003cstring>","status":"\u003cstring>","peak_score":123,"discovered_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","category":"\u003cstring>","score":123,"relevance_score":123,"engagement":{"percentile_score":123},"confidence_score":123,"earliest_evidence_at":"2023-11-07T05:31:56Z","last_signal_at":"2023-11-07T05:31:56Z","source_summary":{},"citations":[{"source_category":"\u003cstring>","source_url":"\u003cstring>","title":"\u003cstring>","display":"","snippet":"\u003cstring>","source_authority":123,"engagement_score":123,"published_at":"2023-11-07T05:31:56Z"}],"entities":[{"canonical_name":"\u003cstring>","entity_type":"\u003cstring>","confidence":123,"entity_id":"\u003cstring>","entity_subtype":"\u003cstring>"}],"trend":{"momentum":1,"direction":"up"},"citation_rate":[{"day":"\u003cstring>","count":123}],"narrative":{"narrative_id":"\u003cstring>","display_name":"\u003cstring>","member_count":123,"arc_summary":["\u003cstring>"]},"temporal_status":"upcoming","event_start_at":"2023-11-07T05:31:56Z","event_end_at":"2023-11-07T05:31:56Z"}],"stories":[{"requested_view":"cluster","seed_topic":{"topic_id":"\u003cstring>","topic_name":"\u003cstring>","canonical_name":"\u003cstring>","vertical":"\u003cstring>","status":"\u003cstring>","peak_score":123,"discovered_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","category":"\u003cstring>","score":123,"relevance_score":123,"engagement":{"percentile_score":123},"confidence_score":123,"earliest_evidence_at":"2023-11-07T05:31:56Z","last_signal_at":"2023-11-07T05:31:56Z","source_summary":{},"citations":[{"source_category":"\u003cstring>","source_url":"\u003cstring>","title":"\u003cstring>","display":"","snippet":"\u003cstring>","source_authority":123,"engagement_score":123,"published_at":"2023-11-07T05:31:56Z"}],"entities":[{"canonical_name":"\u003cstring>","entity_type":"\u003cstring>","confidence":123,"entity_id":"\u003cstring>","entity_subtype":"\u003cstring>"}],"trend":{"momentum":1,"direction":"up"},"citation_rate":[{"day":"\u003cstring>","count":123}],"narrative":{"narrative_id":"\u003cstring>","display_name":"\u003cstring>","member_count":123,"arc_summary":["\u003cstring>"]},"temporal_status":"upcoming","event_start_at":"2023-11-07T05:31:56Z","event_end_at":"2023-11-07T05:31:56Z"},"surface":{"story_id":"\u003cstring>","surface_type":"topic","member_topic_ids":["\u003cstring>"],"display_name":"\u003cstring>","story_score":123,"member_count":123,"lead_topic_id":"\u003cstring>","description":"\u003cstring>","latest_signal_at":"2023-11-07T05:31:56Z","coherence_score":123,"projection_refreshed_at":"2023-11-07T05:31:56Z"},"member_topics":[{"topic_id":"\u003cstring>","topic_name":"\u003cstring>","canonical_name":"\u003cstring>","vertical":"\u003cstring>","status":"\u003cstring>","peak_score":123,"discovered_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","category":"\u003cstring>","score":123,"relevance_score":123,"engagement":{"percentile_score":123},"confidence_score":123,"earliest_evidence_at":"2023-11-07T05:31:56Z","last_signal_at":"2023-11-07T05:31:56Z","source_summary":{},"citations":[{"source_category":"\u003cstring>","source_url":"\u003cstring>","title":"\u003cstring>","display":"","snippet":"\u003cstring>","source_authority":123,"engagement_score":123,"published_at":"2023-11-07T05:31:56Z"}],"entities":[{"canonical_name":"\u003cstring>","entity_type":"\u003cstring>","confidence":123,"entity_id":"\u003cstring>","entity_subtype":"\u003cstring>"}],"trend":{"momentum":1,"direction":"up"},"citation_rate":[{"day":"\u003cstring>","count":123}],"narrative":{"narrative_id":"\u003cstring>","display_name":"\u003cstring>","member_count":123,"arc_summary":["\u003cstring>"]},"temporal_status":"upcoming","event_start_at":"2023-11-07T05:31:56Z","event_end_at":"2023-11-07T05:31:56Z"}],"search_match":{"matched_topic_count":123,"matched_topic_ids":["\u003cstring>"],"match_sources":["\u003cstring>"]}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"329095b6-b797-4f41-9376-e8ae5e3c4238":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"eb04c693-ca52-4c06-ad43-7ebfe0df4f9b":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"APIKeyHeader"}}},"servers":{"62a349d7-b189-4819-ba59-a6fe91b178d3":{"url":"https://api.upriver.ai","description":"Production API server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"APIKeyHeader"},"schema":{"title":"X-API-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"X-API-Key"}],"title":"APIKeyHeader"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"upriver","siteName":"Upriver API Docs","title":"Search Breakout Topics - Upriver API Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T05:09:55.012Z","originalFileLocation":"api-reference/breakout-topics/search-breakout-topics.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Search breakout topics using hybrid vector + keyword search. Supports three search modes: - vector: Semantic similarity search using embeddings - keyword: Full-text search using PostgreSQL tsvector - hybrid: Combined vector and keyword search (default)\">\u003cmeta data-mint-head name=\"application-name\" content=\"Upriver API Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/upriver/upDYzQJnGuxZ1elX/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/upriver/upDYzQJnGuxZ1elX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/upriver/upDYzQJnGuxZ1elX/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/upriver/upDYzQJnGuxZ1elX/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/upriver/upDYzQJnGuxZ1elX/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/upriver/upDYzQJnGuxZ1elX/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/upriver/upDYzQJnGuxZ1elX/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/upriver/upDYzQJnGuxZ1elX/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/upriver/upDYzQJnGuxZ1elX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Search Breakout Topics - Upriver API Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Search breakout topics using hybrid vector + keyword search. Supports three search modes: - vector: Semantic similarity search using embeddings - keyword: Full-text search using PostgreSQL tsvector - hybrid: Combined vector and keyword search (default)\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Upriver API Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.upriver.ai/api-reference/breakout-topics/search-breakout-topics\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://upriver.mintlify.app/_mintlify/api/og/v2?division=Breakout+Topics\u0026amp;title=Search+Breakout+Topics\u0026amp;description=Search+breakout+topics+using+hybrid+vector+%2B+keyword+search.%0A%0ASupports+three+search+modes%3A%0A-+vector%3A+Semantic+similarity+search+using+embeddings%0A-+keyword%3A+Full\u0026amp;theme=e710c2d673efad340f4cfef3\u0026amp;signature=e1b5139646863a713213299da4b8812b253a6dea60c3e610a2e8f6d6d47d3d5b\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Search Breakout Topics - Upriver API Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Search breakout topics using hybrid vector + keyword search. Supports three search modes: - vector: Semantic similarity search using embeddings - keyword: Full-text search using PostgreSQL tsvector - hybrid: Combined vector and keyword search (default)\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://upriver.mintlify.app/_mintlify/api/og/v2?division=Breakout+Topics\u0026amp;title=Search+Breakout+Topics\u0026amp;description=Search+breakout+topics+using+hybrid+vector+%2B+keyword+search.%0A%0ASupports+three+search+modes%3A%0A-+vector%3A+Semantic+similarity+search+using+embeddings%0A-+keyword%3A+Full\u0026amp;theme=e710c2d673efad340f4cfef3\u0026amp;signature=e1b5139646863a713213299da4b8812b253a6dea60c3e610a2e8f6d6d47d3d5b\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/upriver/upDYzQJnGuxZ1elX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Upriver API Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4615F9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.upriver.ai/api-reference/breakout-topics/search-breakout-topics\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/breakout-topics/search-breakout-topics.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.upriver.ai/#organization\",\"name\":\"Upriver API Docs\",\"url\":\"https://docs.upriver.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/upriver/4sCdJwmHcfAUHpbN/logo/light.svg?fit=max\u0026auto=format\u0026n=4sCdJwmHcfAUHpbN\u0026q=85\u0026s=feb56017c263b5d342118a2f9f711f63\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.upriver.ai#website\",\"name\":\"Upriver API Docs\",\"url\":\"https://docs.upriver.ai\",\"publisher\":{\"@id\":\"https://docs.upriver.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.upriver.ai/api-reference/breakout-topics/search-breakout-topics#webpage\",\"url\":\"https://docs.upriver.ai/api-reference/breakout-topics/search-breakout-topics\",\"name\":\"Search Breakout Topics\",\"description\":\"Search breakout topics using hybrid vector + keyword search. Supports three search modes: - vector: Semantic similarity search using embeddings - keyword: Full-text search using PostgreSQL tsvector - hybrid: Combined vector and keyword search (default)\",\"dateModified\":\"2026-10-30T05:09:55.012Z\",\"isPartOf\":{\"@id\":\"https://docs.upriver.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.upriver.ai/api-reference/breakout-topics/search-breakout-topics#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.upriver.ai/api-reference/breakout-topics/search-breakout-topics#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.upriver.ai/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Breakout Topics\",\"item\":\"https://docs.upriver.ai/api-reference/breakout-topics/list-breakout-entities\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Search Breakout Topics\",\"item\":\"https://docs.upriver.ai/api-reference/breakout-topics/search-breakout-topics\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.upriver.ai/api-reference/breakout-topics/search-breakout-topics#apireference\",\"headline\":\"Search Breakout Topics\",\"name\":\"Search Breakout Topics\",\"description\":\"Search breakout topics using hybrid vector + keyword search. Supports three search modes: - vector: Semantic similarity search using embeddings - keyword: Full-text search using PostgreSQL tsvector - hybrid: Combined vector and keyword search (default)\",\"url\":\"https://docs.upriver.ai/api-reference/breakout-topics/search-breakout-topics\",\"mainEntityOfPage\":{\"@id\":\"https://docs.upriver.ai/api-reference/breakout-topics/search-breakout-topics#webpage\"},\"dateModified\":\"2026-10-30T05:09:55.012Z\",\"publisher\":{\"@id\":\"https://docs.upriver.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.upriver.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Upriver API Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Upriver API Docs","nav":{"global":{"anchors":[{"anchor":"Upriver Website","icon":"link","href":"https://upriver.ai"}]},"groups":[{"group":"API Reference","icon":"square-terminal","pages":[{"title":"Introduction","href":"/index"},{"group":"Brands","pages":[{"title":"Brand Research","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/brand/research","href":"/api-reference/brands/brand-research"}]},{"group":"Products","pages":[{"title":"Products List","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/brand/products","href":"/api-reference/products/products-list"},{"title":"Product Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/brand/product","href":"/api-reference/products/product-details"}]},{"group":"Creators","pages":[{"title":"Creator Profile by URL","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/creators","href":"/api-reference/creators/creator-profile-by-url"},{"title":"Creator Profile by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/creators/{creator_id}","href":"/api-reference/creators/creator-profile-by-id"},{"title":"Batch Creator Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/creators/batch","href":"/api-reference/creators/batch-creator-details"},{"title":"Search","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/creators/search","href":"/api-reference/creators/search"},{"title":"Find Similar Creators (Beta)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/creators/similar","href":"/api-reference/creators/find-similar-creators-beta"}]},{"group":"Audience","pages":[{"title":"Personas (v3)","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json post /v3/audience_insights","href":"/api-reference/audience/personas-v3"},{"title":"Match Persona","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json post /v1/catalogs/{catalog_id}/match","href":"/api-reference/audience/match-persona"}]},{"group":"Sponsorships","pages":[{"title":"Sponsors","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/sponsors","href":"/api-reference/sponsorships/sponsors"},{"title":"Sponsor channels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/sponsors/{sponsor_id}/channels","href":"/api-reference/sponsorships/sponsor-channels"},{"title":"Sponsorships","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/sponsorships","href":"/api-reference/sponsorships/sponsorships"}]},{"group":"Trends","pages":[{"title":"Trends List","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v2/trends/broad","href":"/api-reference/trends/trends-list"},{"title":"Trend Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v2/trends/{trend_id}","href":"/api-reference/trends/trend-details"},{"title":"Media Samples","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v2/trends/{trend_id}/media","href":"/api-reference/trends/media-samples"},{"title":"Audio Playback","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v2/trends/{trend_id}/playback","href":"/api-reference/trends/audio-playback"},{"title":"Similar Trends","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v2/trends/{trend_id}/similar","href":"/api-reference/trends/similar-trends"},{"title":"Traction Graph","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v2/trends/{trend_id}/traction","href":"/api-reference/trends/traction-graph"}]},{"group":"Trends Radar (Beta)","pages":[{"title":"List trends, topics, and breakouts (Beta)","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v2/radar","href":"/api-reference/trends-radar-beta/list-trends-topics-and-breakouts-beta"},{"title":"List product/brand breakouts (Beta)","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v2/radar/breakouts","href":"/api-reference/trends-radar-beta/list-productbrand-breakouts-beta"},{"title":"List valid filter values (Beta)","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v2/radar/facets","href":"/api-reference/trends-radar-beta/list-valid-filter-values-beta"},{"title":"Get one radar item with live stats (Beta)","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v2/radar/items/{item_id}","href":"/api-reference/trends-radar-beta/get-one-radar-item-with-live-stats-beta"},{"title":"Search the radar by natural language (Beta)","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json post /v2/radar/search","href":"/api-reference/trends-radar-beta/search-the-radar-by-natural-language-beta"},{"title":"List durable topics (Beta)","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v2/radar/topics","href":"/api-reference/trends-radar-beta/list-durable-topics-beta"},{"title":"List trend moments (Beta)","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v2/radar/trends","href":"/api-reference/trends-radar-beta/list-trend-moments-beta"}]},{"group":"Breakout Topics","pages":[{"title":"List Breakout Entities","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v1/entities/breakout","href":"/api-reference/breakout-topics/list-breakout-entities"},{"title":"List Breakout Entity Tags","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v1/entities/breakout/tags","href":"/api-reference/breakout-topics/list-breakout-entity-tags"},{"title":"Get Breakout Entity","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v1/entities/{entity_id}/breakout","href":"/api-reference/breakout-topics/get-breakout-entity"},{"title":"List Breakout Topics","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v1/topics/breakout","href":"/api-reference/breakout-topics/list-breakout-topics"},{"title":"Get Breakout Topics Metadata","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v1/topics/breakout/metadata","href":"/api-reference/breakout-topics/get-breakout-topics-metadata"},{"title":"List Narratives","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v1/topics/breakout/narratives","href":"/api-reference/breakout-topics/list-narratives"},{"title":"Get Narrative","description":"Get a narrative by ID with member topics.","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v1/topics/breakout/narratives/{narrative_id}","href":"/api-reference/breakout-topics/get-narrative"},{"title":"Search Breakout Topics","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json post /v1/topics/breakout/search","href":"/api-reference/breakout-topics/search-breakout-topics"},{"title":"Find Similar Topics","description":"Find topics similar to a given topic by embedding similarity.","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json post /v1/topics/breakout/similar","href":"/api-reference/breakout-topics/find-similar-topics"},{"title":"Get Breakout Topic","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v1/topics/breakout/{topic_id}","href":"/api-reference/breakout-topics/get-breakout-topic"},{"title":"Get Topic Story View","deprecated":null,"version":null,"tag":"BETA","openapi":"/api-reference/openapi.json get /v1/topics/breakout/{topic_id}/story","href":"/api-reference/breakout-topics/get-topic-story-view"}]},{"group":"Taxonomy","pages":[{"title":"Media Categories Search","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/categories/search","href":"/api-reference/taxonomy/media-categories-search"},{"title":"Media Categories","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/media_categories","href":"/api-reference/taxonomy/media-categories"}]},{"group":"Breakout Feeds","pages":[{"title":"List Private Breakout Feeds","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/breakout/feeds","href":"/api-reference/breakout-feeds/list-private-breakout-feeds"},{"title":"Get Private Breakout Feed","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/breakout/feeds/{feed_slug}","href":"/api-reference/breakout-feeds/get-private-breakout-feed"}]},{"group":"Images","pages":[{"title":"Download an image","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/images/download","href":"/api-reference/images/download-an-image"}]},{"group":"Account","pages":[{"title":"Get Usage","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/usage","href":"/api-reference/account/get-usage"}]}]},{"group":"Guides","icon":"compass","pages":[{"title":"Sorting \u0026 Ranking","icon":"arrow-up-wide-short","href":"/trends/sorting"},{"title":"Explore Trends Radar","href":"/trends/radar"},{"title":"Sponsorship types","href":"/sponsorships/types"},{"title":"Sponsor names and IDs","icon":"fingerprint","href":"/sponsorships/sponsor-identifiers"},{"title":"Poll for new sponsorships","icon":"clock-rotate-left","href":"/sponsorships/activity-windows"}]},{"group":"Agents + LLMs","icon":"lobster","pages":[{"title":"MCP Server","href":"/mcp-server"},{"title":"skill.md","href":"/ai/skillmd"},{"title":"llms.txt","href":"/ai/llmstxt"}]},{"group":"Updates","icon":"clock-rotate-left","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Search Breakout Topics - Upriver API Docs","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-Bevw23-4.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}