---
title: Authentication
description: How to authenticate with the Kiyotaka Data API using API keys.
---

# Authentication

Include your API key in the `X-Kiyotaka-Key` header with every request.

<CodeTabs>

<CodePanel lang="curl">
<pre><span class="s-f">curl</span> <span class="s-s">"https://api.kiyotaka.ai/v1/points</span>
    <span class="s-p">?type</span>=<span class="s-s">TRADE_SIDE_AGNOSTIC_AGG</span>
    <span class="s-p">&amp;exchange</span>=<span class="s-s">BINANCE_FUTURES</span>
    <span class="s-p">&amp;rawSymbol</span>=<span class="s-s">BTCUSDT</span>
    <span class="s-p">&amp;interval</span>=<span class="s-s">HOUR</span>
    <span class="s-p">&amp;from</span>=<span class="s-n">1774800000</span>
    <span class="s-p">&amp;period</span>=<span class="s-n">3600</span><span class="s-s">"</span> \
  <span class="s-k">-H</span> <span class="s-s">"X-Kiyotaka-Key: YOUR_API_KEY"</span></pre>
</CodePanel>

<CodePanel lang="python">
<pre><span class="s-k">import</span> <span class="s-v">requests</span>
&#10;
<span class="s-v">response</span> = requests.<span class="s-f">get</span>(
    <span class="s-s">"https://api.kiyotaka.ai/v1/points?type=TRADE_SIDE_AGNOSTIC_AGG&amp;exchange=BINANCE_FUTURES&amp;rawSymbol=BTCUSDT&amp;interval=HOUR&amp;from=1774800000&amp;period=3600"</span>,
    headers={<span class="s-s">"X-Kiyotaka-Key"</span>: <span class="s-s">"YOUR_API_KEY"</span>}
)
<span class="s-v">data</span> = response.<span class="s-f">json</span>()</pre>
</CodePanel>

<CodePanel lang="javascript">
<pre><span class="s-k">const</span> <span class="s-v">response</span> = <span class="s-k">await</span> <span class="s-f">fetch</span>(
  <span class="s-s">"https://api.kiyotaka.ai/v1/points?type=TRADE_SIDE_AGNOSTIC_AGG&amp;exchange=BINANCE_FUTURES&amp;rawSymbol=BTCUSDT&amp;interval=HOUR&amp;from=1774800000&amp;period=3600"</span>,
  { headers: { <span class="s-s">"X-Kiyotaka-Key"</span>: <span class="s-s">"YOUR_API_KEY"</span> } }
)
<span class="s-k">const</span> <span class="s-v">data</span> = <span class="s-k">await</span> response.<span class="s-f">json</span>()</pre>
</CodePanel>

</CodeTabs>

## Getting an API key

API keys are included with all plans (Free, Basic, Standard, and Advanced). Generate and manage your keys
from your account settings.

## Security

<Callout kind="warn">

API keys are **server-side credentials**. Never expose them in client-side code, browser
applications, or mobile apps. If a key is compromised, revoke it immediately from your account settings.

</Callout>