Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
✨ Download historical and real-time price tick data for Crypto, Stocks, ETFs, CFDs, Forex via CLI and Node.js ✨
| Date | Stars |
|---|---|
| 2026-07-24 | 833 |
| 2026-07-25 | 834 |
| 2026-07-28 | 834 |
| 2026-07-30 | 834 |
| 2026-08-06 | 834 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
35.0
growth rate 0.00%/day
<h1>dukascopy-node</h1>
<p align="center"><img width="150" src="https://github.com/Leo4815162342/dukascopy-node/blob/master/dukascopy-node.png?raw=true" alt="dukascopy-node"></p>
<p align="center">
<b>✨ Download free historical and real-time market price tick data ✨</b> <br>Stocks • Crypto • Commodities • Bonds • Currencies • CFDs • ETFs <br> via Node.js and CLI
</p>
<p align="center">
<a href="https://github.com/Leo4815162342/dukascopy-node/actions/workflows/cicd.yaml"><img src="https://github.com/Leo4815162342/dukascopy-node/actions/workflows/cicd.yaml/badge.svg" alt="Build Status of dukascopy-node npm package"></a>
<a href="https://www.npmjs.com/package/dukascopy-node"><img src="https://badgen.net/npm/v/dukascopy-node?cache=600" alt="dukascopy-node latest version"></a>
<a href="https://www.npmjs.com/package/dukascopy-node"><img src="https://badgen.net/npm/dt/dukascopy-node?cache=600" alt="Total number of downloads of dukascopy-node npm package"></a>
<a href="https://github.com/Leo4815162342/dukascopy-node"><img src="https://badgen.net/github/stars/Leo4815162342/dukascopy-node?cache=600" alt="dukascopy-node github stars"></a>
</p>
<p align="center"><a href="https://www.dukascopy-node.app/">📚 Documentation</a></p>
<p align="center"><a href="https://context7.com/leo4815162342/dukascopy-node"><img width="12" src="https://context7.com/favicon.ico" alt="dukascopy-node via pnpm"/> MCP Docs (via Context7 MCP)</a></p>
***
## 🚀 Installation
<table>
<thead>
<tr>
<th><img width="16" src="https://www.dukascopy-node.app/npm.png" alt="dukascopy-node via npm"> npm</th>
<th><img width="16" src="https://www.dukascopy-node.app/yarn.png" alt="dukascopy-node via yarn"> yarn</th>
<th><img width="16" src="https://www.dukascopy-node.app/pnpm.png" alt="dukascopy-node via pnpm"> pnpm</th>
</tr>
</thead>
<tbody>
<tr>
<td><pre><code>npm install dukascopy-node --save</code></pre></td>
<td><pre><code>yarn add dukascopy-node</code></pre></td>
<td><pre><code>pnpm add dukascopy-node</code></pre></td>
</tr>
</tbody>
</table>
> [!IMPORTANT]
> Node.js 18 or higher is required.
## ✨ Download Historical Price Data via CLI
```bash
npx dukascopy-node -i btcusd -from 2019-01-13 -to 2019-01-14 -t tick -f csv
```

[🛠️ View full CLI specification](https://www.dukascopy-node.app/config/cli)
---
## ✨ Download Historical Price Data via Node.js
```javascript
const { getHistoricalRates } = require('dukascopy-node');
(async () => {
try {
const data = await getHistoricalRates({
instrument: 'btcusd',
dates: {
from: new Date('2019-01-13'),
to: new Date('2019-01-14')
},
timeframe: 'tick',
format: 'json'
});
console.log(data);
} catch (error) {
console.log('error', error);
}
})();
```
[🛠️ View full Node.js specification](https://www.dukascopy-node.app/config/node)
## ✨ Download Real-Time Price Data via Node.js
```javascript
const { getRealTimeRates } = require('dukascopy-node');
(async () => {
try {
const data = await getRealTimeRates({
instrument: 'eurusd',
timeframe: 'tick',
format: 'json'
});
console.log(data);
} catch (error) {
console.log('error', error);
}
})();
```
[ℹ️ More Information](https://www.dukascopy-node.app/downloading-real-time-data)
---
## 📖 Quick start
* [Basic usage of `dukascopy-node`](https://www.dukascopy-node.app/output-formats)
* [Downloading tick data](https://www.dukascopy-node.app/downloading-tick-data)
* [Date formatting and converting timezones](https://www.dukascopy-node.app/custom-date-format-and-timezone-conversion)
* [Dealing with empty data and errors](https://www.dukascopy-node.app/errors-and-empty-data)
* [Downloading data with cache](https://Excerpt of 160,708 characters
Read on GitHub636
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:b1da42b55899b580, topic:trading