Get confirmed electricity prices by hour or quarter-hour. Request up to 366 days at hourly resolution or 90 days at quarter-hour resolution, after range normalization.
Inclusive RFC 3339 start with Z or numeric offset. Fractions accepted. Expanded outward to the interval.
UTC instant encoded with Z. Interval ends are exclusive.
Exclusive RFC 3339 end after from. Expands outward unless aligned. Caps apply after expansion.
UTC instant encoded with Z. Interval ends are exclusive.
Ascending sparse rows; empty is valid. Gaps are not zero readings.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Min Strøm API","colors":{"primary":"#0A84FF","light":"#007AFF","dark":"#0A84FF"},"logo":{"light":"https://mintcdn.com/minstrm/uUrCM3WOfvDdgpNE/logo/light.svg?fit=max\u0026auto=format\u0026n=uUrCM3WOfvDdgpNE\u0026q=85\u0026s=cc43c05a953f6003797e0d7f33b43f0b","dark":"https://mintcdn.com/minstrm/uUrCM3WOfvDdgpNE/logo/dark.svg?fit=max\u0026auto=format\u0026n=uUrCM3WOfvDdgpNE\u0026q=85\u0026s=c5aac1c677b5fa772838fa13a1b9a4a4"},"favicon":"https://mintcdn.com/minstrm/uUrCM3WOfvDdgpNE/images/favicon.png?fit=max\u0026auto=format\u0026n=uUrCM3WOfvDdgpNE\u0026q=85\u0026s=485703b0a854fcdcc8f3d546671789a5","api":{"openapi":"api-reference/openapi.json","playground":{"display":"none"},"examples":{"languages":["curl"],"autogenerate":false},"mdx":{"auth":{"method":"bearer"},"server":"https://api.minstroem.app"}},"appearance":{"default":"system","strict":false},"background":{"color":{"light":"#FFFFFF","dark":"#05070F"}},"navbar":{"links":[{"href":"https://minstroem.app","label":"Home"},{"href":"https://status.minstroem.app","label":"Status"},{"href":"mailto:engberg@minstroem.app","label":"Support"}],"primary":{"type":"button","label":"Get started","href":"/consumer-api/quickstart"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/86938713"}},"contextual":{"options":["copy","download-spec"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"minstrm","hasAudioNarration":false,"actualSubdomain":"minstrm","customDomains":["docs.minstroem.app"],"gitSource":{"type":"github","owner":"philipengberg","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6a9fe8bca9845d76609ceab7","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Consumer API","count":16},{"language":"default","tag":"Guides","count":7},{"language":"default","tag":"API reference","count":7},{"language":"default","tag":"Enterprise API (B2B)","count":4},{"language":"default","tag":"Enterprise integrations","count":4},{"language":"default","tag":"Get started","count":2}]},"assistantConfig":{},"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":"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":"editor-metadata","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},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"consumer-api/reference/prices","slug":"/consumer-api/reference/prices","pageMetadata":{"title":"Get historical prices","openapi":"GET /me/addresses/{addressId}/prices","description":"Get confirmed electricity prices by hour or quarter-hour. Request up to 366 days at hourly resolution or 90 days at quarter-hour resolution, after range normalization.","href":"/consumer-api/reference/prices"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Get confirmed electricity prices by hour or quarter-hour. Request up to 366 days at hourly resolution or 90 days at quarter-hour resolution, after range normalization.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);return _jsxs(_Fragment,{children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`GET`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` /consumer/v1/me/addresses/{addressId}/prices?from={from}\u0026to={to}\u0026resolution={resolution}`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Follow `,_jsx(_components.a,{href:`/consumer-api/quickstart`,children:`Quick start`}),` to try the curl example. See `,_jsx(_components.a,{href:`/consumer-api/time-and-ranges`,children:`Time and ranges`}),` and `,_jsx(_components.a,{href:`/consumer-api/data-interpretation`,children:`Data interpretation`}),` for help using the results.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get historical prices","openapi":"GET /me/addresses/{addressId}/prices","description":"Get confirmed electricity prices by hour or quarter-hour. Request up to 366 days at hourly resolution or 90 days at quarter-hour resolution, after range normalization.","href":"/consumer-api/reference/prices"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"prices","summary":"Get historical prices","description":"Get confirmed electricity prices by hour or quarter-hour. Request up to 366 days at hourly resolution or 90 days at quarter-hour resolution, after range normalization.","tags":["Prices"],"responses":{"200":"8463fa14-5506-482b-83e6-e40bf56c1d32","400":"0a1942e5-e618-4f68-8ba1-7195290360aa","401":"288c3be6-9ffb-4504-a7c1-ef5b8787c7bf","403":"a1dc3788-b991-4ad5-8381-6878e2d6be77","404":"dfd2038b-adf9-4377-b7d9-26ca5e5f589d","422":"ffbb3e4a-c9b6-459f-9175-ddec5de68d2c","429":"bbec69d9-a1b8-4062-96e0-06db084138ee","500":"5e733117-7594-4a87-946c-02cc197dd56b","502":"3bb7f5b0-1a49-4733-94d6-6238e3968b39","503":"4e8f86a5-74ed-48e2-aa77-76e7c0defdc4"},"x-codeSamples":[{"lang":"curl","label":"curl","source":"curl --fail-with-body --silent --show-error --get \\\n --header \"Authorization: Bearer ${MINSTROEM_API_TOKEN}\" \\\n --data-urlencode \"from=2026-09-05T10:00:00Z\" \\\n --data-urlencode \"to=2026-09-05T11:00:00Z\" \\\n --data-urlencode \"resolution=hour\" \\\n \"https://api.minstroem.app/consumer/v1/me/addresses/${MINSTROEM_ADDRESS_ID}/prices\""}],"parameters":["4c854405-1fcd-4ab1-999f-c86a71d2c9a9","9393ea2b-27fc-477b-89e4-931fcfacb90e","63bca947-4622-4c67-b78b-184572587ecf","7ca66e13-2821-46b0-9d29-de2ff8b4124f"],"method":"get","type":"path","servers":["06158b3d-adc0-4c43-820e-42f4bd69d7ce"],"security":["c7102e92-7790-4b5a-ae59-c6789e3f7e10"],"path":"/me/addresses/{addressId}/prices","baseUrlOptions":["https://api.minstroem.app/consumer/v1"],"title":"Get historical prices","codeSamples":[{"label":"curl","lang":"curl","source":"curl --fail-with-body --silent --show-error --get \\\n --header \"Authorization: Bearer ${MINSTROEM_API_TOKEN}\" \\\n --data-urlencode \"from=2026-09-05T10:00:00Z\" \\\n --data-urlencode \"to=2026-09-05T11:00:00Z\" \\\n --data-urlencode \"resolution=hour\" \\\n \"https://api.minstroem.app/consumer/v1/me/addresses/${MINSTROEM_ADDRESS_ID}/prices\""}],"requestExampleLanguages":["bash"],"requiredOnlyExamples":false,"disableCodeSampleGeneration":true,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"4c854405-1fcd-4ab1-999f-c86a71d2c9a9":{"name":"addressId","in":"path","required":true,"description":"Address ID returned by List addresses.","schema":{"type":"string","format":"uuid","isRequired":true,"description":"Address ID returned by List addresses.","uniqueKey":"","typeLabel":"string\u003cuuid>"},"example":"2b4bf7a8-b5d0-45ab-8d42-3a5688bba167"},"9393ea2b-27fc-477b-89e4-931fcfacb90e":{"name":"from","in":"query","required":true,"description":"Inclusive RFC 3339 start with Z or numeric offset. Fractions accepted. Expanded outward to the interval.","schema":{"type":"string","format":"date-time","description":"Inclusive RFC 3339 start with Z or numeric offset. Fractions accepted. Expanded outward to the interval.\nUTC instant encoded with Z. Interval ends are exclusive.","examples":["2026-09-05T10:00:00Z"],"isRequired":true,"uniqueKey":"","typeLabel":"string\u003cdate-time>"},"example":"2026-09-05T10:00:00Z"},"63bca947-4622-4c67-b78b-184572587ecf":{"name":"to","in":"query","required":true,"description":"Exclusive RFC 3339 end after from. Expands outward unless aligned. Caps apply after expansion.","schema":{"type":"string","format":"date-time","description":"Exclusive RFC 3339 end after from. Expands outward unless aligned. Caps apply after expansion.\nUTC instant encoded with Z. Interval ends are exclusive.","examples":["2026-09-05T10:00:00Z"],"isRequired":true,"uniqueKey":"","typeLabel":"string\u003cdate-time>"},"example":"2026-09-05T11:00:00Z"},"7ca66e13-2821-46b0-9d29-de2ff8b4124f":{"name":"resolution","in":"query","required":true,"description":"Confirmed historical price resolution. Hour has a 366-day cap; fifteenMinutes has 90 days after normalization.","schema":{"type":"string","enum":["hour","fifteenMinutes"],"isRequired":true,"description":"Confirmed historical price resolution. Hour has a 366-day cap; fifteenMinutes has 90 days after normalization.","uniqueKey":"","typeLabel":"enum\u003cstring>"},"example":"hour"}},"responses":{"8463fa14-5506-482b-83e6-e40bf56c1d32":{"description":"Available readings in time order. Results may contain gaps or be empty.","headers":{"X-Request-ID":{"description":"Response UUID for support. Never send your key.","schema":{"type":"string","format":"uuid"}},"Cache-Control":{"description":"Private, non-cacheable response.","schema":{"type":"string","const":"private, no-store"}},"X-RateLimit-Limit-Minute":{"description":"Configured minute limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":60},"X-RateLimit-Remaining-Minute":{"description":"Remaining minute attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Minute":{"description":"Minute reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}},"X-RateLimit-Limit-Day":{"description":"Configured day limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":2000},"X-RateLimit-Remaining-Day":{"description":"Remaining day attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Day":{"description":"Day reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["addressId","from","to","timeZone","resolution","currency","vatIncluded","data"],"properties":{"addressId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"addressId","typeLabel":"string\u003cuuid>"},"from":{"type":"string","format":"date-time","description":"UTC instant encoded with Z. Interval ends are exclusive.","examples":["2026-09-05T10:00:00Z"],"isRequired":true,"uniqueKey":"from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"UTC instant encoded with Z. Interval ends are exclusive.","examples":["2026-09-05T10:00:00Z"],"isRequired":true,"uniqueKey":"to","typeLabel":"string\u003cdate-time>"},"timeZone":{"type":"string","description":"Calendar used for interval boundaries: Europe/Copenhagen. Timestamps are UTC.","examples":["Europe/Copenhagen"],"isRequired":true,"uniqueKey":"timeZone","typeLabel":"string"},"resolution":{"type":"string","enum":["hour","fifteenMinutes"],"isRequired":true,"uniqueKey":"resolution","typeLabel":"enum\u003cstring>"},"currency":{"type":"string","enum":["DKK","SEK","NOK"],"description":"Currency for monetary amounts and per-kWh rates.","isRequired":true,"uniqueKey":"currency","typeLabel":"enum\u003cstring>"},"vatIncluded":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"vatIncluded","typeLabel":"boolean"},"data":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["start","end","totalPricePerKWh","variableChargesPerKWh"],"properties":{"start":{"type":"string","format":"date-time","description":"UTC instant encoded with Z. Interval ends are exclusive.","examples":["2026-09-05T10:00:00Z"],"isRequired":true,"uniqueKey":"data.items.[INDEX].start","typeLabel":"string\u003cdate-time>"},"end":{"type":"string","format":"date-time","description":"UTC instant encoded with Z. Interval ends are exclusive.","examples":["2026-09-05T10:00:00Z"],"isRequired":true,"uniqueKey":"data.items.[INDEX].end","typeLabel":"string\u003cdate-time>"},"totalPricePerKWh":{"type":"number","format":"double","description":"Price in currency/kWh including VAT, rounded to three decimals. Based on available price components. Fixed fees are reported by the cost and revenue endpoints.","isRequired":true,"uniqueKey":"data.items.[INDEX].totalPricePerKWh","typeLabel":"number\u003cdouble>"},"variableChargesPerKWh":{"oneOf":[{"type":"number","format":"double","description":"Variable charges in currency/kWh including VAT, rounded to three decimals. Null when unavailable.","isRequired":true,"uniqueKey":"data.items.[INDEX].variableChargesPerKWh.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Variable charges in currency/kWh including VAT, rounded to three decimals. Null when unavailable.","isRequired":true,"uniqueKey":"data.items.[INDEX].variableChargesPerKWh.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].variableChargesPerKWh","typeLabel":"number\u003cdouble> | null"}},"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"description":"Ascending sparse rows; empty is valid. Gaps are not zero readings.","isRequired":true,"uniqueKey":"data","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"synthetic":{"title":"synthetic","value":{"addressId":"2b4bf7a8-b5d0-45ab-8d42-3a5688bba167","from":"2026-09-05T10:00:00Z","to":"2026-09-05T11:00:00Z","resolution":"hour","timeZone":"Europe/Copenhagen","currency":"DKK","vatIncluded":true,"data":[{"start":"2026-09-05T10:00:00Z","end":"2026-09-05T11:00:00Z","totalPricePerKWh":1.234,"variableChargesPerKWh":null}]}},"empty":{"title":"empty","value":{"addressId":"2b4bf7a8-b5d0-45ab-8d42-3a5688bba167","from":"2026-09-05T10:00:00Z","to":"2026-09-05T11:00:00Z","resolution":"hour","timeZone":"Europe/Copenhagen","currency":"DKK","vatIncluded":true,"data":[]}}},"exampleType":"examples"}},"exampleType":"examples"},"0a1942e5-e618-4f68-8ba1-7195290360aa":{"description":"Check the parameters and requested range: invalid_parameter, invalid_range, or range_too_large.","headers":{"X-Request-ID":{"description":"Response UUID for support. Never send your key.","schema":{"type":"string","format":"uuid"}},"Cache-Control":{"description":"Private, non-cacheable response.","schema":{"type":"string","const":"private, no-store"}},"X-RateLimit-Limit-Minute":{"description":"Configured minute limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":60},"X-RateLimit-Remaining-Minute":{"description":"Remaining minute attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Minute":{"description":"Minute reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}},"X-RateLimit-Limit-Day":{"description":"Configured day limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":2000},"X-RateLimit-Remaining-Day":{"description":"Remaining day attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Day":{"description":"Day reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error","reason","errorCode"],"properties":{"error":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"reason":{"type":"string","description":"Safe human-readable explanation; use errorCode for program logic.","isRequired":true,"uniqueKey":"reason","typeLabel":"string"},"errorCode":{"type":"string","description":"Stable machine-readable error code.","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":true,"reason":"A request parameter is invalid.","errorCode":"invalid_parameter"},"examples":{"Example":{"title":"Example","value":{"error":true,"reason":"A request parameter is invalid.","errorCode":"invalid_parameter"}}},"exampleType":"examples"}},"exampleType":"examples"},"288c3be6-9ffb-4504-a7c1-ef5b8787c7bf":{"description":"The API key is invalid (invalid_token) or expired (credential_expired).","headers":{"X-Request-ID":{"description":"Response UUID for support. Never send your key.","schema":{"type":"string","format":"uuid"}},"Cache-Control":{"description":"Private, non-cacheable response.","schema":{"type":"string","const":"private, no-store"}},"X-RateLimit-Limit-Minute":{"description":"Configured minute limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":60},"X-RateLimit-Remaining-Minute":{"description":"Remaining minute attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Minute":{"description":"Minute reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}},"X-RateLimit-Limit-Day":{"description":"Configured day limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":2000},"X-RateLimit-Remaining-Day":{"description":"Remaining day attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Day":{"description":"Day reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error","reason","errorCode"],"properties":{"error":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"reason":{"type":"string","description":"Safe human-readable explanation; use errorCode for program logic.","isRequired":true,"uniqueKey":"reason","typeLabel":"string"},"errorCode":{"type":"string","description":"Stable machine-readable error code.","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":true,"reason":"A valid credential is required.","errorCode":"invalid_token"},"examples":{"Example":{"title":"Example","value":{"error":true,"reason":"A valid credential is required.","errorCode":"invalid_token"}}},"exampleType":"examples"}},"exampleType":"examples"},"a1dc3788-b991-4ad5-8381-6878e2d6be77":{"description":"An active Plus subscription is required (plus_required), or access is denied (forbidden).","headers":{"X-Request-ID":{"description":"Response UUID for support. Never send your key.","schema":{"type":"string","format":"uuid"}},"Cache-Control":{"description":"Private, non-cacheable response.","schema":{"type":"string","const":"private, no-store"}},"X-RateLimit-Limit-Minute":{"description":"Configured minute limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":60},"X-RateLimit-Remaining-Minute":{"description":"Remaining minute attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Minute":{"description":"Minute reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}},"X-RateLimit-Limit-Day":{"description":"Configured day limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":2000},"X-RateLimit-Remaining-Day":{"description":"Remaining day attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Day":{"description":"Day reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error","reason","errorCode"],"properties":{"error":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"reason":{"type":"string","description":"Safe human-readable explanation; use errorCode for program logic.","isRequired":true,"uniqueKey":"reason","typeLabel":"string"},"errorCode":{"type":"string","description":"Stable machine-readable error code.","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":true,"reason":"An active Min Strøm Plus subscription is required.","errorCode":"plus_required"},"examples":{"Example":{"title":"Example","value":{"error":true,"reason":"An active Min Strøm Plus subscription is required.","errorCode":"plus_required"}}},"exampleType":"examples"}},"exampleType":"examples"},"dfd2038b-adf9-4377-b7d9-26ca5e5f589d":{"description":"The address could not be found. Use an ID returned by List addresses.","headers":{"X-Request-ID":{"description":"Response UUID for support. Never send your key.","schema":{"type":"string","format":"uuid"}},"Cache-Control":{"description":"Private, non-cacheable response.","schema":{"type":"string","const":"private, no-store"}},"X-RateLimit-Limit-Minute":{"description":"Configured minute limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":60},"X-RateLimit-Remaining-Minute":{"description":"Remaining minute attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Minute":{"description":"Minute reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}},"X-RateLimit-Limit-Day":{"description":"Configured day limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":2000},"X-RateLimit-Remaining-Day":{"description":"Remaining day attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Day":{"description":"Day reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error","reason","errorCode"],"properties":{"error":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"reason":{"type":"string","description":"Safe human-readable explanation; use errorCode for program logic.","isRequired":true,"uniqueKey":"reason","typeLabel":"string"},"errorCode":{"type":"string","description":"Stable machine-readable error code.","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":true,"reason":"The resource was not found.","errorCode":"resource_not_found"},"examples":{"Example":{"title":"Example","value":{"error":true,"reason":"The resource was not found.","errorCode":"resource_not_found"}}},"exampleType":"examples"}},"exampleType":"examples"},"ffbb3e4a-c9b6-459f-9175-ddec5de68d2c":{"description":"This data is unavailable for the address. Check its capability flags.","headers":{"X-Request-ID":{"description":"Response UUID for support. Never send your key.","schema":{"type":"string","format":"uuid"}},"Cache-Control":{"description":"Private, non-cacheable response.","schema":{"type":"string","const":"private, no-store"}},"X-RateLimit-Limit-Minute":{"description":"Configured minute limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":60},"X-RateLimit-Remaining-Minute":{"description":"Remaining minute attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Minute":{"description":"Minute reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}},"X-RateLimit-Limit-Day":{"description":"Configured day limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":2000},"X-RateLimit-Remaining-Day":{"description":"Remaining day attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Day":{"description":"Day reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error","reason","errorCode"],"properties":{"error":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"reason":{"type":"string","description":"Safe human-readable explanation; use errorCode for program logic.","isRequired":true,"uniqueKey":"reason","typeLabel":"string"},"errorCode":{"type":"string","description":"Stable machine-readable error code.","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":true,"reason":"This feature is unavailable for this address.","errorCode":"feature_unavailable"},"examples":{"Example":{"title":"Example","value":{"error":true,"reason":"This feature is unavailable for this address.","errorCode":"feature_unavailable"}}},"exampleType":"examples"}},"exampleType":"examples"},"bbec69d9-a1b8-4062-96e0-06db084138ee":{"description":"Minute or daily quota exhausted. Denied attempts count too; honor Retry-After.","headers":{"X-Request-ID":{"description":"Response UUID for support. Never send your key.","schema":{"type":"string","format":"uuid"}},"Cache-Control":{"description":"Private, non-cacheable response.","schema":{"type":"string","const":"private, no-store"}},"X-RateLimit-Limit-Minute":{"description":"Configured minute limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":60},"X-RateLimit-Remaining-Minute":{"description":"Remaining minute attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Minute":{"description":"Minute reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}},"X-RateLimit-Limit-Day":{"description":"Configured day limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":2000},"X-RateLimit-Remaining-Day":{"description":"Remaining day attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Day":{"description":"Day reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}},"Retry-After":{"description":"Seconds until the latest reset among exhausted windows; present on 429.","schema":{"type":"integer","minimum":1}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error","reason","errorCode"],"properties":{"error":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"reason":{"type":"string","description":"Safe human-readable explanation; use errorCode for program logic.","isRequired":true,"uniqueKey":"reason","typeLabel":"string"},"errorCode":{"type":"string","description":"Stable machine-readable error code.","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":true,"reason":"The request limit has been exceeded.","errorCode":"rate_limited"},"examples":{"Example":{"title":"Example","value":{"error":true,"reason":"The request limit has been exceeded.","errorCode":"rate_limited"}}},"exampleType":"examples"}},"exampleType":"examples"},"5e733117-7594-4a87-946c-02cc197dd56b":{"description":"An unexpected error occurred. Retry later or contact support.","headers":{"X-Request-ID":{"description":"Response UUID for support. Never send your key.","schema":{"type":"string","format":"uuid"}},"Cache-Control":{"description":"Private, non-cacheable response.","schema":{"type":"string","const":"private, no-store"}},"X-RateLimit-Limit-Minute":{"description":"Configured minute limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":60},"X-RateLimit-Remaining-Minute":{"description":"Remaining minute attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Minute":{"description":"Minute reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}},"X-RateLimit-Limit-Day":{"description":"Configured day limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":2000},"X-RateLimit-Remaining-Day":{"description":"Remaining day attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Day":{"description":"Day reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error","reason","errorCode"],"properties":{"error":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"reason":{"type":"string","description":"Safe human-readable explanation; use errorCode for program logic.","isRequired":true,"uniqueKey":"reason","typeLabel":"string"},"errorCode":{"type":"string","description":"Stable machine-readable error code.","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":true,"reason":"An unexpected error occurred.","errorCode":"internal_error"},"examples":{"Example":{"title":"Example","value":{"error":true,"reason":"An unexpected error occurred.","errorCode":"internal_error"}}},"exampleType":"examples"}},"exampleType":"examples"},"3bb7f5b0-1a49-4733-94d6-6238e3968b39":{"description":"Data is temporarily unavailable. Retry later.","headers":{"X-Request-ID":{"description":"Response UUID for support. Never send your key.","schema":{"type":"string","format":"uuid"}},"Cache-Control":{"description":"Private, non-cacheable response.","schema":{"type":"string","const":"private, no-store"}},"X-RateLimit-Limit-Minute":{"description":"Configured minute limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":60},"X-RateLimit-Remaining-Minute":{"description":"Remaining minute attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Minute":{"description":"Minute reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}},"X-RateLimit-Limit-Day":{"description":"Configured day limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":2000},"X-RateLimit-Remaining-Day":{"description":"Remaining day attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Day":{"description":"Day reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error","reason","errorCode"],"properties":{"error":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"reason":{"type":"string","description":"Safe human-readable explanation; use errorCode for program logic.","isRequired":true,"uniqueKey":"reason","typeLabel":"string"},"errorCode":{"type":"string","description":"Stable machine-readable error code.","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":true,"reason":"The data provider is temporarily unavailable.","errorCode":"upstream_unavailable"},"examples":{"Example":{"title":"Example","value":{"error":true,"reason":"The data provider is temporarily unavailable.","errorCode":"upstream_unavailable"}}},"exampleType":"examples"}},"exampleType":"examples"},"4e8f86a5-74ed-48e2-aa77-76e7c0defdc4":{"description":"Subscription verification or request limiting is temporarily unavailable. Retry later.","headers":{"X-Request-ID":{"description":"Response UUID for support. Never send your key.","schema":{"type":"string","format":"uuid"}},"Cache-Control":{"description":"Private, non-cacheable response.","schema":{"type":"string","const":"private, no-store"}},"X-RateLimit-Limit-Minute":{"description":"Configured minute limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":60},"X-RateLimit-Remaining-Minute":{"description":"Remaining minute attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Minute":{"description":"Minute reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}},"X-RateLimit-Limit-Day":{"description":"Configured day limit; present after quota evaluation.","schema":{"type":"integer","minimum":1},"example":2000},"X-RateLimit-Remaining-Day":{"description":"Remaining day attempts; present after quota evaluation.","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset-Day":{"description":"Day reset as Unix seconds (UTC fixed window); present after quota evaluation.","schema":{"type":"integer","format":"int64"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error","reason","errorCode"],"properties":{"error":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"reason":{"type":"string","description":"Safe human-readable explanation; use errorCode for program logic.","isRequired":true,"uniqueKey":"reason","typeLabel":"string"},"errorCode":{"type":"string","description":"Stable machine-readable error code.","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":true,"reason":"Min Strøm Plus subscription verification is unavailable.","errorCode":"entitlement_unavailable"},"examples":{"Example":{"title":"Example","value":{"error":true,"reason":"Min Strøm Plus subscription verification is unavailable.","errorCode":"entitlement_unavailable"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"c7102e92-7790-4b5a-ae59-c6789e3f7e10":{"ConsumerBearer":{"type":"http","scheme":"bearer","description":"API key created in the iOS app. Requires an active Min Strøm Plus subscription.","scopes":[]}}},"servers":{"06158b3d-adc0-4c43-820e-42f4bd69d7ce":{"url":"https://api.minstroem.app/consumer/v1","description":"Consumer API"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"API key created in the iOS app. Requires an active Min Strøm Plus subscription.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key created in the iOS app. Requires an active Min Strøm Plus subscription.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"ConsumerBearer","name":"Authorization"}],"title":"ConsumerBearer"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"minstrm","siteName":"Min Strøm API","title":"Get historical prices - Min Strøm API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-08T10:52:04.190Z","originalFileLocation":"consumer-api/reference/prices.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=\"Get confirmed electricity prices by hour or quarter-hour. Request up to 366 days at hourly resolution or 90 days at quarter-hour resolution, after range normalization.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Min Strøm API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/minstrm/oCfn6GKvUX4C6Nzg/_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/minstrm/oCfn6GKvUX4C6Nzg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/minstrm/oCfn6GKvUX4C6Nzg/_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/minstrm/oCfn6GKvUX4C6Nzg/_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/minstrm/oCfn6GKvUX4C6Nzg/_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/minstrm/oCfn6GKvUX4C6Nzg/_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/minstrm/oCfn6GKvUX4C6Nzg/_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/minstrm/oCfn6GKvUX4C6Nzg/_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/minstrm/oCfn6GKvUX4C6Nzg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get historical prices - Min Strøm API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Get confirmed electricity prices by hour or quarter-hour. Request up to 366 days at hourly resolution or 90 days at quarter-hour resolution, after range normalization.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Min Strøm API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.minstroem.app/consumer-api/reference/prices\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://minstrm.mintlify.site/_mintlify/api/og/v2?division=API+reference\u0026amp;title=Get+historical+prices\u0026amp;description=Get+confirmed+electricity+prices+by+hour+or+quarter-hour.+Request+up+to+366+days+at+hourly+resolution+or+90+days+at+quarter-hour+resolution%2C+after+range+normali\u0026amp;theme=c38f3f8c8fd2006a679a7dc4\u0026amp;signature=11e22b74d1e16775e1423cc5f80e4cd092936cf3c6751ea78ff2ce6f11337736\">\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 historical prices - Min Strøm API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Get confirmed electricity prices by hour or quarter-hour. Request up to 366 days at hourly resolution or 90 days at quarter-hour resolution, after range normalization.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://minstrm.mintlify.site/_mintlify/api/og/v2?division=API+reference\u0026amp;title=Get+historical+prices\u0026amp;description=Get+confirmed+electricity+prices+by+hour+or+quarter-hour.+Request+up+to+366+days+at+hourly+resolution+or+90+days+at+quarter-hour+resolution%2C+after+range+normali\u0026amp;theme=c38f3f8c8fd2006a679a7dc4\u0026amp;signature=11e22b74d1e16775e1423cc5f80e4cd092936cf3c6751ea78ff2ce6f11337736\">\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/minstrm/oCfn6GKvUX4C6Nzg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Min Strøm API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0A84FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.minstroem.app/consumer-api/reference/prices\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/consumer-api/reference/prices.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.minstroem.app/#organization\",\"name\":\"Min Strøm API\",\"url\":\"https://docs.minstroem.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/minstrm/uUrCM3WOfvDdgpNE/logo/light.svg?fit=max\u0026auto=format\u0026n=uUrCM3WOfvDdgpNE\u0026q=85\u0026s=cc43c05a953f6003797e0d7f33b43f0b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.minstroem.app#website\",\"name\":\"Min Strøm API\",\"url\":\"https://docs.minstroem.app\",\"publisher\":{\"@id\":\"https://docs.minstroem.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.minstroem.app/consumer-api/reference/prices#webpage\",\"url\":\"https://docs.minstroem.app/consumer-api/reference/prices\",\"name\":\"Get historical prices\",\"description\":\"Get confirmed electricity prices by hour or quarter-hour. Request up to 366 days at hourly resolution or 90 days at quarter-hour resolution, after range normalization.\",\"dateModified\":\"2026-09-08T10:52:04.190Z\",\"isPartOf\":{\"@id\":\"https://docs.minstroem.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.minstroem.app/consumer-api/reference/prices#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.minstroem.app/consumer-api/reference/prices#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API reference\",\"item\":\"https://docs.minstroem.app/consumer-api/reference/list-addresses\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get historical prices\",\"item\":\"https://docs.minstroem.app/consumer-api/reference/prices\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.minstroem.app/consumer-api/reference/prices#apireference\",\"headline\":\"Get historical prices\",\"name\":\"Get historical prices\",\"description\":\"Get confirmed electricity prices by hour or quarter-hour. Request up to 366 days at hourly resolution or 90 days at quarter-hour resolution, after range normalization.\",\"url\":\"https://docs.minstroem.app/consumer-api/reference/prices\",\"mainEntityOfPage\":{\"@id\":\"https://docs.minstroem.app/consumer-api/reference/prices#webpage\"},\"dateModified\":\"2026-09-08T10:52:04.190Z\",\"publisher\":{\"@id\":\"https://docs.minstroem.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.minstroem.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Min Strøm API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Min Strøm API","nav":{"global":null,"tabs":[{"tab":"Consumer API","groups":[{"group":"Get started","pages":[{"title":"Consumer API","icon":"house","href":"/introduction"},{"title":"Quick start","icon":"terminal","href":"/consumer-api/quickstart"}]},{"group":"Guides","pages":[{"title":"Authentication and security","icon":"key","href":"/consumer-api/authentication"},{"title":"Addresses and capabilities","icon":"house","href":"/consumer-api/addresses"},{"title":"Time and ranges","icon":"clock","href":"/consumer-api/time-and-ranges"},{"title":"Data interpretation","icon":"book-open","href":"/consumer-api/data-interpretation"},{"title":"Forecast prices","icon":"chart-line","href":"/consumer-api/forecasts"},{"title":"Errors and limits","icon":"triangle-exclamation","href":"/consumer-api/errors-and-limits"},{"title":"Troubleshooting","icon":"wrench","href":"/consumer-api/troubleshooting"}]},{"group":"API reference","pages":[{"title":"List addresses","openapi":"GET /me/addresses","href":"/consumer-api/reference/list-addresses"},{"title":"Get consumption","openapi":"GET /me/addresses/{addressId}/consumption","href":"/consumer-api/reference/consumption"},{"title":"Get solar export","openapi":"GET /me/addresses/{addressId}/solar-export","href":"/consumer-api/reference/solar-export"},{"title":"Get consumption costs","openapi":"GET /me/addresses/{addressId}/consumption-costs","href":"/consumer-api/reference/consumption-costs"},{"title":"Get solar-export revenue","openapi":"GET /me/addresses/{addressId}/solar-export-revenue","description":"Get calculated solar-export revenue after fixed fees, excluding VAT. Available for Danish addresses. Request up to 366 days after range normalization.","href":"/consumer-api/reference/solar-export-revenue"},{"title":"Get historical prices","openapi":"GET /me/addresses/{addressId}/prices","href":"/consumer-api/reference/prices"},{"title":"Get forecast prices","openapi":"GET /me/addresses/{addressId}/forecast-prices","description":"Get upcoming hourly price estimates for DK1, DK2, SE3, and SE4. Forecasts follow the latest confirmed price, starting no earlier than the current hour. The available forecast period varies.","href":"/consumer-api/reference/forecast-prices"}]}]},{"tab":"Enterprise API (B2B)","pages":[{"title":"Enterprise API (B2B)","href":"/enterprise-api/overview"}]}]},"basePath":"","title":"Get historical prices - Min Strøm API","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}