IqOptionApiDotNet 3.0.4
dotnet add package IqOptionApiDotNet --version 3.0.4
NuGet\Install-Package IqOptionApiDotNet -Version 3.0.4
<PackageReference Include="IqOptionApiDotNet" Version="3.0.4" />
<PackageVersion Include="IqOptionApiDotNet" Version="3.0.4" />
<PackageReference Include="IqOptionApiDotNet" />
paket add IqOptionApiDotNet --version 3.0.4
#r "nuget: IqOptionApiDotNet, 3.0.4"
#:package IqOptionApiDotNet@3.0.4
#addin nuget:?package=IqOptionApiDotNet&version=3.0.4
#tool nuget:?package=IqOptionApiDotNet&version=3.0.4
IqOptionApiDotNet
An unofficial .NET client for the IQ Option platform, using HTTP for login and WebSocket streams for real-time data and account events.
Installation
Requires .NET 9.0 or a compatible newer target framework.
dotnet add package IqOptionApiDotNet
Quick start
Provide your credentials through environment variables, then connect and read your profile. This example does not place trades.
using System;
using IqOptionApiDotNet;
var email = Environment.GetEnvironmentVariable("IQOPTION_EMAIL")
?? throw new InvalidOperationException("Set IQOPTION_EMAIL.");
var password = Environment.GetEnvironmentVariable("IQOPTION_PASSWORD")
?? throw new InvalidOperationException("Set IQOPTION_PASSWORD.");
using var client = new IqOptionApiDotNetClient(email, password);
if (!await client.ConnectAsync())
{
Console.WriteLine("Login failed.");
return;
}
var profile = await client.GetProfileAsync(Guid.NewGuid().ToString("N"));
Console.WriteLine($"User: {profile.profileResult.UserId}");
Use a unique request ID for each request. Keep observable subscriptions alive while receiving events, and dispose them when they are no longer needed.
Features
- Account profile and practice/real balance queries.
- Historical candles and real-time candle streams.
- Binary, turbo and digital option requests.
- Option results and portfolio position events.
- Alerts, market information and leaderboard queries.
Availability depends on the account, the instrument and the platform's current protocol. This library is not affiliated with IQ Option.
Documentation and examples
- Project documentation
- Documentação em português
- Sample applications
- Receiving option results
- Release downloads
- Report an issue
License
MIT.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Logging.Console (>= 9.0.0)
- Microsoft.Extensions.Logging.Debug (>= 9.0.0)
- Microsoft.NET.Test.Sdk (>= 17.12.0)
- Newtonsoft.Json (>= 13.0.3)
- NUnit (>= 4.2.2)
- Restsharp (>= 112.1.0)
- System.Net.Http (>= 4.3.4)
- System.Reactive (>= 6.0.1)
- WebSocketSharp.Standard (>= 1.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.4 | 175 | 10/12/2026 |
| 3.0.3 | 96 | 10/12/2026 |
| 3.0.2 | 598 | 11/21/2024 |
| 3.0.1 | 356 | 11/21/2024 |
| 3.0.0 | 389 | 11/20/2024 |
| 2.0.0 | 1,645 | 4/23/2022 |
| 1.0.14 | 952 | 4/16/2022 |
| 1.0.13 | 1,273 | 2/8/2021 |
| 1.0.12 | 1,020 | 12/26/2020 |
| 1.0.11 | 1,001 | 11/9/2020 |
| 1.0.10 | 913 | 10/26/2020 |
| 1.0.9 | 905 | 9/11/2020 |
| 1.0.8 | 979 | 8/24/2020 |
| 1.0.7 | 897 | 8/22/2020 |
| 1.0.6 | 919 | 8/20/2020 |
| 1.0.5 | 952 | 8/19/2020 |
| 1.0.4 | 955 | 8/19/2020 |
| 1.0.3 | 997 | 8/14/2020 |
| 1.0.2 | 993 | 8/7/2020 |
| 1.0.1 | 957 | 8/6/2020 |
Include package README with installation, quick start and documentation links.