{"id":2553,"date":"2026-03-06T14:42:02","date_gmt":"2026-03-06T12:42:02","guid":{"rendered":"https:\/\/eodhd.com\/financial-apis-blog\/?p=2553"},"modified":"2026-03-06T14:44:15","modified_gmt":"2026-03-06T12:44:15","slug":"new-node-js-sdk-for-eodhd-financial-apis","status":"publish","type":"post","link":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis","title":{"rendered":"New: Node.js SDK for EODHD Financial APIs"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>We&#8217;re excited to announce the official <a href=\"https:\/\/eodhd.com\/financial-apis\/node-js-typescript-sdk-for-eodhd-financial-apis\">EODHD Node.js\/TypeScript SDK<\/a> &#8211; a fully typed client library that gives you access to every EODHD API from a single package.  Whether you&#8217;re building trading dashboards, portfolio trackers, screening tools, or financial data pipelines, the SDK covers historical prices, fundamentals, real-time WebSocket streaming, options, news, technical indicators, macro data, and all Marketplace products. It supports 150,000+ tickers across 70+ exchanges\u00a0 and works in Node.js, Deno, Bun, and modern browsers.\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/p>\n\n\n\n<p>The library ships with built-in retry logic, structured error handling, and rate-limit awareness &#8211; so you can focus on your product, not on API plumbing. Every\u00a0method, parameter, and response is fully typed in TypeScript, giving you autocompletion and compile-time safety out of the box. Install it with npm install eodhd, grab your API key, and start pulling data in minutes. Check out the <a href=\"https:\/\/eodhd.com\/financial-apis\/node-js-typescript-sdk-for-eodhd-financial-apis\">full documentation<\/a> with code examples for every endpoint on our docs page, or head straight \u00a0to the <a href=\"https:\/\/github.com\/EodHistoricalData\/EODHD-APIs-Node-Financial-Library\">GitHub repository<\/a>. \u00a0 \u00a0 \u00a0 \u00a0<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re excited to announce the official EODHD Node.js\/TypeScript SDK &#8211; a fully typed client library that gives you access to every EODHD API from a single package. Whether you&#8217;re building trading dashboards, portfolio trackers, screening tools, or financial data pipelines, the SDK covers historical prices, fundamentals, real-time WebSocket streaming, options,&#8230;<\/p>\n","protected":false},"author":6,"featured_media":2554,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_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":[1],"tags":[],"class_list":["post-2553","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.5 (Yoast SEO v26.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>New: Node.js SDK for EODHD Financial APIs | EODHD APIs Blog<\/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-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New: Node.js SDK for EODHD Financial APIs\" \/>\n<meta property=\"og:description\" content=\"We&#039;re excited to announce the official EODHD Node.js\/TypeScript SDK - a fully typed client library that gives you access to every EODHD API from a single\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis\" \/>\n<meta property=\"og:site_name\" content=\"Financial Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/eodhistoricaldata\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-06T12:42:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-06T12:44:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2026\/03\/node.js-banner.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2065\" \/>\n\t<meta property=\"og:image:height\" content=\"871\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"EODHD Team\" \/>\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=\"EODHD Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#article\",\"isPartOf\":{\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis\"},\"author\":{\"name\":\"EODHD Team\",\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/#\/schema\/person\/9a841715c0edd2db5e57b7a76276e1f8\"},\"headline\":\"New: Node.js SDK for EODHD Financial APIs\",\"datePublished\":\"2026-03-06T12:42:02+00:00\",\"dateModified\":\"2026-03-06T12:44:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis\"},\"wordCount\":169,\"publisher\":{\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2026\/03\/node.js-banner.png\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis\",\"url\":\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis\",\"name\":\"New: Node.js SDK for EODHD Financial APIs | EODHD APIs Blog\",\"isPartOf\":{\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#primaryimage\"},\"image\":{\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2026\/03\/node.js-banner.png\",\"datePublished\":\"2026-03-06T12:42:02+00:00\",\"dateModified\":\"2026-03-06T12:44:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#primaryimage\",\"url\":\"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2026\/03\/node.js-banner.png\",\"contentUrl\":\"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2026\/03\/node.js-banner.png\",\"width\":2065,\"height\":871},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eodhd.com\/financial-apis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New: Node.js SDK for EODHD Financial APIs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/#website\",\"url\":\"https:\/\/eodhd.com\/financial-apis-blog\/\",\"name\":\"Financial APIs Blog | EODHD\",\"description\":\"Financial Data APIs. Fundamental, End of Day (EOD), Real-Time\/Live.\",\"publisher\":{\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/#organization\"},\"alternateName\":\"EODHD Financial Data APIs Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eodhd.com\/financial-apis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/#organization\",\"name\":\"EODHD (EOD Historical Data)\",\"url\":\"https:\/\/eodhd.com\/financial-apis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2023\/12\/EODHD-Logo.png\",\"contentUrl\":\"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2023\/12\/EODHD-Logo.png\",\"width\":159,\"height\":82,\"caption\":\"EODHD (EOD Historical Data)\"},\"image\":{\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/#\/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-apis-blog\/#\/schema\/person\/9a841715c0edd2db5e57b7a76276e1f8\",\"name\":\"EODHD Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eodhd.com\/financial-apis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/020e454749b61223b72b1bf96e7978ccdd1e39b04585b29698da3767a193a57d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/020e454749b61223b72b1bf96e7978ccdd1e39b04585b29698da3767a193a57d?s=96&d=mm&r=g\",\"caption\":\"EODHD Team\"},\"url\":\"https:\/\/eodhd.com\/financial-apis-blog\/author\/a-pletnev\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"New: Node.js SDK for EODHD Financial APIs | EODHD APIs Blog","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-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis","og_locale":"en_US","og_type":"article","og_title":"New: Node.js SDK for EODHD Financial APIs","og_description":"We're excited to announce the official EODHD Node.js\/TypeScript SDK - a fully typed client library that gives you access to every EODHD API from a single","og_url":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis","og_site_name":"Financial Blog","article_publisher":"https:\/\/www.facebook.com\/eodhistoricaldata","article_published_time":"2026-03-06T12:42:02+00:00","article_modified_time":"2026-03-06T12:44:15+00:00","og_image":[{"width":2065,"height":871,"url":"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2026\/03\/node.js-banner.png","type":"image\/png"}],"author":"EODHD Team","twitter_card":"summary_large_image","twitter_creator":"@EOD_data","twitter_site":"@EOD_data","twitter_misc":{"Written by":"EODHD Team","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#article","isPartOf":{"@id":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis"},"author":{"name":"EODHD Team","@id":"https:\/\/eodhd.com\/financial-apis-blog\/#\/schema\/person\/9a841715c0edd2db5e57b7a76276e1f8"},"headline":"New: Node.js SDK for EODHD Financial APIs","datePublished":"2026-03-06T12:42:02+00:00","dateModified":"2026-03-06T12:44:15+00:00","mainEntityOfPage":{"@id":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis"},"wordCount":169,"publisher":{"@id":"https:\/\/eodhd.com\/financial-apis-blog\/#organization"},"image":{"@id":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#primaryimage"},"thumbnailUrl":"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2026\/03\/node.js-banner.png","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis","url":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis","name":"New: Node.js SDK for EODHD Financial APIs | EODHD APIs Blog","isPartOf":{"@id":"https:\/\/eodhd.com\/financial-apis-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#primaryimage"},"image":{"@id":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#primaryimage"},"thumbnailUrl":"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2026\/03\/node.js-banner.png","datePublished":"2026-03-06T12:42:02+00:00","dateModified":"2026-03-06T12:44:15+00:00","breadcrumb":{"@id":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#primaryimage","url":"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2026\/03\/node.js-banner.png","contentUrl":"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2026\/03\/node.js-banner.png","width":2065,"height":871},{"@type":"BreadcrumbList","@id":"https:\/\/eodhd.com\/financial-apis-blog\/new-node-js-sdk-for-eodhd-financial-apis#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eodhd.com\/financial-apis-blog\/"},{"@type":"ListItem","position":2,"name":"New: Node.js SDK for EODHD Financial APIs"}]},{"@type":"WebSite","@id":"https:\/\/eodhd.com\/financial-apis-blog\/#website","url":"https:\/\/eodhd.com\/financial-apis-blog\/","name":"Financial APIs Blog | EODHD","description":"Financial Data APIs. Fundamental, End of Day (EOD), Real-Time\/Live.","publisher":{"@id":"https:\/\/eodhd.com\/financial-apis-blog\/#organization"},"alternateName":"EODHD Financial Data APIs Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eodhd.com\/financial-apis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/eodhd.com\/financial-apis-blog\/#organization","name":"EODHD (EOD Historical Data)","url":"https:\/\/eodhd.com\/financial-apis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eodhd.com\/financial-apis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2023\/12\/EODHD-Logo.png","contentUrl":"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2023\/12\/EODHD-Logo.png","width":159,"height":82,"caption":"EODHD (EOD Historical Data)"},"image":{"@id":"https:\/\/eodhd.com\/financial-apis-blog\/#\/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-apis-blog\/#\/schema\/person\/9a841715c0edd2db5e57b7a76276e1f8","name":"EODHD Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eodhd.com\/financial-apis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/020e454749b61223b72b1bf96e7978ccdd1e39b04585b29698da3767a193a57d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/020e454749b61223b72b1bf96e7978ccdd1e39b04585b29698da3767a193a57d?s=96&d=mm&r=g","caption":"EODHD Team"},"url":"https:\/\/eodhd.com\/financial-apis-blog\/author\/a-pletnev"}]}},"jetpack_featured_media_url":"https:\/\/eodhd.com\/financial-apis-blog\/wp-content\/uploads\/2026\/03\/node.js-banner.png","jetpack_shortlink":"https:\/\/wp.me\/p9Nz7H-Fb","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/eodhd.com\/financial-apis-blog\/wp-json\/wp\/v2\/posts\/2553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eodhd.com\/financial-apis-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eodhd.com\/financial-apis-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eodhd.com\/financial-apis-blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/eodhd.com\/financial-apis-blog\/wp-json\/wp\/v2\/comments?post=2553"}],"version-history":[{"count":4,"href":"https:\/\/eodhd.com\/financial-apis-blog\/wp-json\/wp\/v2\/posts\/2553\/revisions"}],"predecessor-version":[{"id":2559,"href":"https:\/\/eodhd.com\/financial-apis-blog\/wp-json\/wp\/v2\/posts\/2553\/revisions\/2559"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eodhd.com\/financial-apis-blog\/wp-json\/wp\/v2\/media\/2554"}],"wp:attachment":[{"href":"https:\/\/eodhd.com\/financial-apis-blog\/wp-json\/wp\/v2\/media?parent=2553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eodhd.com\/financial-apis-blog\/wp-json\/wp\/v2\/categories?post=2553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eodhd.com\/financial-apis-blog\/wp-json\/wp\/v2\/tags?post=2553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}