Get electricity consumption. Hourly requests cover up to 366 days; daily, monthly, or yearly requests cover up to five years. Limits apply 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":""},"chroma":{"liveDeploymentHistoryId":"6a9fe8bca9845d76609ceab7","collectionId":"319ea88c-3046-4406-befa-a7b891233dfd","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a9fe8bca9845d76609ceab7"},"entitlements":{},"buildId":"6a9fe8bca9845d76609ceab7","clientVersion":"0.0.4076","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":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"consumer-api/reference/consumption","slug":"/consumer-api/reference/consumption","pageMetadata":{"title":"Get consumption","openapi":"GET /me/addresses/{addressId}/consumption","description":"Get electricity consumption. Hourly requests cover up to 366 days; daily, monthly, or yearly requests cover up to five years. Limits apply after range normalization.","href":"/consumer-api/reference/consumption"},"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 electricity consumption. Hourly requests cover up to 366 days; daily, monthly, or yearly requests cover up to five years. Limits apply 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}/consumption?from={from}\u0026to={to}\u0026aggregation={aggregation}`})]}),`\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 consumption","openapi":"GET /me/addresses/{addressId}/consumption","description":"Get electricity consumption. Hourly requests cover up to 366 days; daily, monthly, or yearly requests cover up to five years. Limits apply after range normalization.","href":"/consumer-api/reference/consumption"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"consumption","summary":"Get consumption","description":"Get electricity consumption. Hourly requests cover up to 366 days; daily, monthly, or yearly requests cover up to five years. Limits apply after range normalization.","tags":["Energy"],"responses":{"200":"e1a322b5-d0a4-4ffe-806e-49790940c029","400":"096296ef-b1b0-4b61-8209-4ca6b6535ca9","401":"3a9ba617-e4ac-4587-92d5-ec1e962f5407","403":"e52c9440-e0a7-45c3-852b-7ac8c9ddf418","404":"41df0fd8-fbc5-4aaa-bcc2-0126d6d44ead","422":"788f1185-13a6-4a8b-bb3d-830ff2f82d41","429":"e995e13e-d4a1-46b0-8af0-913741177e5e","500":"6bf3d978-cb61-442a-9e90-e4f343a1eba1","502":"2424c3f4-a4a9-4f0b-b641-cc6aa7eba603","503":"cc37cf2b-31ee-4164-bf01-5700306ea3ca"},"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 \"aggregation=hour\" \\\n \"https://api.minstroem.app/consumer/v1/me/addresses/${MINSTROEM_ADDRESS_ID}/consumption\""}],"parameters":["9a151c82-6d3d-477e-af70-d1da3d28acb9","f26fec10-31b1-4e00-8a13-9487fe4a4d31","18cb060a-bd7f-4008-9da5-54963f0201e1","4f32ce94-3ee4-4933-ab66-9303617d9351"],"method":"get","type":"path","servers":["06158b3d-adc0-4c43-820e-42f4bd69d7ce"],"security":["c7102e92-7790-4b5a-ae59-c6789e3f7e10"],"path":"/me/addresses/{addressId}/consumption","baseUrlOptions":["https://api.minstroem.app/consumer/v1"],"title":"Get consumption","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 \"aggregation=hour\" \\\n \"https://api.minstroem.app/consumer/v1/me/addresses/${MINSTROEM_ADDRESS_ID}/consumption\""}],"requestExampleLanguages":["bash"],"requiredOnlyExamples":false,"disableCodeSampleGeneration":true,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"9a151c82-6d3d-477e-af70-d1da3d28acb9":{"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"},"f26fec10-31b1-4e00-8a13-9487fe4a4d31":{"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"},"18cb060a-bd7f-4008-9da5-54963f0201e1":{"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"},"4f32ce94-3ee4-4933-ab66-9303617d9351":{"name":"aggregation","in":"query","required":true,"description":"Time interval for grouping readings.","schema":{"type":"string","enum":["hour","day","month","year"],"isRequired":true,"description":"Time interval for grouping readings.","uniqueKey":"","typeLabel":"enum\u003cstring>"},"example":"hour"}},"responses":{"e1a322b5-d0a4-4ffe-806e-49790940c029":{"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","aggregation","timeZone","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>"},"aggregation":{"type":"string","enum":["hour","day","month","year"],"isRequired":true,"uniqueKey":"aggregation","typeLabel":"enum\u003cstring>"},"timeZone":{"type":"string","description":"Calendar used for interval boundaries: Europe/Copenhagen. Timestamps are UTC.","examples":["Europe/Copenhagen"],"isRequired":true,"uniqueKey":"timeZone","typeLabel":"string"},"data":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["start","end","energyKWh","isEstimate"],"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>"},"energyKWh":{"type":"number","format":"double","description":"Returned energy in kWh. Missing rows are not zero.","isRequired":true,"uniqueKey":"data.items.[INDEX].energyKWh","typeLabel":"number\u003cdouble>"},"isEstimate":{"type":"boolean","description":"True when the reading is estimated.","isRequired":true,"uniqueKey":"data.items.[INDEX].isEstimate","typeLabel":"boolean"}},"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","aggregation":"hour","timeZone":"Europe/Copenhagen","data":[{"start":"2026-09-05T10:00:00Z","end":"2026-09-05T11:00:00Z","energyKWh":2,"isEstimate":false}]}},"empty":{"title":"empty","value":{"addressId":"2b4bf7a8-b5d0-45ab-8d42-3a5688bba167","from":"2026-09-05T10:00:00Z","to":"2026-09-05T11:00:00Z","aggregation":"hour","timeZone":"Europe/Copenhagen","data":[]}}},"exampleType":"examples"}},"exampleType":"examples"},"096296ef-b1b0-4b61-8209-4ca6b6535ca9":{"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"},"3a9ba617-e4ac-4587-92d5-ec1e962f5407":{"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"},"e52c9440-e0a7-45c3-852b-7ac8c9ddf418":{"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"},"41df0fd8-fbc5-4aaa-bcc2-0126d6d44ead":{"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"},"788f1185-13a6-4a8b-bb3d-830ff2f82d41":{"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"},"e995e13e-d4a1-46b0-8af0-913741177e5e":{"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"},"6bf3d978-cb61-442a-9e90-e4f343a1eba1":{"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"},"2424c3f4-a4a9-4f0b-b641-cc6aa7eba603":{"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"},"cc37cf2b-31ee-4164-bf01-5700306ea3ca":{"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 consumption - Min Strøm API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-08T10:52:04.187Z","originalFileLocation":"consumer-api/reference/consumption.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 electricity consumption. Hourly requests cover up to 366 days; daily, monthly, or yearly requests cover up to five years. Limits apply 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 consumption - Min Strøm API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Get electricity consumption. Hourly requests cover up to 366 days; daily, monthly, or yearly requests cover up to five years. Limits apply 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/consumption\">\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+consumption\u0026amp;description=Get+electricity+consumption.+Hourly+requests+cover+up+to+366+days%3B+daily%2C+monthly%2C+or+yearly+requests+cover+up+to+five+years.+Limits+apply+after+range+normaliza\u0026amp;theme=c38f3f8c8fd2006a679a7dc4\u0026amp;signature=ea7958ef174778bbf979e808b3b253b81f71dd00c9c707c8626225584702e0b7\">\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 consumption - Min Strøm API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Get electricity consumption. Hourly requests cover up to 366 days; daily, monthly, or yearly requests cover up to five years. Limits apply 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+consumption\u0026amp;description=Get+electricity+consumption.+Hourly+requests+cover+up+to+366+days%3B+daily%2C+monthly%2C+or+yearly+requests+cover+up+to+five+years.+Limits+apply+after+range+normaliza\u0026amp;theme=c38f3f8c8fd2006a679a7dc4\u0026amp;signature=ea7958ef174778bbf979e808b3b253b81f71dd00c9c707c8626225584702e0b7\">\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/consumption\">\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/consumption.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/consumption#webpage\",\"url\":\"https://docs.minstroem.app/consumer-api/reference/consumption\",\"name\":\"Get consumption\",\"description\":\"Get electricity consumption. Hourly requests cover up to 366 days; daily, monthly, or yearly requests cover up to five years. Limits apply after range normalization.\",\"dateModified\":\"2026-09-08T10:52:04.187Z\",\"isPartOf\":{\"@id\":\"https://docs.minstroem.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.minstroem.app/consumer-api/reference/consumption#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.minstroem.app/consumer-api/reference/consumption#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 consumption\",\"item\":\"https://docs.minstroem.app/consumer-api/reference/consumption\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.minstroem.app/consumer-api/reference/consumption#apireference\",\"headline\":\"Get consumption\",\"name\":\"Get consumption\",\"description\":\"Get electricity consumption. Hourly requests cover up to 366 days; daily, monthly, or yearly requests cover up to five years. Limits apply after range normalization.\",\"url\":\"https://docs.minstroem.app/consumer-api/reference/consumption\",\"mainEntityOfPage\":{\"@id\":\"https://docs.minstroem.app/consumer-api/reference/consumption#webpage\"},\"dateModified\":\"2026-09-08T10:52:04.187Z\",\"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","description":"List your addresses and the data available for each.","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","description":"Get electricity exported from solar. Hourly requests cover up to 366 days; daily, monthly, or yearly requests cover up to five years. Limits apply after range normalization.","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","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","href":"/consumer-api/reference/forecast-prices"}]}]},{"tab":"Enterprise API (B2B)","pages":[{"title":"Enterprise API (B2B)","href":"/enterprise-api/overview"}]}]},"basePath":"","title":"Get consumption - Min Strøm API","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}