{"id":19165853,"url":"https://github.com/barchart/marketdata-api-js","last_synced_at":"2025-05-16T16:01:28.449Z","repository":{"id":27791762,"uuid":"31280687","full_name":"barchart/marketdata-api-js","owner":"barchart","description":"JavaScript SDK for accessing streaming market data via WebSockets","archived":false,"fork":false,"pushed_at":"2024-10-15T17:14:03.000Z","size":3982,"stargazers_count":26,"open_issues_count":1,"forks_count":114,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-05-12T19:15:22.535Z","etag":null,"topics":["barchart","forex","futures","javascript","market-data","nodejs","npm-package","public-repository","sdk","stocks","stream","websockets"],"latest_commit_sha":null,"homepage":"https://barchart.github.io/marketdata-api-js/#/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/barchart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-02-24T20:37:32.000Z","updated_at":"2025-05-01T05:20:54.000Z","dependencies_parsed_at":"2023-09-27T01:17:18.637Z","dependency_job_id":"2c44664b-49a3-4173-9212-349288d54c2f","html_url":"https://github.com/barchart/marketdata-api-js","commit_stats":{"total_commits":1431,"total_committers":14,"mean_commits":"102.21428571428571","dds":0.6603773584905661,"last_synced_commit":"b431973ee8ef77c54435a8982d52fe66547c25a7"},"previous_names":[],"tags_count":268,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barchart%2Fmarketdata-api-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barchart%2Fmarketdata-api-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barchart%2Fmarketdata-api-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barchart%2Fmarketdata-api-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barchart","download_url":"https://codeload.github.com/barchart/marketdata-api-js/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254564108,"owners_count":22092119,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["barchart","forex","futures","javascript","market-data","nodejs","npm-package","public-repository","sdk","stocks","stream","websockets"],"created_at":"2024-11-09T09:29:39.443Z","updated_at":"2025-05-16T16:01:28.380Z","avatar_url":"https://github.com/barchart.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# @barchart/marketdata-api-js\n\n[![AWS CodeBuild](https://codebuild.us-east-1.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiY1VDTWRsRHkwK0NRYnJNZk95WjVEMzR3QW9EbUtTRG9yNExRSk0yVTI1MEtWWGlDOXUvQU1xTmNuTUxNd0REZ1VlZkc2WXRPMXZ2SWpOSW83UkdYc3c4PSIsIml2UGFyYW1ldGVyU3BlYyI6IjhUTXBaL1E4RW5WRGlKTjIiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D\u0026branch=master)](https://github.com/barchart/marketdata-api-js)\n[![NPM](https://img.shields.io/npm/v/@barchart/marketdata-api-js)](https://www.npmjs.com/package/@barchart/marketdata-api-js)\n\n### Overview\n\n[Barchart](https://www.barchart.com) offers streaming market data for a wide range of asset classes which trade on exchanges around the world. Review our [market data catalog](https://www.barchart.com/solutions/data/market) for details.\n\n**This SDK enables your applications to consume real-time market data**, as follows:\n\n* A WebSocket connection is established between your application and Barchart's quote servers, then\n* Your application requests market data for one or more symbols, then\n* Your application receives a market data stream for subscribed symbols.\n\n### Openfeed\n\nThis library receives market data using a proprietary protocol called DDF. For new development, Barchart has switched to an open-source protocol called [Openfeed](https://docs.barchart.com/openfeed/#/) to transfer market data. Consequently, this library will be marked as deprecated in the near future. You can access new SDK libraries for Openfeed [here](https://www.barchart.com/solutions/services/stream).\n\n### Documentation\n\nComplete documentation for this SDK can be accessed here:\n\n* [https://barchart.github.io/marketdata-api-js/#/](https://barchart.github.io/marketdata-api-js/#/)\n\n### Demos\n\nWorking demos are available for web browser and Node.js environments. Please refer to the [documentation](https://barchart.github.io/marketdata-api-js/#/content/quick_start?id=demos).\n\n### Package Managers\n\nThis library has been published to NPM as [@barchart/marketdata-api-js](https://www.npmjs.com/package/@barchart/marketdata-api-js). Install as follows:\n\n ```sh\n npm install @barchart/marketdata-api-js -S\n```\n\n### Build\n\nSource code is written in [ES2018](https://en.wikipedia.org/wiki/ECMAScript#9th_Edition_%E2%80%93_ECMAScript_2018). Consequently, transpilation is recommended for use in web browsers.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarchart%2Fmarketdata-api-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarchart%2Fmarketdata-api-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarchart%2Fmarketdata-api-js/lists"}