Null for a value recorded live. Otherwise the value was reconstructed after the fact, and this names the method that produced it.
Example:
null
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Forum Docs","colors":{"primary":"#006FFF","light":"#BAD8FF","dark":"#0053C0"},"logo":{"light":"https://mintcdn.com/forum-docs/-RAtxlJeDPvpstGM/images/light.png?fit=max\u0026auto=format\u0026n=-RAtxlJeDPvpstGM\u0026q=85\u0026s=ca679756bf2aef72b9b7d01a6801ad75","dark":"https://mintcdn.com/forum-docs/-RAtxlJeDPvpstGM/images/dark.png?fit=max\u0026auto=format\u0026n=-RAtxlJeDPvpstGM\u0026q=85\u0026s=4cb3495d7cc557916ac6911cc45a71b0"},"favicon":"https://mintcdn.com/forum-docs/mhErzfdvPl_Vr6-e/favicon.svg?fit=max\u0026auto=format\u0026n=mhErzfdvPl_Vr6-e\u0026q=85\u0026s=4a0ad74b7678328abcd8fee5b7af830a","api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","python","javascript"]}},"navbar":{"links":[{"href":"mailto:contact@forum.market","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/forumdotmarket","linkedin":"https://linkedin.com/company/forum-markets-group"}},"contextual":{"options":["copy"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"forum-docs","hasAudioNarration":false,"actualSubdomain":"forum-docs","customDomains":["docs.forum.market"],"gitSource":{"type":"github","owner":"forum-markets-group","repo":"forum","deployBranch":"docs-site","contentDirectory":"docs/external","isPrivate":true,"mountPath":"","label":"","_id":"6ada8b59ca934396a1847c38"},"chroma":{"latestBuiltDeploymentHistoryId":"6aeaa214738dd268c5e6a60b","collectionId":"746cc734-7d37-4013-bd3b-795216c122f2","liveDeploymentHistoryId":"6aeaa214738dd268c5e6a60b","schemaVersion":"v3"},"entitlements":{},"buildId":"6aeaa214738dd268c5e6a60b","clientVersion":"0.0.4071","searchFilterCounts":[{"language":"default","tag":"Guide","count":7},{"language":"default","tag":"API Reference","count":6},{"language":"default","tag":"Attention Index","count":4},{"language":"default","tag":"Source Data","count":3},{"language":"default","tag":"Indices","count":3},{"language":"default","tag":"About Us","count":2},{"language":"default","tag":"Getting Started","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"rbac-expansion","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":"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":"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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/source-data/get-source-history","slug":"/api-reference/source-data/get-source-history","pageMetadata":{"title":"Get source history","description":"Returns published values of an Attention Index within a time range, oldest first, with the raw index value and each source's score.\n\n`start`, `end`, `interval` and `limit` work as in `GET /indices/{name}/history`. An unknown index name returns an empty array.\n\nRequires an API key whose owner belongs to an approved institution. See [Authentication](/api-reference/authentication).\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /indices/{name}/history/sources","href":"/api-reference/source-data/get-source-history","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 a: \"a\",\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Returns published values of an Attention Index within a time range, oldest first, with the raw index value and each source’s score.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"start\"\n }), \", \", _jsx(_components.code, {\n children: \"end\"\n }), \", \", _jsx(_components.code, {\n children: \"interval\"\n }), \" and \", _jsx(_components.code, {\n children: \"limit\"\n }), \" work as in \", _jsx(_components.code, {\n children: \"GET /indices/{name}/history\"\n }), \". An unknown index name returns an empty array.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Requires an API key whose owner belongs to an approved institution. See \", _jsx(_components.a, {\n href: \"/api-reference/authentication\",\n children: \"Authentication\"\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":"Get source history","description":"Returns published values of an Attention Index within a time range, oldest first, with the raw index value and each source's score.\n\n`start`, `end`, `interval` and `limit` work as in `GET /indices/{name}/history`. An unknown index name returns an empty array.\n\nRequires an API key whose owner belongs to an approved institution. See [Authentication](/api-reference/authentication).\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /indices/{name}/history/sources","href":"/api-reference/source-data/get-source-history","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getIndexSourceHistory","summary":"Get source history","description":"Returns published values of an Attention Index within a time range, oldest first, with the raw index value and each source's score.\n\n`start`, `end`, `interval` and `limit` work as in `GET /indices/{name}/history`. An unknown index name returns an empty array.\n\nRequires an API key whose owner belongs to an approved institution. See [Authentication](/api-reference/authentication).\n","tags":["Source Data"],"security":["6f33f646-5abe-4677-b19b-611733ccd11d"],"parameters":["28c9ecf6-4275-43dc-86fc-41e2bb7adade","a2adde6e-c5ad-4a5a-b01c-064d20ea55e3","339a7768-5d0d-4089-b277-bbbdef2bceb3","4161fa91-3270-4872-8a8d-0743a22816f2","ac7ef5ef-d169-46ad-8890-3a6f79da6ca3"],"responses":{"200":"92002d39-0ea9-4517-9e7c-1dde2ab397d9","400":"43c20fa9-3c31-4e57-81b3-5e9854bcf6b9","401":"7bf29eed-d857-463c-8ef2-d8403da1edf5","403":"bf8b8405-3860-406e-8306-5792968434ff","429":"185d70c7-8a2c-470e-b4cd-0059ca289d8c","503":"4c8213d6-028b-4e93-8543-9dea5ff00ba5"},"method":"get","type":"path","servers":["93ab54bb-c196-400d-9ae1-d50903528eca"],"path":"/indices/{name}/history/sources","baseUrlOptions":["https://api.forum.market/v1"],"title":"Get source history","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"28c9ecf6-4275-43dc-86fc-41e2bb7adade":{"name":"name","in":"path","required":true,"schema":{"type":"string","isRequired":true,"description":"The index name, which is the index’s ticker followed by `-IDX`. `GET /indices` returns every name.","uniqueKey":"","typeLabel":"string"},"description":"The index name, which is the index’s ticker followed by `-IDX`. `GET /indices` returns every name.","example":"FORTNITE-IDX"},"a2adde6e-c5ad-4a5a-b01c-064d20ea55e3":{"name":"start","in":"query","required":true,"schema":{"type":"string","format":"date-time","isRequired":true,"description":"Start of the time range (ISO 8601, inclusive).","uniqueKey":"","typeLabel":"string\u003cdate-time>"},"description":"Start of the time range (ISO 8601, inclusive).","example":"2026-10-12T00:00:00.000Z"},"339a7768-5d0d-4089-b277-bbbdef2bceb3":{"name":"end","in":"query","schema":{"type":"string","format":"date-time","description":"End of the time range (ISO 8601, inclusive). Defaults to the current time.","uniqueKey":"","typeLabel":"string\u003cdate-time>"},"description":"End of the time range (ISO 8601, inclusive). Defaults to the current time."},"4161fa91-3270-4872-8a8d-0743a22816f2":{"name":"interval","in":"query","schema":{"type":"string","pattern":"^(raw|8h|[1-9][0-9]*d)$","default":"raw","description":"Resolution of the returned values. Use `raw` for every published value, `8h`, or a whole number of days such as `1d` or `7d`.","uniqueKey":"","typeLabel":"string"},"description":"Resolution of the returned values. Use `raw` for every published value, `8h`, or a whole number of days such as `1d` or `7d`."},"ac7ef5ef-d169-46ad-8890-3a6f79da6ca3":{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":2500,"default":2500,"description":"Maximum number of values to return. When more values match, the most recent ones are returned.","uniqueKey":"","typeLabel":"integer"},"description":"Maximum number of values to return. When more values match, the most recent ones are returned."}},"responses":{"92002d39-0ea9-4517-9e7c-1dde2ab397d9":{"description":"Index values with their sources, oldest first.","headers":{"X-RateLimit-Limit":{"description":"Requests allowed per minute for this key's account.","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests remaining in the current window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix time (seconds) when the oldest request in the window expires.","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"array","items":{"type":"object","required":["id","name","value","raw","timestamp","scheduledAt","sourceValues","backfillVersion"],"properties":{"id":{"type":"integer","description":"Unique ID of the published value.","example":505595,"isRequired":true,"uniqueKey":"items.[INDEX].id","typeLabel":"integer"},"name":{"type":"string","description":"The index name.","example":"FORTNITE-IDX","isRequired":true,"uniqueKey":"items.[INDEX].name","typeLabel":"string"},"value":{"type":"number","description":"The published Attention Index value (after EMA smoothing).","example":56.576344892425176,"isRequired":true,"uniqueKey":"items.[INDEX].value","typeLabel":"number"},"raw":{"type":"number","description":"The Raw Index value before EMA smoothing.","example":56.21093815276502,"isRequired":true,"uniqueKey":"items.[INDEX].raw","typeLabel":"number"},"timestamp":{"type":"string","format":"date-time","description":"When the value was published (ISO 8601, UTC).","example":"2026-10-22T20:03:00.047Z","isRequired":true,"uniqueKey":"items.[INDEX].timestamp","typeLabel":"string\u003cdate-time>"},"scheduledAt":{"oneOf":[{"type":"string","format":"date-time","description":"The publication slot the value was produced for (ISO 8601, UTC), or null if none was recorded.","example":"2026-10-22T20:03:00.000Z","isRequired":true,"uniqueKey":"items.[INDEX].scheduledAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"The publication slot the value was produced for (ISO 8601, UTC), or null if none was recorded.","example":"2026-10-22T20:03:00.000Z","isRequired":true,"uniqueKey":"items.[INDEX].scheduledAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].scheduledAt","typeLabel":"string\u003cdate-time> | null"},"sourceValues":{"type":"object","description":"Each source's score at this publication, before weighting, keyed by source identifier such as `youtube`, `reddit`, `x` or `google_trends`.","additionalProperties":{"type":"number","uniqueKey":"items.[INDEX].sourceValues.additionalProperties","typeLabel":"number"},"isRequired":true,"uniqueKey":"items.[INDEX].sourceValues","typeLabel":"object"},"backfillVersion":{"oneOf":[{"type":"string","description":"Null for a value recorded live. Otherwise the value was reconstructed after the fact, and this names the method that produced it.","example":null,"isRequired":true,"uniqueKey":"items.[INDEX].backfillVersion.oneOf.0","typeLabel":"string"},{"type":"null","description":"Null for a value recorded live. Otherwise the value was reconstructed after the fact, and this names the method that produced it.","example":null,"isRequired":true,"uniqueKey":"items.[INDEX].backfillVersion.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].backfillVersion","typeLabel":"string | null"}},"uniqueKey":"items.[INDEX]","typeLabel":"object"},"uniqueKey":"","typeLabel":"object[]"},"example":[{"id":505595,"name":"FORTNITE-IDX","value":56.576344892425176,"raw":56.21093815276502,"timestamp":"2026-10-22T20:03:00.047Z","scheduledAt":"2026-10-22T20:03:00.000Z","sourceValues":{"youtube":6.012477350238114,"reddit":4.871903257091735,"x":5.103388224510987,"google_trends":5.794126107344519},"backfillVersion":null}],"examples":{"Example":{"title":"Example","value":[{"id":505595,"name":"FORTNITE-IDX","value":56.576344892425176,"raw":56.21093815276502,"timestamp":"2026-10-22T20:03:00.047Z","scheduledAt":"2026-10-22T20:03:00.000Z","sourceValues":{"youtube":6.012477350238114,"reddit":4.871903257091735,"x":5.103388224510987,"google_trends":5.794126107344519},"backfillVersion":null}]}},"exampleType":"examples"}},"exampleType":"examples"},"43c20fa9-3c31-4e57-81b3-5e9854bcf6b9":{"description":"A query parameter is missing or invalid.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","example":"INVALID_PARAMETER","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"INVALID_PARAMETER","message":"Request validation failed","details":{"fields":[{"field":"start","message":"Invalid input: expected string, received undefined"}]}}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"INVALID_PARAMETER","message":"Request validation failed","details":{"fields":[{"field":"start","message":"Invalid input: expected string, received undefined"}]}}}}},"exampleType":"examples"}},"exampleType":"examples"},"7bf29eed-d857-463c-8ef2-d8403da1edf5":{"description":"The authentication headers are missing, the key is unknown or revoked, the timestamp is outside the 30-second window, or the signature does not match.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","example":"INVALID_PARAMETER","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"missingHeaders":{"title":"missingHeaders","value":{"error":{"code":"UNAUTHORIZED","message":"Missing HMAC authentication headers"}}},"timestampExpired":{"title":"timestampExpired","value":{"error":{"code":"TIMESTAMP_EXPIRED","message":"Request timestamp is outside the allowed window"}}},"invalidSignature":{"title":"invalidSignature","value":{"error":{"code":"INVALID_SIGNATURE","message":"Signature verification failed"}}}},"exampleType":"examples"}},"exampleType":"examples"},"bf8b8405-3860-406e-8306-5792968434ff":{"description":"The key's owner does not belong to an approved institution.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","example":"INVALID_PARAMETER","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"INSUFFICIENT_PERMISSIONS","message":"Source data requires membership of an approved institution"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"INSUFFICIENT_PERMISSIONS","message":"Source data requires membership of an approved institution"}}}},"exampleType":"examples"}},"exampleType":"examples"},"185d70c7-8a2c-470e-b4cd-0059ca289d8c":{"description":"Too many requests from this key's account. Source data endpoints allow 300 requests per minute per account unless we have agreed a different limit with you.","headers":{"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","example":"INVALID_PARAMETER","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"RATE_LIMIT_EXCEEDED","message":"Rate limit exceeded. Retry after 12 seconds","details":{"retryAfter":12}}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"RATE_LIMIT_EXCEEDED","message":"Rate limit exceeded. Retry after 12 seconds","details":{"retryAfter":12}}}}},"exampleType":"examples"}},"exampleType":"examples"},"4c8213d6-028b-4e93-8543-9dea5ff00ba5":{"description":"Institution approval could not be checked. Retry shortly.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","example":"INVALID_PARAMETER","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"IDENTITY_VERIFICATION_UNAVAILABLE","message":"Institution access check is unavailable"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"IDENTITY_VERIFICATION_UNAVAILABLE","message":"Institution access check is unavailable"}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"6f33f646-5abe-4677-b19b-611733ccd11d":{"AccessKey":{"type":"apiKey","in":"header","name":"FORUM-ACCESS-KEY","description":"Your API key ID, starting with `fk_`.","scopes":[],"schemeName":"AccessKey"},"AccessTimestamp":{"type":"apiKey","in":"header","name":"FORUM-ACCESS-TIMESTAMP","description":"The current Unix time in seconds. Must be within 30 seconds of the server's time.","scopes":[],"schemeName":"AccessTimestamp"},"AccessSign":{"type":"apiKey","in":"header","name":"FORUM-ACCESS-SIGN","description":"Base64-encoded HMAC-SHA256 of the timestamp, method, path and body, keyed with your API secret. See [Authentication](/api-reference/authentication).","scopes":[],"schemeName":"AccessSign"}}},"servers":{"93ab54bb-c196-400d-9ae1-d50903528eca":{"url":"https://api.forum.market/v1","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"FORUM-ACCESS-KEY","description":"Your API key ID, starting with `fk_`.","scopes":[],"schemeName":"AccessKey"},"schema":{"title":"FORUM-ACCESS-KEY","type":"string","description":"Your API key ID, starting with `fk_`.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"AccessKey","name":"FORUM-ACCESS-KEY"},{"scheme":{"type":"apiKey","in":"header","name":"FORUM-ACCESS-TIMESTAMP","description":"The current Unix time in seconds. Must be within 30 seconds of the server's time.","scopes":[],"schemeName":"AccessTimestamp"},"schema":{"title":"FORUM-ACCESS-TIMESTAMP","type":"string","description":"The current Unix time in seconds. Must be within 30 seconds of the server's time.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"AccessTimestamp","name":"FORUM-ACCESS-TIMESTAMP"},{"scheme":{"type":"apiKey","in":"header","name":"FORUM-ACCESS-SIGN","description":"Base64-encoded HMAC-SHA256 of the timestamp, method, path and body, keyed with your API secret. See [Authentication](/api-reference/authentication).","scopes":[],"schemeName":"AccessSign"},"schema":{"title":"FORUM-ACCESS-SIGN","type":"string","description":"Base64-encoded HMAC-SHA256 of the timestamp, method, path and body, keyed with your API secret. See [Authentication](/api-reference/authentication).","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"AccessSign","name":"FORUM-ACCESS-SIGN"}],"title":"AccessKey \u0026 AccessTimestamp \u0026 AccessSign"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"forum-docs","siteName":"Forum Docs","title":"Get source history - Forum Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T08:25:18.309Z","originalFileLocation":"api-reference/source-data/get-source-history.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=\"Returns published values of an Attention Index within a time range, oldest first, with the raw index value and each source\u0026#x27;s score. start, end, interval and limit work as in GET /indices/{name}/history. An unknown index name returns an empty array. Requires an API key whose owner belongs to an approved institution. See Authentication.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Forum 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/forum-docs/KFHEs_Ds7RhNdR2x/_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/forum-docs/KFHEs_Ds7RhNdR2x/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/forum-docs/KFHEs_Ds7RhNdR2x/_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/forum-docs/KFHEs_Ds7RhNdR2x/_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/forum-docs/KFHEs_Ds7RhNdR2x/_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/forum-docs/KFHEs_Ds7RhNdR2x/_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/forum-docs/KFHEs_Ds7RhNdR2x/_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/forum-docs/KFHEs_Ds7RhNdR2x/_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/forum-docs/KFHEs_Ds7RhNdR2x/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get source history - Forum Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns published values of an Attention Index within a time range, oldest first, with the raw index value and each source\u0026#x27;s score. start, end, interval and limit work as in GET /indices/{name}/history. An unknown index name returns an empty array. Requires an API key whose owner belongs to an approved institution. See Authentication.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Forum Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.forum.market/api-reference/source-data/get-source-history\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://forum-docs.mintlify.app/_mintlify/api/og/v2?division=Source+Data\u0026amp;title=Get+source+history\u0026amp;description=Returns+published+values+of+an+Attention+Index+within+a+time+range%2C+oldest+first%2C+with+the+raw+index+value+and+each+source%27s+score.%0A%0A%60start%60%2C+%60end%60%2C+%60interval%60+\u0026amp;theme=1532e7aa2f846c508b24756e\u0026amp;signature=9afd7971d0bd36aab5dfe1ef9aa15f273a59cf98205b208f0cf49f9177c046e8\">\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=\"Get source history - Forum Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns published values of an Attention Index within a time range, oldest first, with the raw index value and each source\u0026#x27;s score. start, end, interval and limit work as in GET /indices/{name}/history. An unknown index name returns an empty array. Requires an API key whose owner belongs to an approved institution. See Authentication.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://forum-docs.mintlify.app/_mintlify/api/og/v2?division=Source+Data\u0026amp;title=Get+source+history\u0026amp;description=Returns+published+values+of+an+Attention+Index+within+a+time+range%2C+oldest+first%2C+with+the+raw+index+value+and+each+source%27s+score.%0A%0A%60start%60%2C+%60end%60%2C+%60interval%60+\u0026amp;theme=1532e7aa2f846c508b24756e\u0026amp;signature=9afd7971d0bd36aab5dfe1ef9aa15f273a59cf98205b208f0cf49f9177c046e8\">\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/forum-docs/KFHEs_Ds7RhNdR2x/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Forum Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#006FFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.forum.market/api-reference/source-data/get-source-history\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/source-data/get-source-history.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.forum.market/#organization\",\"name\":\"Forum Docs\",\"url\":\"https://docs.forum.market\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/forum-docs/-RAtxlJeDPvpstGM/images/light.png?fit=max\u0026auto=format\u0026n=-RAtxlJeDPvpstGM\u0026q=85\u0026s=ca679756bf2aef72b9b7d01a6801ad75\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.forum.market#website\",\"name\":\"Forum Docs\",\"url\":\"https://docs.forum.market\",\"publisher\":{\"@id\":\"https://docs.forum.market/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.forum.market/api-reference/source-data/get-source-history#webpage\",\"url\":\"https://docs.forum.market/api-reference/source-data/get-source-history\",\"name\":\"Get source history\",\"description\":\"Returns published values of an Attention Index within a time range, oldest first, with the raw index value and each source's score. start, end, interval and limit work as in GET /indices/{name}/history. An unknown index name returns an empty array. Requires an API key whose owner belongs to an approved institution. See Authentication.\",\"dateModified\":\"2026-11-03T08:25:18.309Z\",\"isPartOf\":{\"@id\":\"https://docs.forum.market#website\"},\"breadcrumb\":{\"@id\":\"https://docs.forum.market/api-reference/source-data/get-source-history#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.forum.market/api-reference/source-data/get-source-history#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Source Data\",\"item\":\"https://docs.forum.market/api-reference/authentication\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get source history\",\"item\":\"https://docs.forum.market/api-reference/source-data/get-source-history\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.forum.market/api-reference/source-data/get-source-history#apireference\",\"headline\":\"Get source history\",\"name\":\"Get source history\",\"description\":\"Returns published values of an Attention Index within a time range, oldest first, with the raw index value and each source's score. start, end, interval and limit work as in GET /indices/{name}/history. An unknown index name returns an empty array. Requires an API key whose owner belongs to an approved institution. See Authentication.\",\"url\":\"https://docs.forum.market/api-reference/source-data/get-source-history\",\"mainEntityOfPage\":{\"@id\":\"https://docs.forum.market/api-reference/source-data/get-source-history#webpage\"},\"dateModified\":\"2026-11-03T08:25:18.309Z\",\"publisher\":{\"@id\":\"https://docs.forum.market/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.forum.market#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Forum Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Forum Docs","nav":{"global":null,"tabs":[{"tab":"Guide","pages":[{"title":"Guide","href":"/guide/what-is-forum"}]},{"tab":"API Reference","groups":[{"group":"Indices","pages":[{"title":"List indices","deprecated":null,"version":null,"openapi":"/openapi.yaml get /indices","href":"/api-reference/indices/list-indices"},{"title":"Get index","deprecated":null,"version":null,"openapi":"/openapi.yaml get /indices/{name}","href":"/api-reference/indices/get-index"},{"title":"Get index history","deprecated":null,"version":null,"openapi":"/openapi.yaml get /indices/{name}/history","href":"/api-reference/indices/get-index-history"}]},{"group":"Source Data","pages":[{"title":"Authentication","description":"Sign source data requests with an API key.","href":"/api-reference/authentication"},{"title":"Get source history","deprecated":null,"version":null,"openapi":"/openapi.yaml get /indices/{name}/history/sources","href":"/api-reference/source-data/get-source-history"},{"title":"Export full history","description":"Returns every value an Attention Index has published, with its raw value and source scores, in pages of up to 2,500 ordered by `id`.\n\nStart with `afterId=0`. The first page fixes `throughId`, the last `id` the export covers. Request the next page with the returned `nextAfterId` and `throughId` until `nextAfterId` is null. Values published after the export started are left out, so pages stay consistent.\n\nIDs increase over time but are shared across indices, so they are not consecutive. Backfilled values can have higher IDs than live values with earlier timestamps; sort by `timestamp` if you need time order. An unknown index name returns an empty page.\n\nRequires an API key whose owner belongs to an approved institution. See [Authentication](/api-reference/authentication).\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /indices/{name}/history/export","href":"/api-reference/source-data/export-full-history"}]}]}]},"basePath":"","title":"Get source history - Forum Docs","buildId":"dpl_GZsjphRpnhWkstV12jxWNcMHFyox","deploymentId":"dpl_GZsjphRpnhWkstV12jxWNcMHFyox","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B5zPa4Vr.js","utils-CVjrr8Yd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DTgURWzl.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DxTHtkdZ.js","snippetPresets-Cx47o5Vx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-4Fr6y9N_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Dq2ElbEk.js","shallow-BfYl9r69.js","getApiPlaygroundDisplay-Ch3xc7i1.js","CodeSnippet-BsBxuJ1v.js","CodeSnippets-CetzeDL8.js","Page-CYZot51e.js","getPastedJson-BxPKFSJx.js","icon-o0J1Ochb.js","MethodPill-Du3usO5m.js","DuplicateIcon-DJypyMzl.js","createIcon-YMA6N8KJ.js","DynamicMarkdown-CWvhfcZc.js","SectionHeading-BdLVaXCd.js","axios-vUo_bRtp.js","Markdown-C4Ez6OeV.js","clsx-DptzKFCt.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Dt1IougW.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CZ6Wt2Vb.js"]}