Broker API HubMenu

Broker API

Dukascopy API: JForex in Java, and FIX 4.4

A Swiss bank with a Java API for its JForex platform and a FIX 4.4 API.

Independent and unofficialNewest reading Official documentation

Risk warning: CFDs and spread bets are complex instruments and come with a high risk of losing money rapidly due to leverage. You can lose money on these products, and each provider publishes its own loss figure under FCA rules. You should consider whether you understand how they work and whether you can afford to take the high risk of losing your money. Automated and API trading can amplify losses through bugs, connectivity failures and runaway orders.

Dukascopy API rate limits and allowances

One record per limit. The scope is part of the limit: a figure without its scope is not a figure you can pace against.

LimitValueScopeSource
Connection attempts a minute5Per IP address, per FIX serverdukascopy.comchecked
Open positions100FIX API. The guide does not say whether the count is per session or per accountdukascopy.comchecked
Orders a second16FIX API, orders only. The guide does not say whether the count is per session or per accountdukascopy.comchecked

Dukascopy API rate limits in full, with pacing advice and the related error codes.

Access, authentication and streaming

API types listed in the record: JForex API (Java SDK), FIX 4.4.

How you get a key

Two routes of Dukascopy's own. The JForex API is a Java client library, shipped as the JForex SDK, that connects straight to Dukascopy's trade servers without the JForex platform running. The FIX API, on FIX 4.4, is described as for professional market participants: Dukascopy issues a TargetCompId, two SenderCompIds, a username and a password, and connections must come from IP addresses and ports agreed beforehand. The FIX page states no minimum deposit.

Dukascopy JForex APIchecked Dukascopy FIX APIchecked Dukascopy FIX API Programming Guide, revision 8.8.1checked

Demo

Partial: yes for the JForex API, where Dukascopy's wiki says every example program in the JForex SDK is written to run in demo mode and gives a separate connection address for live mode. Not stated for the FIX API: its page and its programming guide do not say whether a demo FIX session is offered.

Dukascopy wiki, JForex SDK LIVE modechecked Dukascopy wiki, JForex SDK clientchecked

Authentication

JForex API: the client connects with the platform's connection address, a username and a password. In live mode a connection from an IP address that is not registered also has to answer a captcha image for a PIN. FIX API: a Logon message carrying the username and password issued by Dukascopy, over an SSL encrypted TCP socket, from an agreed IP address.

Dukascopy wiki, JForex SDK LIVE modechecked Dukascopy FIX API Programming Guide, revision 8.8.1checked

Streaming

JForex API: live data arrives through the client once you subscribe to instruments explicitly, and the subscription is asynchronous. FIX API: two FIX connections per client, one for the data feed and one for trading. A dropped FIX session that is not restored within 2 hours is disconnected.

Dukascopy wiki, JForex SDK clientchecked Dukascopy FIX API Programming Guide, revision 8.8.1checked

Rate limits, as worded

FIX API: at most 16 orders a second, at most 100 open positions, and five connection attempts a minute per server for each IP address, per the FIX API Programming Guide, revision 8.8.1, re-read 12 Oct 2026. The JForex API pages opened state no request limit, which is not evidence that there is none.

Dukascopy FIX API Programming Guide, revision 8.8.1checked

Dukascopy API SDKs and wrappers

LibraryLanguageOfficialNoteSource
JForex SDKJavaOfficialDukascopy's own SDK, downloadable from its wiki, with dependencies in a public Dukascopy Maven repository. Lets a Java program use the JForex API without the JForex client.dukascopy.comchecked

Dukascopy API: questions and answers

Each answer is read from the record on this page, not written separately. Where the record is unverified, the answer says so.

Does Dukascopy have an API?

Yes. This register records Dukascopy as having its own API (JForex API (Java SDK) and FIX 4.4), with availability marked as active. A Swiss bank with a Java API for its JForex platform and a FIX 4.4 API.

Dukascopy JForex APIchecked

Dukascopy API key: how do I get one?

Two routes of Dukascopy's own. The JForex API is a Java client library, shipped as the JForex SDK, that connects straight to Dukascopy's trade servers without the JForex platform running.

Dukascopy JForex APIchecked Dukascopy FIX APIchecked Dukascopy FIX API Programming Guide, revision 8.8.1checked

Dukascopy API demo: is there a demo or sandbox?

Partial: yes for the JForex API, where Dukascopy's wiki says every example program in the JForex SDK is written to run in demo mode and gives a separate connection address for live mode.

Dukascopy wiki, JForex SDK LIVE modechecked Dukascopy wiki, JForex SDK clientchecked

What are the Dukascopy API rate limits?

Connection attempts a minute: 5 connection attempts per minute. Scope: Per IP address, per FIX server. Open positions: 100 open positions. Scope: FIX API. The guide does not say whether the count is per session or per account. Orders a second: 16 orders per second. Scope: FIX API, orders only. The guide does not say whether the count is per session or per account. As the record words it: FIX API: at most 16 orders a second, at most 100 open positions, and five connection attempts a minute per server for each IP address, per the FIX API Programming Guide, revision 8.8.1, re-read 12 Oct 2026.

dukascopy.comchecked

How does Dukascopy API authentication work?

JForex API: the client connects with the platform's connection address, a username and a password. In live mode a connection from an IP address that is not registered also has to answer a captcha image for a PIN.

Dukascopy wiki, JForex SDK LIVE modechecked Dukascopy FIX API Programming Guide, revision 8.8.1checked

Does the Dukascopy API support streaming?

JForex API: live data arrives through the client once you subscribe to instruments explicitly, and the subscription is asynchronous. FIX API: two FIX connections per client, one for the data feed and one for trading.

Dukascopy wiki, JForex SDK clientchecked Dukascopy FIX API Programming Guide, revision 8.8.1checked

Dukascopy API questions, each answered in a sentence or two.

The capability tables read one feature at a time across every broker and platform record, Dukascopy included.

Everything this site records for Dukascopy, as one JSON file. Each section of the file states its own licence. About the files. This page as Markdown.

What changed recently for the Dukascopy API

Every dated change, all brokers and platforms. Follow Dukascopy changes by RSS

Partner programme

Not verified. No programme page could be opened at the last check, , which is not evidence that no programme exists. The Dukascopy partner programme record. The programme register holds every record. This site carries no affiliate links.

How to cite this

Dukascopy API: JForex in Java, and FIX 4.4. Broker API Hub, https://openbrokerapi.com/brokers/dukascopy, newest check .

Where you rely on a single figure, cite the source and the checked date printed beside it as well.

Sections