---
title: カスタム処理で呼び出したAPIの利用料について教えてください
description: APIにリクエストを送った場合は、カスタム処理から内部的にAPIを利用した場合でも、キャッシュされていないAPI、もしくはキャッシュされたAPIの利用料が発生します。ただし、ネットワーク(https)を経由せず内部的にAPIリクエストを実行した場合は加算されません。
category: contracts
---

import StructuredDataFaqs from '@site/src/components/StructuredDataFaqs';

<StructuredDataFaqs faqs={[
    { question: "カスタム処理で呼び出したAPIの利用料について教えてください", answer: "APIにリクエストを送った場合は、カスタム処理から内部的にAPIを利用した場合でも、キャッシュされていないAPI、もしくはキャッシュされたAPIの利用料が発生します。ただし、ネットワーク(https)を経由せず内部的にAPIリクエストを実行した場合は加算されません。" }
]} />

APIにリクエストを送った場合は、カスタム処理から内部的にAPIを利用した場合でも、キャッシュされていないAPI、もしくはキャッシュされたAPIの利用料が発生します。  
ただし、ネットワーク(https)を経由せず内部的にAPIリクエストを実行した場合は加算されません。

主なSmartyプラグインと費用発生の有無は以下になります。

## SmartyプラグインによるAPIリクエストの費用

|Smartyプラグイン|リクエスト方法|APIリクエストの費用|
|:--|:--|:--|
|`{api}`|ネットワーク経由| 外部APIへのリクエストの場合は発生しません。<br/>KurocoのAPIにリクエストを送った場合は対象のエンドポイントのリクエスト数にカウントされます。|
|`{api_internal}`|ネットワーク経由| 発生する|
|`{api_internal}`(direct=trueを指定)|内部リクエスト| 発生しない|
|`{api_method}`|内部リクエスト|発生しない|
|`{api_mng}`|内部リクエスト| 発生しない|

:::caution
内部的なAPIリクエストは高速に動作しますが、連続的に何回も実行するとAPIの実行時間が長くなります。  
これらの実行時間がコンピューティング料金に影響しますので、ご注意ください。
:::

## 関連ドキュメント
- [Smartyプラグイン](/ja/docs/reference/smarty-plugin/)
- [コンピューティングの料金計上例](/ja/docs/about/how-much-does-kuroco-cost/#コンピューティングの料金計上例)