Connect IG Markets
Read-only. The journal never trades.
IG Markets
bearer token
Could not connect
This venue is not ready to connect yet, so the form is disabled rather than taking a key it cannot use. Nothing has been stored. Your password has been cleared and must be entered again — we do not send a secret back to your browser.
⚠ This stores a secret
It is encrypted before it reaches the database and never
appears in a response or a log. It is still worth knowing: issue a key with trading and withdrawal disabled, and revoke it at the venue if you ever stop using this.
The credential is checked against the venue before it is
stored. If it turns out to allow trading or withdrawal, the connection is
refused and nothing is saved.
How to create the key
checked September 2026
My IG → Settings → API keys
- 1Sign in to IG and open Settings → API keys.
- 2Generate a key for the live or demo environment you trade.
- 3Copy the key. You will also enter your IG username and password, which IG's API requires to open a session.
Turn on
API key for the environment you trade
Leave off
Reusing this password on any other siteA live key against a demo account, or the reverse
Worth knowing about IG Markets
- IG's API authenticates with your username and password, so unlike an exchange key there is no read-only scope to pick. This is IG's design, not ours. If that is not acceptable, the CSV import gives you the same journal without a credential.
- Demo and live keys are separate and not interchangeable.
Exchanges move these settings without warning. If
what you see does not match, IG Labs ↗ is the
authority — and nothing here ever asks you to enable trading or
withdrawal.
What this connection can supply
cfd broker
executions✓
open positions✓
fees✓
balance history✓
Limits worth knowing
- no stop-amendment history — the moved-stops pattern shows as unavailable
- no funding data