如何使用我们的 API 进行税务申报

上次更新时间: 2025年3月31日

Application Programming Interface (API) 是一种不同服务(在本例中为交易所和税务服务)之间相互交互的方式。

有时,服务可以通过 API 使用公开数据自由通信,但是,当需要查询税务所需信息(例如您的账户余额、交易历史等)时,事情会变得更加复杂,因为这些信息受您的用户名/密码/2FA 保护(您绝不应与任何人分享)。

使用 API 将您的税务平台连接到您的 Kraken 账户是一种高效的方式,可以在不共享您的登录信息的情况下允许访问您账户上的数据。

为了将您的税务平台连接到您的 Kraken 账户,您需要通过 API 密钥授予税务平台访问您账户信息的权限。

您不希望任何第三方知道您的用户名/密码/2FA,也不希望他们交易或从您的账户中提款,因此会使用具有适当权限的 API 密钥。

您授予 API 密钥的权限将设定其他平台可以在您的账户上查看和执行操作的范围。

一般来说,税务软件计算您的资本利得/损失所需的权限如下:

Query funds、Query closed orders & trades(某些交易所可选)、Query ledger entries 和 Export data。

这些被称为只读权限,意味着它们允许其他平台查看您账户中的资金以及账户历史中的交易,但不允许它们对您的账户进行任何更改(不能进行新交易,也不能进行新的资金交易)。

让我们看看这在 Kraken PRO 上是如何体现的:

Kraken PRO

要了解如何在 Kraken 上创建 API,请参阅下文。

资金:

查询:这允许 API 密钥查看账户余额和账户上的资金记录(历史存款和提款)。

订单和交易:

查询已平仓订单和交易:这允许 API 密钥查看账户上的已平仓订单和交易(用于帮助确定盈亏)。

数据:

查询账本条目:这允许 API 密钥查看账户账本,其中包含所有过去的交易/资金交易记录。

导出数据:这允许 API 密钥导出上述所有数据,包括您的交易和账户账本历史记录(通常为 CSV 格式)。

有关如何将您的 Kraken 账户连接到 Koinly 的更多信息,请访问:

首先选择您的居住国家/地区

1

接下来点击“添加钱包”并选择 Kraken

2

要使用 API '自动同步' 方法,请输入您从 Kraken.com 获取的 Public Key 和 Private Key,然后点击“添加 Kraken”。

3

3

4

要手动上传您的 CSV 文件,请使用 CoinTracker CSV 指南重新格式化您的数据,并将其加载到 CoinTracker CSV 模板中。

完成后,将已完成的 CoinTracker CSV 模板拖放到指定的上传区域。

5

如果您需要进一步的帮助,请查看下面的 CoinTracker 分步指南。

在主页上设置您的基本设置

1

点击下一步,然后点击 '查看更多选项'

2

从钱包/交易所列表中选择 Kraken

4

5

请将您的 Kraken Public Key 和 Private Key 复制并粘贴到 API Key 和 Secret Key 字段中,然后点击 "连接交易所"

4

在主页上,请选择 '输入币种' 并搜索并选择 Kraken(不要与 Kraken Futures 混淆)

Select Exchange/Wallet

向下滚动到 '创建新的自动 Kraken 任务',粘贴 API 密钥以及您的 API Private Key(密钥),然后点击 '保存此 Kraken 任务'

Input Public/Private Keys

要手动上传您的 CSV 文件,请点击 'CSV 导入选项卡',然后拖放您的 CSV 文件并点击 '继续导入'。

Manually Upload CSV file

最后,请点击 '开始导入'

Manually upload CSV file

Successfully uploaded CSV file

如果您需要进一步的帮助,请查看下面的 CoinTracking 分步指南:

有关如何将 Kraken 数据上传到 Crypto Tax Calculator (CTC) 的详细指南,请访问我们的支持文章:

在仪表板页面,选择右上角的“+ 集成”按钮:

Blockpit

接下来,当提示选择钱包时,选择 Kraken。

它在“最受欢迎的集成”下可见。

接下来请选择 Kraken(用于 Spot API Data)或 Kraken Futures(用于 Futures Data)。

*请注意,Kraken Futures API Keys 与 Kraken SPOT API Keys 是独立且不同的,不能互换使用*

Blockpit

Blockpit 3

请从您的 Kraken 账户复制您的 API Key 和 API Private Key,并将其粘贴到 Blockpit 网站上的相应字段中,然后点击“继续”。

Blockpit 3

点击 '继续' 后,您的账户余额和交易历史记录的同步过程将开始。这可能需要几秒钟或几分钟,具体取决于您的账户历史记录长度。

Blockpit 4

您的 Kraken(和 Kraken Futures)余额将显示在仪表板的“集成”下,您可以在任何时候同步数据,或者在拥有有效的 Blockpit 许可证的情况下,每 24 小时自动同步一次。

如果您需要进一步的帮助,请查看下面的 Blockpit 分步指南。

  • 当我将我的公钥和私钥添加到第三方软件时,收到“无效密钥”错误。

    如果出现此错误,请首先确保您正确复制了私钥和公钥。如果已正确复制但仍收到“无效密钥”错误,请创建一个具有正确权限的新密钥,然后尝试再次添加。

  • 我的赚取/质押余额未显示。

    某些第三方税务软件无法通过 API 正确导入我们的质押资产余额。这通常可以通过导出您的账户历史记录并手动上传到第三方网站来解决。要了解如何手动导出您的账户历史记录,请点击下方。

  • 我的一些交易缺失。

    即时买卖功能未记录在账户交易历史记录中,但可以在账户分类账中查看。某些第三方平台无法正确解读账户分类账上的买卖条目。如果出现这种情况,请手动导出您的账户历史记录并将文件上传到您正在使用的第三方平台。

  • 我手动下载了我的账户历史记录,但我不明白这些符号的含义。

    您的完整账户历史记录由两部分组成,即您的分类账和交易。首先,让我们了解一下两者之间的区别。

    既然我们已经充分了解了您的账户分类账和交易历史记录之间的区别,那么接下来让我们看看如何解读每一个。

  • 将我的 API 密钥提供给第三方软件安全吗?

    只要第三方网站/应用程序需要您的 Kraken 私有 API 密钥,就可能存在潜在的安全问题,但只要您创建一个具有最小权限的特定 API 密钥,例如仅用于读取您的余额和/或分类账,您的资金或整体安全就没有风险。因此,建议授予只读权限,并创建一个具有所述权限的特定 API 密钥,以与您信任的第三方软件共享。


还需帮助?