{"id":2087,"date":"2023-09-21T06:07:22","date_gmt":"2023-09-21T06:07:22","guid":{"rendered":"https:\/\/eodhd.com\/financial-academy\/?p=2087"},"modified":"2025-02-05T11:09:47","modified_gmt":"2025-02-05T11:09:47","slug":"how-to-get-stocks-intraday-historical-data-on-python","status":"publish","type":"post","link":"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python","title":{"rendered":"How to Get Stock Intraday Historical Data with Python"},"content":{"rendered":"\n<p>For people who are interested in trading, investing or financial analysis, having access to Stocks Intraday Historical Data with Python is necessary. It helps to stay informed of the cumulative total volume of orders executed at a given price during daily or monthly intervals. While historical intraday data is not suitable for high-frequency trading or immediate decision-making, it is more than sufficient for conducting various research tasks.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><a class=\"maxbutton-1 maxbutton maxbutton-subscribe-to-api external-css btn\" href=\"https:\/\/eodhd.com\/register\"><span class='mb-text'>Register &amp; Get Data<\/span><\/a><\/p>\n\n\n\n\n\n\n<p><strong>Please note<\/strong>: <strong>before continue to work with our APIs, make sure that you <a href=\"https:\/\/eodhd.com\/financial-academy\/financial-faq\/how-to-start-using-eodhd-pythons-financial-library-beginners-guide\/\">import and installed all required libraries.<\/a><\/strong> <strong>More detailed information about functions of Stocks Intraday Historical Data API you can find on our <a href=\"https:\/\/eodhd.com\/financial-apis\/intraday-historical-data-api\/\">documentation web-page<\/a>.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-accessing-the-eodhd-api\">Accessing the EODHD API<\/h2>\n\n\n\n<p>To access the EODHD API, lets create an instance of the \u201cAPIClient\u201d class and pass it our API key. In this example, we will use the demo API key, but in a real application, you should use your registered API key. <\/p>\n\n\n\n            <div class=\"code__wrapper\">\n                <div class=\"code__content\">\n                    \n<pre class=\"wp-block-code has-white-color has-black-background-color has-text-color has-background\"><code lang=\"python\" class=\"language-python\">api = APIClient(\"demo\")<\/code><\/pre>\n\n                <\/div>\n                <div class=\"code__btns\">\n                    <button class=\"code__copy\" class=\"copy\" title=\"Copy url\">\n                        <svg class=\"code__copy__icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <use xlink:href=\"\/img\/icons\/copy.svg#copy\"><\/use>\n                        <\/svg>\n                        <img decoding=\"async\" class=\"code__copy__approve\" alt=\"\" src=\"\/img\/approve_ico.svg\" loading=\"eager\">\n                    <\/button>\n                <\/div>\n            <\/div>\n        \n\n\n<p>Also, you can specify the API key in the configuration file or as an environment variable. <a href=\"http:\/\/hub.com\/EodHistoricalData\/EODHD-APIs-Python-Financial-Library\/&quot;\">For more information you can visit the library documentation<\/a>.<\/p>\n\n\n\n<p class=\"has-text-align-left bordered_paragraph\">1. Use \u201c<strong>DEMO<\/strong>\u201d API key to test our data from a limited set of the tickers without registering:<br><a href=\"https:\/\/eodhistoricaldata.com\/financial-summary\/AAPL.US\" target=\"_blank\" rel=\"noreferrer noopener\">AAPL.US<\/a>&nbsp;|&nbsp;<a href=\"https:\/\/eodhistoricaldata.com\/financial-summary\/TSLA.US\" target=\"_blank\" rel=\"noreferrer noopener\">TSLA.US&nbsp;<\/a>|&nbsp;<a href=\"https:\/\/eodhistoricaldata.com\/financial-summary\/VTI.US\" target=\"_blank\" rel=\"noreferrer noopener\">VTI.US<\/a>&nbsp;|&nbsp;<a href=\"https:\/\/eodhistoricaldata.com\/financial-summary\/AMZN.US\" target=\"_blank\" rel=\"noreferrer noopener\">AMZN.US<\/a>&nbsp;|&nbsp;<a href=\"https:\/\/eodhistoricaldata.com\/financial-summary\/BTC-USD.CC\" target=\"_blank\" rel=\"noreferrer noopener\">BTC-USD<\/a>&nbsp;|&nbsp;<a href=\"https:\/\/eodhistoricaldata.com\/financial-summary\/EURUSD.FOREX\" target=\"_blank\" rel=\"noreferrer noopener\">EUR-USD<\/a><br><a href=\"https:\/\/eodhistoricaldata.com\/financial-apis\/new-real-time-data-api-websockets\/\" target=\"_blank\" rel=\"noreferrer noopener\">Real-Time Data<\/a>&nbsp;and All of the APIs (except Bulk) are included without limitations on API calls.<br>2. Register to get your free API key (limitated by 20 API calls per day) with access to:<br><a href=\"https:\/\/eodhistoricaldata.com\/financial-apis\/api-for-historical-data-and-volumes\/\" target=\"_blank\" rel=\"noreferrer noopener\">End-Of-Day Historical Data<\/a>&nbsp;with only past year for any ticker and&nbsp;<a href=\"https:\/\/eodhistoricaldata.com\/financial-apis\/exchanges-api-list-of-tickers-and-trading-hours\/#Get_List_of_Tickers_Exchange_Symbols\" target=\"_blank\" rel=\"noreferrer noopener\">List of tickers per Exchange<\/a><br>3. To unlock your API key we recommend to <a href=\"https:\/\/eodhd.com\/pricing\">choose subscription<\/a> which covers your needs<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-retrieving-intraday-historical-data-on-python\">Retrieving Intraday Historical Data on Python<\/h2>\n\n\n\n<p>After we&#8217;re done with the API client, we can start requesting Intraday Historical Data for a specific stock symbol.<\/p>\n\n\n\n<p>For intraday historical data, it is mandatory to designate the granularity of the data, using the <em>interval <\/em>parameter.<\/p>\n\n\n\n            <div class=\"code__wrapper\">\n                <div class=\"code__content\">\n                    \n<pre class=\"wp-block-code has-white-color has-black-background-color has-text-color has-background\"><code lang=\"python\" class=\"language-python\">resp = api.get_historical_data(symbol = \"AAPL.US\", interval = \"5m\")<\/code><\/pre>\n\n                <\/div>\n                <div class=\"code__btns\">\n                    <button class=\"code__copy\" class=\"copy\" title=\"Copy url\">\n                        <svg class=\"code__copy__icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <use xlink:href=\"\/img\/icons\/copy.svg#copy\"><\/use>\n                        <\/svg>\n                        <img decoding=\"async\" class=\"code__copy__approve\" alt=\"\" src=\"\/img\/approve_ico.svg\" loading=\"eager\">\n                    <\/button>\n                <\/div>\n            <\/div>\n        \n\n\n<p>All data in DataFrame will contain information such as: &#8220;date time&#8221;, &#8220;epoch&#8221;, &#8220;gmt offset&#8221;, &#8220;symbol&#8221;, &#8220;interval&#8221;, &#8220;open&#8221;, &#8220;high&#8221;, &#8220;low&#8221;, &#8220;close&#8221; and &#8220;volume&#8221; for the stock symbol. Which was used when we called the API, \u201c<a href=\"https:\/\/eodhd.com\/financial-summary\/AAPL.US\">AAPL.US<\/a>\u201d in this case.<\/p>\n\n\n\n            <div class=\"code__wrapper\">\n                <div class=\"code__content\">\n                    \n<pre class=\"wp-block-code has-white-color has-black-background-color has-text-color has-background\"><code lang=\"python\" class=\"language-python\">print(resp)<\/code><\/pre>\n\n                <\/div>\n                <div class=\"code__btns\">\n                    <button class=\"code__copy\" class=\"copy\" title=\"Copy url\">\n                        <svg class=\"code__copy__icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <use xlink:href=\"\/img\/icons\/copy.svg#copy\"><\/use>\n                        <\/svg>\n                        <img decoding=\"async\" class=\"code__copy__approve\" alt=\"\" src=\"\/img\/approve_ico.svg\" loading=\"eager\">\n                    <\/button>\n                <\/div>\n            <\/div>\n        \n\n\n<h2 class=\"wp-block-heading\" id=\"h-requesting-data-historically\">Requesting data historically<\/h2>\n\n\n\n<p>To filter data by datetime, we have <strong>iso8601_start<\/strong> and <strong>iso8601_end<\/strong> parameters. The&nbsp;<strong>maximum periods<\/strong>&nbsp;between \u2018iso8601_start\u2019 and \u2018iso8601_end\u2019 are&nbsp;<strong>120 days for 1-minute<\/strong>&nbsp;intervals,&nbsp;<strong>600 days for 5-minute<\/strong>&nbsp;intervals and&nbsp;<strong>7200 days for 1-hour<\/strong>&nbsp;intervals . Without \u2018<strong>iso8601_start<\/strong>\u2019 and \u2018<strong>iso8601_end<\/strong>\u2019 specified, the length of the data obtained is the last 120 days.<\/p>\n\n\n\n<p>Also remember that for US 1-minute interval data,&nbsp;<strong>only <a href=\"https:\/\/eodhd.com\/exchange\/US\">NYSE<\/a> and <a href=\"https:\/\/eodhd.com\/exchange\/US\">NASDAQ<\/a>&nbsp;<\/strong>tickers are supported, including&nbsp;<strong>pre-market<\/strong>&nbsp;(premarket) and<strong>&nbsp;after-hours<\/strong>&nbsp;(afterhours) trading data from 2004. 5-minute and 1-hour intervals for US tickers are available from October 2020. For&nbsp;<strong><a href=\"https:\/\/eodhd.com\/exchange\/FOREX\">FOREX<\/a><\/strong> and <strong><a href=\"https:\/\/eodhd.com\/exchange\/CC\">Cryptocurrencies (CC)<\/a><\/strong>, tickers, we have 1-minute intervals of trading data from 2009, more than 12 years of data. 5-minute and 1-hour intervals are available from October 2020. For&nbsp;<strong>most other tickers from most other exchanges<\/strong>, we have 5-minute and 1-hour intervals from October 2020. Some of these tickers may also have 1-minute interval data from October 2020, but the availability of this data varies between tickers and exchanges. <a href=\"https:\/\/eodhd.com\/financial-apis\/intraday-historical-data-api\/\">For more information you can visit the Intraday API documentation<\/a>.<\/p>\n\n\n\n            <div class=\"code__wrapper\">\n                <div class=\"code__content\">\n                    \n<pre class=\"wp-block-code has-white-color has-black-background-color has-text-color has-background\"><code lang=\"python\" class=\"language-python\">d_by_datetime = api.get_historical_data(symbol = \"AAPL.US\", iso8601_start = \"2020-12-10\", iso8601_end = \"2021-04-10\", interval = \"5m\")<\/code><\/pre>\n\n                <\/div>\n                <div class=\"code__btns\">\n                    <button class=\"code__copy\" class=\"copy\" title=\"Copy url\">\n                        <svg class=\"code__copy__icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <use xlink:href=\"\/img\/icons\/copy.svg#copy\"><\/use>\n                        <\/svg>\n                        <img decoding=\"async\" class=\"code__copy__approve\" alt=\"\" src=\"\/img\/approve_ico.svg\" loading=\"eager\">\n                    <\/button>\n                <\/div>\n            <\/div>\n        \n\n\n<p>The API response is a DataFrame containing data for all the requested tickers. <\/p>\n\n\n\n            <div class=\"code__wrapper\">\n                <div class=\"code__content\">\n                    \n<pre class=\"wp-block-code has-white-color has-black-background-color has-text-color has-background\"><code lang=\"python\" class=\"language-python\">print(d_by_datetime)<\/code><\/pre>\n\n                <\/div>\n                <div class=\"code__btns\">\n                    <button class=\"code__copy\" class=\"copy\" title=\"Copy url\">\n                        <svg class=\"code__copy__icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <use xlink:href=\"\/img\/icons\/copy.svg#copy\"><\/use>\n                        <\/svg>\n                        <img decoding=\"async\" class=\"code__copy__approve\" alt=\"\" src=\"\/img\/approve_ico.svg\" loading=\"eager\">\n                    <\/button>\n                <\/div>\n            <\/div>\n        \n\n\n<p class=\"has-text-align-center\"><a class=\"maxbutton-1 maxbutton maxbutton-subscribe-to-api external-css btn\" href=\"https:\/\/eodhd.com\/register\"><span class='mb-text'>Register &amp; Get Data<\/span><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>We have learned how to fetch Intraday Historical Data on Python using the EODHD API`s financial library. Now we know how to install the required library, get access to the EODHD API, retrieve intraday historical data in a specific datetime range and convert the API response to a pandas DataFrame.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For people who are interested in trading, investing or financial analysis, having access to Stocks Intraday Historical Data with Python is necessary. It helps to stay informed of the cumulative total volume of orders executed at a given price during daily or monthly intervals. While historical intraday data is not suitable for high-frequency trading or [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[43],"tags":[],"coding-language":[30],"ready-to-go-solution":[56],"qualification":[33],"financial-apis-category":[36],"financial-apis-manuals":[38],"class_list":["post-2087","post","type-post","status-publish","format-standard","hentry","category-how-to-get-stocks-data-examples","coding-language-python","ready-to-go-solution-eodhd-python-financial-library","qualification-newbie","financial-apis-category-stock-market-prices","financial-apis-manuals-intraday"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.9 (Yoast SEO v26.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Get Stock Intraday Historical Data with Python | EODHD APIs Academy<\/title>\n<meta name=\"description\" content=\"Intraday Historical Data on Python by EODHD API`s financial library, to stay informed cumulative total volume of orders executed at a given price during daily intervals.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Get Stock Intraday Historical Data with Python\" \/>\n<meta property=\"og:description\" content=\"Intraday Historical Data on Python by EODHD API`s financial library, to stay informed cumulative total volume of orders executed at a given price during daily intervals.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python\" \/>\n<meta property=\"og:site_name\" content=\"Financial Academy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/eodhistoricaldata\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-21T06:07:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-05T11:09:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2023\/09\/EODHD-Python-Financial-Libriary.png\" \/>\n\t<meta property=\"og:image:width\" content=\"801\" \/>\n\t<meta property=\"og:image:height\" content=\"261\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gleb from EODHD\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EOD_data\" \/>\n<meta name=\"twitter:site\" content=\"@EOD_data\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gleb from EODHD\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python#article\",\"isPartOf\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python\"},\"author\":{\"name\":\"Gleb from EODHD\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#\/schema\/person\/b4d6b3aab4e8b416243add4537592b44\"},\"headline\":\"How to Get Stock Intraday Historical Data with Python\",\"datePublished\":\"2023-09-21T06:07:22+00:00\",\"dateModified\":\"2025-02-05T11:09:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python\"},\"wordCount\":627,\"publisher\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#organization\"},\"articleSection\":[\"How to Get Stocks Data Examples\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python\",\"url\":\"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python\",\"name\":\"How to Get Stock Intraday Historical Data with Python | EODHD APIs Academy\",\"isPartOf\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#website\"},\"datePublished\":\"2023-09-21T06:07:22+00:00\",\"dateModified\":\"2025-02-05T11:09:47+00:00\",\"description\":\"Intraday Historical Data on Python by EODHD API`s financial library, to stay informed cumulative total volume of orders executed at a given price during daily intervals.\",\"breadcrumb\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eodhd.com\/financial-academy\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Get Stock Intraday Historical Data with Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#website\",\"url\":\"https:\/\/eodhd.com\/financial-academy\/\",\"name\":\"Financial APIs Academy | EODHD\",\"description\":\"Financial Stock Market Academy\",\"publisher\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eodhd.com\/financial-academy\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#organization\",\"name\":\"EODHD (EOD Historical Data)\",\"url\":\"https:\/\/eodhd.com\/financial-academy\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2023\/12\/EODHD-Logo.png\",\"contentUrl\":\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2023\/12\/EODHD-Logo.png\",\"width\":159,\"height\":82,\"caption\":\"EODHD (EOD Historical Data)\"},\"image\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/eodhistoricaldata\",\"https:\/\/x.com\/EOD_data\",\"https:\/\/www.reddit.com\/r\/EODHistoricalData\/\",\"https:\/\/eod-historical-data.medium.com\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#\/schema\/person\/b4d6b3aab4e8b416243add4537592b44\",\"name\":\"Gleb from EODHD\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c1e7c24fd2fa413c9bbd20948dc2d4beb0104893a2e2363b2b10c21e43ac78a3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c1e7c24fd2fa413c9bbd20948dc2d4beb0104893a2e2363b2b10c21e43ac78a3?s=96&d=mm&r=g\",\"caption\":\"Gleb from EODHD\"},\"url\":\"https:\/\/eodhd.com\/financial-academy\/author\/glebeodhd\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Get Stock Intraday Historical Data with Python | EODHD APIs Academy","description":"Intraday Historical Data on Python by EODHD API`s financial library, to stay informed cumulative total volume of orders executed at a given price during daily intervals.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python","og_locale":"en_US","og_type":"article","og_title":"How to Get Stock Intraday Historical Data with Python","og_description":"Intraday Historical Data on Python by EODHD API`s financial library, to stay informed cumulative total volume of orders executed at a given price during daily intervals.","og_url":"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python","og_site_name":"Financial Academy","article_publisher":"https:\/\/www.facebook.com\/eodhistoricaldata","article_published_time":"2023-09-21T06:07:22+00:00","article_modified_time":"2025-02-05T11:09:47+00:00","og_image":[{"width":801,"height":261,"url":"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2023\/09\/EODHD-Python-Financial-Libriary.png","type":"image\/png"}],"author":"Gleb from EODHD","twitter_card":"summary_large_image","twitter_creator":"@EOD_data","twitter_site":"@EOD_data","twitter_misc":{"Written by":"Gleb from EODHD","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python#article","isPartOf":{"@id":"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python"},"author":{"name":"Gleb from EODHD","@id":"https:\/\/eodhd.com\/financial-academy\/#\/schema\/person\/b4d6b3aab4e8b416243add4537592b44"},"headline":"How to Get Stock Intraday Historical Data with Python","datePublished":"2023-09-21T06:07:22+00:00","dateModified":"2025-02-05T11:09:47+00:00","mainEntityOfPage":{"@id":"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python"},"wordCount":627,"publisher":{"@id":"https:\/\/eodhd.com\/financial-academy\/#organization"},"articleSection":["How to Get Stocks Data Examples"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python","url":"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python","name":"How to Get Stock Intraday Historical Data with Python | EODHD APIs Academy","isPartOf":{"@id":"https:\/\/eodhd.com\/financial-academy\/#website"},"datePublished":"2023-09-21T06:07:22+00:00","dateModified":"2025-02-05T11:09:47+00:00","description":"Intraday Historical Data on Python by EODHD API`s financial library, to stay informed cumulative total volume of orders executed at a given price during daily intervals.","breadcrumb":{"@id":"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/eodhd.com\/financial-academy\/how-to-get-stocks-data-examples\/how-to-get-stocks-intraday-historical-data-on-python#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eodhd.com\/financial-academy\/"},{"@type":"ListItem","position":2,"name":"How to Get Stock Intraday Historical Data with Python"}]},{"@type":"WebSite","@id":"https:\/\/eodhd.com\/financial-academy\/#website","url":"https:\/\/eodhd.com\/financial-academy\/","name":"Financial APIs Academy | EODHD","description":"Financial Stock Market Academy","publisher":{"@id":"https:\/\/eodhd.com\/financial-academy\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eodhd.com\/financial-academy\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/eodhd.com\/financial-academy\/#organization","name":"EODHD (EOD Historical Data)","url":"https:\/\/eodhd.com\/financial-academy\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eodhd.com\/financial-academy\/#\/schema\/logo\/image\/","url":"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2023\/12\/EODHD-Logo.png","contentUrl":"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2023\/12\/EODHD-Logo.png","width":159,"height":82,"caption":"EODHD (EOD Historical Data)"},"image":{"@id":"https:\/\/eodhd.com\/financial-academy\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/eodhistoricaldata","https:\/\/x.com\/EOD_data","https:\/\/www.reddit.com\/r\/EODHistoricalData\/","https:\/\/eod-historical-data.medium.com\/"]},{"@type":"Person","@id":"https:\/\/eodhd.com\/financial-academy\/#\/schema\/person\/b4d6b3aab4e8b416243add4537592b44","name":"Gleb from EODHD","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eodhd.com\/financial-academy\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c1e7c24fd2fa413c9bbd20948dc2d4beb0104893a2e2363b2b10c21e43ac78a3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c1e7c24fd2fa413c9bbd20948dc2d4beb0104893a2e2363b2b10c21e43ac78a3?s=96&d=mm&r=g","caption":"Gleb from EODHD"},"url":"https:\/\/eodhd.com\/financial-academy\/author\/glebeodhd"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pdOdVT-xF","jetpack_sharing_enabled":true,"acf":[],"_links":{"self":[{"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/posts\/2087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/comments?post=2087"}],"version-history":[{"count":50,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/posts\/2087\/revisions"}],"predecessor-version":[{"id":6219,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/posts\/2087\/revisions\/6219"}],"wp:attachment":[{"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/media?parent=2087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/categories?post=2087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/tags?post=2087"},{"taxonomy":"coding-language","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/coding-language?post=2087"},{"taxonomy":"ready-to-go-solution","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/ready-to-go-solution?post=2087"},{"taxonomy":"qualification","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/qualification?post=2087"},{"taxonomy":"financial-apis-category","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/financial-apis-category?post=2087"},{"taxonomy":"financial-apis-manuals","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/financial-apis-manuals?post=2087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}