{"id":6138,"date":"2024-12-20T09:48:54","date_gmt":"2024-12-20T09:48:54","guid":{"rendered":"https:\/\/eodhd.com\/financial-academy\/?p=6138"},"modified":"2025-04-08T07:43:45","modified_gmt":"2025-04-08T07:43:45","slug":"us-stock-options-data-api-has-arrived","status":"publish","type":"post","link":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived","title":{"rendered":"US Stock Options Data API has arrived!"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"585\" src=\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-1024x585.jpeg\" alt=\"\" class=\"wp-image-6142\" srcset=\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-1024x585.jpeg 1024w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-300x171.jpeg 300w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-768x439.jpeg 768w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-1536x878.jpeg 1536w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-2048x1170.jpeg 2048w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-60x34.jpeg 60w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-150x86.jpeg 150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><sub>Licensed Image from Adobe Stock<\/sub><\/figcaption><\/figure>\n<\/div>\n\n\n<p>I guess you are wondering what Options are, and how they differ from Stocks.<\/p>\n\n\n\n<p><strong>Options<\/strong> are financial derivatives that provide the <em>right, but not the obligation<\/em>, to buy or sell an underlying asset (like a stock) at a predetermined price within a specific time frame. They are contracts rather than ownership instruments like stocks. \u2013 <strong><a href=\"https:\/\/www.investopedia.com\/terms\/o\/option.asp\" target=\"_blank\" rel=\"noreferrer noopener\">Investopedia<\/a><\/strong><\/p>\n\n\n\n<p>And now you are probably wondering what a Derivative is. <\/p>\n\n\n\n<p><strong>Derivatives<\/strong> are financial contracts whose value is derived from the performance of an underlying asset, such as stocks, bonds, commodities, currencies, or indices. They allow investors to speculate on price movements, hedge risks, or gain access to assets without direct ownership. Common types of derivatives include <strong>options<\/strong>, <strong>futures<\/strong>, <strong>swaps<\/strong>, and <strong>forwards<\/strong>. \u2013 <a href=\"https:\/\/www.cfainstitute.org\/insights\/professional-learning\/refresher-readings\/2024\/derivative-instrument-market-features\" target=\"_blank\" rel=\"noreferrer noopener\">CFA Institute<\/a><\/p>\n\n\n\n<p>Still unsure?<\/p>\n\n\n\n<p>Options are like <em>buying a voucher to decide later<\/em>. Imagine you see a car you want to buy for \u00a310,000, but you&#8217;re not sure yet. You pay \u00a3200 to the seller for the <em>option<\/em> to buy it at that price within 30 days. If the car\u2019s value goes up to \u00a312,000, you can still buy it for \u00a310,000, making a profit. If the car\u2019s value drops to \u00a38,000, you don\u2019t have to buy it, but you lose the \u00a3200 you paid for the option.<\/p>\n\n\n\n<p>In short, <strong>options give you a choice to buy or sell something at a set price, without any obligation to do so.<\/strong><\/p>\n\n\n\n<p>Derivatives are like <em>value mirrors<\/em>. They don\u2019t have value by themselves but depend on something else. For example, a <em>concert ticket<\/em> gets its value from the concert (the \u201cunderlying asset\u201d). If the concert is popular, the ticket price goes up. If it\u2019s cancelled, the ticket becomes worthless.<\/p>\n\n\n\n<p>In finance, derivatives work the same way: their value comes from assets like stocks, gold, or even currencies.<\/p>\n\n\n\n<p>In simple terms, <strong>derivatives are contracts that \u201cderive\u201d their value from something else.<\/strong><\/p>\n\n\n\n<p>EODHD APIs recently added their <a href=\"https:\/\/eodhd.com\/marketplace\/unicornbay\/options\" target=\"_blank\" rel=\"noreferrer noopener\">US Stock Options Data API<\/a>. This is an exciting addition to their marketplace.  I thought I would &#8220;<em>kick the tyres<\/em>&#8221; on the API and see what&#8217;s there. <\/p>\n\n\n\n<p style=\"font-size:16px\">Please note, API data availability depends on your subscription plan. Some data isn&#8217;t included in the free plan. Visit their <a href=\"https:\/\/eodhd.com\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">pricing page<\/a> to find the plan that fits your needs.<\/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<h2 class=\"wp-block-heading\" id=\"h-understanding-options-terminology\">Understanding Options Terminology<\/h2>\n\n\n\n<p><strong>Call<\/strong>: A call option gives the buyer the right, but not the obligation, to purchase the underlying stock at a specified price (strike price) on or before the expiration date. It is generally used when the buyer anticipates the stock price will rise.<\/p>\n\n\n\n<p><strong>Put<\/strong>: A put option gives the buyer the right, but not the obligation, to sell the underlying stock at a specified price (strike price) on or before the expiration date. It is typically used when the buyer expects the stock price to decline.<\/p>\n\n\n\n<p><strong>Strike Price<\/strong>: This is the predetermined price at which the buyer of a call or put option can exercise their right to buy or sell the underlying stock. It plays a crucial role in determining an option&#8217;s value relative to the market price.<\/p>\n\n\n\n<p><strong>Expiration Date<\/strong>: The expiration date is the deadline by which the option must be exercised or it becomes worthless. Options are time-sensitive, meaning their value erodes as the expiration date approaches.<\/p>\n\n\n\n<p><strong>Premium<\/strong>: The premium is the price paid by the buyer to the seller (writer) for the option contract. It reflects factors like the stock price, strike price, time to expiration, and volatility.<\/p>\n\n\n\n<p><strong>Implied Volatility<\/strong>: Implied volatility represents the market&#8217;s forecast of a likely movement in the stock price over the life of the option. Higher implied volatility indicates greater uncertainty and typically results in higher premiums.<\/p>\n\n\n\n<p><strong>Bid\/Ask<\/strong>: The <strong>bid<\/strong> is the price a buyer is willing to pay for the option, while the <strong>ask<\/strong> is the price at which a seller is willing to sell. The spread between bid and ask represents the transaction cost.<\/p>\n\n\n\n<p><strong>In-the-Money (ITM)<\/strong>: A call is in-the-money if the stock price is above the strike price, and a put is in-the-money if the stock price is below the strike price.<\/p>\n\n\n\n<p><strong>Out-of-the-Money (OTM)<\/strong>: A call is out-of-the-money if the stock price is below the strike price, and a put is out-of-the-money if the stock price is above the strike price.<\/p>\n\n\n\n<p><strong>At-the-Money (ATM)<\/strong>: An option is at-the-money when the stock price is equal to the strike price.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-let-s-dive-in\">Let&#8217;s dive in&#8230;<\/h2>\n\n\n\n<p>We will need some code to access the API and see what is there. I&#8217;ve looked at the documentation and put this code together. I&#8217;m using a &#8220;<em>.env<\/em>&#8221; file to pass my API token through. It just needs to have one line that says &#8220;EODHD_API_TOKEN=<strong>&lt;YOUR_TOKEN_HERE&gt;<\/strong>&#8220;.<\/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 has-link-color wp-elements-4692b9c7820d634240654fbb9f093d88\"><code lang=\"python\" class=\"language-python\">import os\nimport requests\nimport pandas as pd\nfrom dotenv import load_dotenv\n\nload_dotenv()\napi_token = os.getenv(\"EODHD_API_TOKEN\")\n\n\ndef get_options_data(market: str, from_date: str, to_date: str):\n    base_url = \"https:\/\/eodhd.com\/api\/v2\/options\/\"\n    market = f\"{market}\"\n    url = f\"{base_url}{market}?from={from_date}&amp;to={to_date}&amp;api_token={api_token}\"\n    print(url)\n\n    try:\n        response = requests.get(url, timeout=10)\n        response.raise_for_status()\n\n        json_response = response.json()\n\n        if \"data\" in json_response:\n            data = json_response[\"data\"]\n        else:\n            return None\n\n        if \"error\" in data:\n            print(f\"API Error: {data['error']}\")\n            return None\n        \n        df = pd.DataFrame(data)\n        return df\n\n    except requests.exceptions.Timeout:\n        print(\"Error: The request timed out. Please try again later.\")\n    except requests.exceptions.ConnectionError:\n        print(\"Error: Could not connect to the API. Check your network connection.\")\n    except requests.exceptions.HTTPError as http_err:\n        print(f\"HTTP error occurred: {http_err}\")\n    except requests.exceptions.RequestException as err:\n        print(f\"An unexpected error occurred: {err}\")\n    except ValueError:\n        print(\"Error: Failed to parse JSON response.\")\n    \n    return None\n\n\nif __name__ == \"__main__\":\n    market = \"AAPL.US\"\n    from_date = \"2024-01-10\"\n    to_date = \"2024-01-19\"\n\n    options_df = get_options_data(market, from_date, to_date)\n    \n    if not options_df.empty:\n        print(options_df)\n<\/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 data should look something like this&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"166\" src=\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.49.44-1024x166.png\" alt=\"\" class=\"wp-image-6140\" srcset=\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.49.44-1024x166.png 1024w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.49.44-300x49.png 300w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.49.44-768x125.png 768w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.49.44-1536x249.png 1536w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.49.44-2048x333.png 2048w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.49.44-60x10.png 60w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.49.44-150x24.png 150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>I&#8217;m going to go into detail on what all these fields mean and do in a moment. I just wanted to point out something interesting on their API endpoint. They have made it &#8220;web friendly&#8221; with the addition of page limit and offset. If you are unfamiliar with what this means, it means you can implement pagination very easily on web sites and make the navigating through the data very fast.<\/p>\n\n\n\n<p>I&#8217;ll give you an example. Normally if you want to display a large amount of data on a web page it can be slow to retrieve and slow to render. If you tell the API you want only 100 rows with an offset of 0 you will get the first 100 rows. If you want &#8220;page 2&#8221;, you can set the offset to 100. This will give you the next 100 records starting from row 100. If you are using something like a JavaScript Bootstrap table this can really make the usability of a site a lot better. I like this new feature and I hope it&#8217;s implemented on other API endpoints as well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"510\" src=\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.55.37-1024x510.png\" alt=\"\" class=\"wp-image-6141\" srcset=\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.55.37-1024x510.png 1024w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.55.37-300x149.png 300w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.55.37-768x382.png 768w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.55.37-1536x765.png 1536w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.55.37-2048x1019.png 2048w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.55.37-60x30.png 60w, https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-19-at-20.55.37-150x75.png 150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-inspecting-the-data\">Inspecting the data<\/h2>\n\n\n\n<p>The API response has 3 main fields, &#8220;<em>meta<\/em>&#8220;, &#8220;<em>data<\/em>&#8220;, and &#8220;<em>links<\/em>&#8220;.<\/p>\n\n\n\n<p>&#8220;<em>meta<\/em>&#8221; looks like this&#8230;<\/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 has-link-color wp-elements-801de1e8b63425df04316edd51566c0a\"><code lang=\"python\" class=\"language-python\">  \"meta\": {\n    \"from\": \"2024-01-10\",\n    \"to\": \"2024-01-19\",\n    \"offset\": 0,\n    \"limit\": 1000,\n    \"total\": 11450\n  }<\/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>&#8220;<em>data<\/em>&#8221; looks like this&#8230;<\/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 has-link-color wp-elements-784a4892f08e09a420ebef5602baf4f9\"><code lang=\"python\" class=\"language-python\">    {\n      \"symbol\": \"AAPL240112P00245000\",\n      \"underlying_symbol\": \"AAPL\",\n      \"data_date\": \"2023-12-15\",\n      \"date\": \"2024-01-12\",\n      \"expiration_type\": \"weekly\",\n      \"type\": \"put\",\n      \"strike\": 245,\n      \"exchange\": \"NASDAQ\",\n      \"currency\": \"USD\",\n      \"open\": null,\n      \"high\": null,\n      \"low\": null,\n      \"last\": null,\n      \"last_size\": null,\n      \"change\": null,\n      \"pctchange\": null,\n      \"previous\": null,\n      \"previous_date\": null,\n      \"bid\": 47.4,\n      \"bid_date\": \"2023-12-15 14:59:59\",\n      \"bid_size\": 50,\n      \"ask\": 48.25,\n      \"ask_date\": \"2023-12-15 14:59:59\",\n      \"ask_size\": 50,\n      \"moneyness\": null,\n      \"volume\": null,\n      \"volume_change\": null,\n      \"volume_pctchange\": null,\n      \"open_interest\": null,\n      \"open_interest_change\": null,\n      \"open_interest_pctchange\": null,\n      \"volatility\": 0.5169,\n      \"volatility_change\": null,\n      \"volatility_pctchange\": null,\n      \"theoretical\": 47.83,\n      \"delta\": -0.937793,\n      \"gamma\": 0.004625,\n      \"theta\": -0.048261,\n      \"vega\": 0.063971,\n      \"rho\": -0.071055,\n      \"tradetime\": \"2023-12-15\",\n      \"vol_oi_ratio\": null,\n      \"dte\": null,\n      \"midpoint\": null\n    }<\/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>And &#8220;<em>links<\/em>&#8221; looks like this&#8230;<\/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 has-link-color wp-elements-9593b421416d8f4b6366e683abe12b2f\"><code lang=\"python\" class=\"language-python\">  \"links\": {\n    \"next\": \"https:\/\/eodhd.com\/api\/v2\/options\/AAPL.US?from=2024-01-10&amp;to=2024-01-19&amp;page[offset]=1000&amp;page[limit]=1000\"\n  }<\/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>I like how &#8220;<em>links<\/em>&#8221; provides the next pagination link (excluding the API). I do have some constructive feedback to provide \ud83d\ude42<br><br>I tried this URL with my API key, and it works, but not entirely.<\/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 has-link-color wp-elements-60942745789030a4e13cbaa73339de81\"><code lang=\"python\" class=\"language-python\">  \"links\": {\n    \"next\": \"https:\/\/eodhd.com\/api\/v2\/options\/AAPL.US?from=2024-01-10&amp;to=2024-01-19&amp;page[offset]=2000&amp;page[limit]=1000\"\n  }<\/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>I still get my &#8220;<em>next<\/em>&#8221; link which is great, but where is my &#8220;<em>prev<\/em>&#8220;? This makes it really easy and convenient to go forward, but not backwards. I think adding this would really make a big difference for web developers wanting to use this.<\/p>\n\n\n\n<p>The &#8220;data&#8221; field is an interesting one as there are many fields there you probably have never seen before.  I&#8217;ve spent some time looking them up on Investopedia and I thought I would provide a summary of what I found.<\/p>\n\n\n\n<p>What I&#8217;ve done is group the related fields together&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-general-information-related-to-the-option\"><strong>General Information (related to the Option)<\/strong><\/h2>\n\n\n\n<p>These fields describe the option itself:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>symbol<\/code><\/strong>: Unique identifier for the option (e.g., &#8220;AAPL240112P00245000&#8221;).\n<ul class=\"wp-block-list\">\n<li>Format: Underlying Symbol + Expiry Date + Type (P=Put, C=Call) + Strike Price.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong><code>underlying_symbol<\/code><\/strong>: The stock or asset (AAPL = Apple) on which the option is based.<\/li>\n\n\n\n<li><strong><code>data_date<\/code><\/strong>: The date this data was recorded (e.g., &#8220;2023-12-15&#8221;).<\/li>\n\n\n\n<li><strong><code>date<\/code><\/strong>: The option&#8217;s expiry date (e.g., &#8220;2024-01-12&#8221;).<\/li>\n\n\n\n<li><strong><code>expiration_type<\/code><\/strong>: Indicates whether the option expires weekly or monthly.<\/li>\n\n\n\n<li><strong><code>type<\/code><\/strong>: Whether the option is a <strong>put<\/strong> (right to sell) or <strong>call<\/strong> (right to buy).<\/li>\n\n\n\n<li><strong><code>strike<\/code><\/strong>: The strike price, or the price at which the option allows you to buy\/sell the underlying asset ($245 in this case).<\/li>\n\n\n\n<li><strong><code>exchange<\/code><\/strong>: The exchange where the option trades (e.g., &#8220;NASDAQ&#8221;).<\/li>\n\n\n\n<li><strong><code>currency<\/code><\/strong>: Currency used for the option (e.g., &#8220;USD&#8221;).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Price and Market Data<\/strong><\/h2>\n\n\n\n<p>These fields relate to option prices and trading activity:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>bid<\/code><\/strong>: The highest price someone is willing to pay for the option ($47.4).<\/li>\n\n\n\n<li><strong><code>bid_date<\/code><\/strong>: Date and time of the bid data (&#8220;2023-12-15 14:59:59&#8221;).<\/li>\n\n\n\n<li><strong><code>bid_size<\/code><\/strong>: Number of contracts available at the bid price (50 contracts).<\/li>\n\n\n\n<li><strong><code>ask<\/code><\/strong>: The lowest price at which someone is willing to sell the option ($48.25).<\/li>\n\n\n\n<li><strong><code>ask_date<\/code><\/strong>: Date and time of the ask data.<\/li>\n\n\n\n<li><strong><code>ask_size<\/code><\/strong>: Number of contracts available at the ask price (50 contracts).<\/li>\n\n\n\n<li><strong><code>last<\/code><\/strong>: The most recent price at which the option traded (null here).<\/li>\n\n\n\n<li><strong><code>last_size<\/code><\/strong>: The size (number of contracts) of the last trade.<\/li>\n\n\n\n<li><strong><code>change<\/code><\/strong> \/ <strong><code>pctchange<\/code><\/strong>: Price change and percentage change from the previous day&#8217;s closing price (null here).<\/li>\n\n\n\n<li><strong><code>previous<\/code><\/strong>: The previous closing price for the option.<\/li>\n\n\n\n<li><strong><code>volume<\/code><\/strong>: Number of option contracts traded so far (null here).<\/li>\n\n\n\n<li><strong><code>volume_change<\/code><\/strong> \/ <strong><code>volume_pctchange<\/code><\/strong>: Change in trading volume.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Open Interest (OI)<\/strong><\/h2>\n\n\n\n<p>Open interest shows the number of outstanding contracts that have not been settled:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>open_interest<\/code><\/strong>: Total number of open contracts for this option (null).<\/li>\n\n\n\n<li><strong><code>open_interest_change<\/code><\/strong> \/ <strong><code>open_interest_pctchange<\/code><\/strong>: Change in open interest from the previous day.<\/li>\n\n\n\n<li><strong><code>vol_oi_ratio<\/code><\/strong>: Ratio of trading volume to open interest, showing how active the option is relative to its outstanding contracts.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Volatility and Theoretical Value<\/strong><\/h2>\n\n\n\n<p>These fields estimate the option&#8217;s potential movement and value:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>volatility<\/code><\/strong>: Implied volatility (0.5169 here) shows how much the market expects the price of the underlying asset to move.<\/li>\n\n\n\n<li><strong><code>volatility_change<\/code><\/strong> \/ <strong><code>volatility_pctchange<\/code><\/strong>: Change in implied volatility.<\/li>\n\n\n\n<li><strong><code>theoretical<\/code><\/strong>: Theoretical (model-based) price of the option ($47.83 here).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Greeks<\/strong><\/h2>\n\n\n\n<p>The Greeks measure how sensitive the option&#8217;s price is to various factors:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>delta<\/code><\/strong>: Measures the change in the option price for a $1 move in the underlying asset.\n<ul class=\"wp-block-list\">\n<li><strong>Put options<\/strong> have negative deltas; for this option, <code>-0.937793<\/code> means the option price decreases by ~94 cents for every $1 increase in Apple\u2019s price.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong><code>gamma<\/code><\/strong>: Shows how much delta changes when the underlying price moves by $1 (small value here: 0.004625).<\/li>\n\n\n\n<li><strong><code>theta<\/code><\/strong>: Time decay \u2013 how much the option price decreases daily as it nears expiration.\n<ul class=\"wp-block-list\">\n<li>A <code>theta<\/code> of <code>-0.048261<\/code> means the option loses about 4.8 cents daily.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong><code>vega<\/code><\/strong>: Measures sensitivity to implied volatility changes.\n<ul class=\"wp-block-list\">\n<li>Here, <code>0.063971<\/code> means for every 1% increase in volatility, the option price rises ~6.4 cents.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong><code>rho<\/code><\/strong>: Measures sensitivity to interest rate changes.\n<ul class=\"wp-block-list\">\n<li>For this option, <code>-0.071055<\/code> means a 1% increase in interest rates would reduce the price by ~7.1 cents.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Additional Fields<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>moneyness<\/code><\/strong>: Indicates if the option is <em>in the money<\/em> (profitable if exercised), <em>at the money<\/em> (equal to strike price), or <em>out of the money<\/em> (unprofitable).\n<ul class=\"wp-block-list\">\n<li><strong>Null here<\/strong>, but this would help traders understand the option&#8217;s value relative to the stock price.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong><code>dte<\/code><\/strong>: Days to expiration, showing how long remains before the option expires.<\/li>\n\n\n\n<li><strong><code>midpoint<\/code><\/strong>: The average of the bid and ask prices; often used as an estimated fair price.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-summary\"><strong>Summary<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General Info<\/strong>: Identify the option (symbol, type, expiry, strike price).<\/li>\n\n\n\n<li><strong>Market Data<\/strong>: Understand trading prices and activity.<\/li>\n\n\n\n<li><strong>Open Interest<\/strong>: Gauge market sentiment and liquidity.<\/li>\n\n\n\n<li><strong>Volatility and Greeks<\/strong>: Assess risk, price movement, and sensitivity to factors like time, stock price, or volatility.<\/li>\n<\/ul>\n\n\n\n<p>There is a lot of data here but it&#8217;s all useful. This structure helps traders make decisions like whether an option is undervalued, whether to hedge a stock position, or how quickly the option might lose value due to time decay.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-technical-analysis-amp-options-strategies\">Technical Analysis &amp; Options Strategies<\/h2>\n\n\n\n<p>I read that many of the technical indicators for stock and crypto markets will also work with options (but with options-specific insights).<br><br>There are however some options specific tools which would be worth investigating like <strong>Options Chains<\/strong>, <strong>Greek Analysis<\/strong>, and <strong>Volatility Tools<\/strong>. These could make quite nice tutorials.<\/p>\n\n\n\n<p>There are also some options specific strategies which may be worth looking into like <strong>Long Call<\/strong>, <strong>Long Put<\/strong>, <strong>Covered Call<\/strong> which are considered beginner strategies. <strong>Straddle<\/strong>, <strong>Strangle<\/strong>, <strong>Vertical Spreads<\/strong>, and <strong>Iron Condor<\/strong> which look more advanced. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I guess you are wondering what Options are, and how they differ from Stocks. Options are financial derivatives that provide the right, but not the obligation, to buy or sell an underlying asset (like a stock) at a predetermined price within a specific time frame. They are contracts rather than ownership instruments like stocks. \u2013 [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":6142,"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":[93,59],"tags":[94],"coding-language":[30],"ready-to-go-solution":[],"qualification":[31],"financial-apis-category":[],"financial-apis-manuals":[],"class_list":["post-6138","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-stock-options","category-technical-analysis-examples","tag-options","coding-language-python","qualification-experienced","has_thumb"],"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>US Stock Options Data API has arrived! | EODHD APIs Academy<\/title>\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\/technical-analysis-examples\/us-stock-options-data-api-has-arrived\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"US Stock Options Data API has arrived!\" \/>\n<meta property=\"og:description\" content=\"I guess you are wondering what Options are, and how they differ from Stocks. Options are financial derivatives that provide the right, but not the obligation, to buy or sell an underlying asset (like a stock) at a predetermined price within a specific time frame. They are contracts rather than ownership instruments like stocks. \u2013 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived\" \/>\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=\"2024-12-20T09:48:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-08T07:43:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1463\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michael Whittle\" \/>\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=\"Michael Whittle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#article\",\"isPartOf\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived\"},\"author\":{\"name\":\"Michael Whittle\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#\/schema\/person\/50784c270b6267df5969514d80d510ad\"},\"headline\":\"US Stock Options Data API has arrived!\",\"datePublished\":\"2024-12-20T09:48:54+00:00\",\"dateModified\":\"2025-04-08T07:43:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived\"},\"wordCount\":1840,\"publisher\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#organization\"},\"image\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-scaled.jpeg\",\"keywords\":[\"options\"],\"articleSection\":[\"Stock Options\",\"Technical Analysis Examples\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived\",\"url\":\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived\",\"name\":\"US Stock Options Data API has arrived! | EODHD APIs Academy\",\"isPartOf\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#primaryimage\"},\"image\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-scaled.jpeg\",\"datePublished\":\"2024-12-20T09:48:54+00:00\",\"dateModified\":\"2025-04-08T07:43:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#primaryimage\",\"url\":\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-scaled.jpeg\",\"contentUrl\":\"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-scaled.jpeg\",\"width\":2560,\"height\":1463},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eodhd.com\/financial-academy\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"US Stock Options Data API has arrived!\"}]},{\"@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\/50784c270b6267df5969514d80d510ad\",\"name\":\"Michael Whittle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eodhd.com\/financial-academy\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5076af85c7ee0445454257247cad4970ae8cf5d7d4940d2b32c521f51c0a0f5a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5076af85c7ee0445454257247cad4970ae8cf5d7d4940d2b32c521f51c0a0f5a?s=96&d=mm&r=g\",\"caption\":\"Michael Whittle\"},\"description\":\"Solution architect, developer, and analyst with over 20+ years experience (TOP author on Medium).\",\"url\":\"https:\/\/eodhd.com\/financial-academy\/author\/michaelwhittle\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"US Stock Options Data API has arrived! | EODHD APIs Academy","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\/technical-analysis-examples\/us-stock-options-data-api-has-arrived","og_locale":"en_US","og_type":"article","og_title":"US Stock Options Data API has arrived!","og_description":"I guess you are wondering what Options are, and how they differ from Stocks. Options are financial derivatives that provide the right, but not the obligation, to buy or sell an underlying asset (like a stock) at a predetermined price within a specific time frame. They are contracts rather than ownership instruments like stocks. \u2013 [&hellip;]","og_url":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived","og_site_name":"Financial Academy","article_publisher":"https:\/\/www.facebook.com\/eodhistoricaldata","article_published_time":"2024-12-20T09:48:54+00:00","article_modified_time":"2025-04-08T07:43:45+00:00","og_image":[{"width":2560,"height":1463,"url":"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-scaled.jpeg","type":"image\/jpeg"}],"author":"Michael Whittle","twitter_card":"summary_large_image","twitter_creator":"@EOD_data","twitter_site":"@EOD_data","twitter_misc":{"Written by":"Michael Whittle","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#article","isPartOf":{"@id":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived"},"author":{"name":"Michael Whittle","@id":"https:\/\/eodhd.com\/financial-academy\/#\/schema\/person\/50784c270b6267df5969514d80d510ad"},"headline":"US Stock Options Data API has arrived!","datePublished":"2024-12-20T09:48:54+00:00","dateModified":"2025-04-08T07:43:45+00:00","mainEntityOfPage":{"@id":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived"},"wordCount":1840,"publisher":{"@id":"https:\/\/eodhd.com\/financial-academy\/#organization"},"image":{"@id":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#primaryimage"},"thumbnailUrl":"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-scaled.jpeg","keywords":["options"],"articleSection":["Stock Options","Technical Analysis Examples"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived","url":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived","name":"US Stock Options Data API has arrived! | EODHD APIs Academy","isPartOf":{"@id":"https:\/\/eodhd.com\/financial-academy\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#primaryimage"},"image":{"@id":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#primaryimage"},"thumbnailUrl":"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-scaled.jpeg","datePublished":"2024-12-20T09:48:54+00:00","dateModified":"2025-04-08T07:43:45+00:00","breadcrumb":{"@id":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#primaryimage","url":"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-scaled.jpeg","contentUrl":"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-scaled.jpeg","width":2560,"height":1463},{"@type":"BreadcrumbList","@id":"https:\/\/eodhd.com\/financial-academy\/technical-analysis-examples\/us-stock-options-data-api-has-arrived#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eodhd.com\/financial-academy\/"},{"@type":"ListItem","position":2,"name":"US Stock Options Data API has arrived!"}]},{"@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\/50784c270b6267df5969514d80d510ad","name":"Michael Whittle","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eodhd.com\/financial-academy\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5076af85c7ee0445454257247cad4970ae8cf5d7d4940d2b32c521f51c0a0f5a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5076af85c7ee0445454257247cad4970ae8cf5d7d4940d2b32c521f51c0a0f5a?s=96&d=mm&r=g","caption":"Michael Whittle"},"description":"Solution architect, developer, and analyst with over 20+ years experience (TOP author on Medium).","url":"https:\/\/eodhd.com\/financial-academy\/author\/michaelwhittle"}]}},"jetpack_featured_media_url":"https:\/\/eodhd.com\/financial-academy\/wp-content\/uploads\/2024\/12\/AdobeStock_1014157788-scaled.jpeg","jetpack_shortlink":"https:\/\/wp.me\/pdOdVT-1B0","jetpack_sharing_enabled":true,"acf":[],"_links":{"self":[{"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/posts\/6138","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/comments?post=6138"}],"version-history":[{"count":6,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/posts\/6138\/revisions"}],"predecessor-version":[{"id":6288,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/posts\/6138\/revisions\/6288"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/media\/6142"}],"wp:attachment":[{"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/media?parent=6138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/categories?post=6138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/tags?post=6138"},{"taxonomy":"coding-language","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/coding-language?post=6138"},{"taxonomy":"ready-to-go-solution","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/ready-to-go-solution?post=6138"},{"taxonomy":"qualification","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/qualification?post=6138"},{"taxonomy":"financial-apis-category","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/financial-apis-category?post=6138"},{"taxonomy":"financial-apis-manuals","embeddable":true,"href":"https:\/\/eodhd.com\/financial-academy\/wp-json\/wp\/v2\/financial-apis-manuals?post=6138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}