Feishu BitableのショートカットでRedNote、Douyin、1688のデータを取得する
リンクからFeishu Baseの列にRedNote、Douyin、JD、Taobao、1688のデータを入力します。実際の表での結果、エラーの意味、1件あたりの料金を紹介します。

Xiaohongshu(RedNote)、Douyin、JD、Taobao、1688のデータをFeishu Base(Bitableとも呼ばれます)に取り込むには、リンクを1つの列に貼り付け、その隣にEveryInfraのフィールドショートカットを追加します。EveryInfraのAPIキーは一度入力するだけです。あとはショートカットが、いいね数、保存数、文字起こし、価格、最小注文数量といったデータを各行に書き込みます。スクレイパーもプラットフォームへのログインも不要です。失敗した呼び出しと空の結果には料金がかかりません。
2026年10月22日、実際のFeishu Baseの表で最初の5つのショートカットを実行しました。表の値は、APIを直接呼び出した結果と一致しました。残りの5つのショートカットも同じ日に本番APIで実行し、5つすべてがデータを返しました。このガイドでは、各ショートカットが何を読み取り、何を書き戻すか、1件あたりのコスト、各セルのメッセージの意味を紹介します。
掲載状況(執筆時点): 10個のショートカットはすべて、公開範囲を「自分のみ表示」にしてFeishu Base開発者センターで公開済みです。一般公開にはFeishuの開発者登録手続きが必要で、この手続きはまだ完了していません。手続きが完了してショートカットが一般公開されると、ショートカットセンターで名前から検索できるようになります。掲載ページのショートカット名は確定済みです。
FeishuとLarkのどちらで使えますか? ショートカットは、このスイートの中国版であるFeishuで公開しています。国際版のLarkでも、ショートカットセンターには同じ設計が採用されています(Larkヘルプセンター)。チームでLarkを使っている場合は、この記事の最後にあるAPIまたはMCPの設定を使って同じデータを取得してください。
フィールドショートカットとは
フィールドショートカットは、AI、数式、APIの処理を1つのフィールドタイプにまとめたものです。一度設定すれば、列全体を処理します(Feishu公式記事(中国語))。EveryInfraのショートカットはAPIショートカットです。行ごとにリンクを1つ読み取り、EveryInfraの機能を1つ呼び出して、構造化されたフィールドをその行に書き戻します。公式のFeishuフィールドショートカットテンプレートをもとに構築しました。認証には、各ユーザーがフィールド設定で入力するBearerキーを使います。
ひと言でいうと、EveryInfraのフィールドショートカットとは、プラットフォームのリンクを受け取ってその公開データを返すFeishu Baseの列で、1件ごとの料金がEveryInfraの残高から差し引かれます。

10個のショートカット:入力、出力、料金
| ショートカット(英語の掲載名) | 入力列 | 書き戻される主なフィールド | 1件あたりの料金 | APIリファレンス |
|---|---|---|---|---|
| Xiaohongshuノートデータ | ノートのリンクまたはxhslinkの短縮リンク | タイトル、投稿者、いいね数、保存数、コメント数、シェア数、投稿日時、IP所在地、トピック、本文 | $0.005556 | RedNoteノート詳細API |
| Xiaohongshu(RedNote)クリエイタープロフィール | クリエイタープロフィールのリンク | ニックネーム、RedNote ID、フォロワー数、いいね・保存数、ノート数、IP所在地、認証状況 | $0.005556 | RedNoteプロフィールAPI |
| Xiaohongshuノートのコメント | ノートのリンク | コメントの1ページ目(1セルにまとめて出力)、トップコメント、返信数、「次ページあり」フラグ | $0.005556 | RedNoteコメントAPI |
| Douyin動画データ | 動画のリンクまたは共有テキスト | タイトル、投稿者、いいね数、コメント数、シェア数、保存数、再生時間、投稿日時、ハッシュタグ | $0.000556 | Douyin動画詳細API |
| Douyin動画の文字起こし | 動画のリンク | 文字起こし全文、タイムスタンプ付きの各行、タイトル、投稿者 | $0.000556 | Douyin文字起こしAPI |
| Douyinクリエイタープロフィール | プロフィールのリンクまたはsecUid | ニックネーム、Douyin ID、フォロワー数、いいね数、動画数、IP所在地、認証状況、ショップの有無 | $0.000556 | DouyinプロフィールAPI |
| JD商品価格・SKU | 商品リンクまたはSKU番号 | 現在価格、バリエーション、在庫有無、プロモーション、配送予定、ショップ、JD直営フラグ | $0.001389(1件) | JDのSKU・価格API |
| Taobao・Tmall商品データ | 商品リンク | タイトル、価格、SKU価格帯、SKU数、ショップ、Tmallフラグ、ショップ評価スコア | $0.0045 | Taobao商品詳細API |
| 1688商品詳細 | 商品リンク | 価格、最小注文数、在庫、販売数、SKU数、サプライヤー、所在地、好評率、ドロップシッピング(在庫、好評率、ドロップシッピングは空の場合があります) | $0.001389 | 1688商品詳細API |
| Bilibili動画データ | 動画リンク、b23.tvリンクまたはBV ID | タイトル、投稿者、再生数、いいね数、コイン数、お気に入り数、弾幕数、コメント数、再生時間 | $0.000556 | Bilibili動画詳細API |
料金は2026年10月22日02:18(シンガポール時間)にライブの機能カタログから読み取り、2026年10月24日18:33にも変更がないことを確認しました。Taobaoの行はその後、2026年10月28日から適用されている料金(1回の呼び出しあたり$0.0045、以前は$0.001389)に更新しました。料金ページが基準です。各ショートカットは「Status」フィールドも追加し、成功時は課金額を、失敗時は理由を表示します。掲載ページではショートカットは無料と表示されています。かかるのは、EveryInfraの残高から差し引かれる1件ごとの料金だけです。Feishuの組み込みAIショートカットは、別枠の月間AIクォータを使用します(Feishuヘルプセンター、中国語)。
最初に知っておきたい制限は次の3つです。
- Douyinの動画データには再生数がありません。Douyinが再生数を公開していないためです(フィールドの説明はDouyinスクレイピングAPIのドキュメントを参照)。Bilibiliでは再生数が表示されます。
- JD、Taobao、1688の価格は取得時点の価格です。ショートカットは価格履歴を作成しません。
- RedNoteのコメントショートカットは最初のページのみを取得し、1つのセルにまとめて書き込みます。ノートのすべてのコメントを取得するには、APIでページングしてください(コメント一括取得ガイド)。
テスト1:実際のテーブルで5列を検証
テストに使ったテーブルは、自社の「EveryInfra field shortcut test」ベースです。2026年10月22日00:00頃(UTC+8)に実行しました。認証はショートカット間で引き継がれないため、キーはショートカットごとに1回貼り付ける必要があります。
| ショートカット | テスト入力 | 書き戻された値(抜粋) | 課金 |
|---|---|---|---|
| Xiaohongshuノートデータ | 33m²の部屋の収納を扱った動画ノート(クリエイター名は非表示) | いいね3,481、お気に入り3,993、コメント104、シェア998、タイプ「video」、IP:広東省、投稿日時2026-09-14 17:01 | $0.005556 |
| Douyin動画データ | douyin.com/video/7687818315561960902 | 投稿者MediaStorm(ブランドアカウント)、いいね99,673、コメント6,458、シェア21,352、お気に入り8,873、57秒(10月21日にAPIを直接呼び出して取得) | $0.000556 |
| Douyin動画の文字起こし | 同じ動画 | 1行目(中国語):「皆さんにシェアしたいことがあります」。タイムスタンプ付きの各行は[mm:ss]で始まります | $0.000556 |
| JD商品価格・SKU | item.jd.com/100012043978.html | Moutai Feitian 53% vol 500ml、価格1,759、在庫あり、JD直営、この商品のSKUは11件 | $0.001389 |
| Bilibili動画データ | BV1R2XZBQEio | 再生数5,428,968、いいね215,136、コイン53,754、お気に入り44,058、弾幕24,550、コメント3,488、14:19 | $0.000556 |
テスト2:新しい5つのショートカットを稼働中のAPIで検証
新しい5つのショートカットは、最初の5つとコードを共有しています。それぞれテスト用キーで稼働中のAPIを1回ずつ呼び出し、結果をショートカットの列形式に整えました。時刻はシンガポール時間10月22日の00:54(最初の3つ)と02:03〜02:04(Taobao、1688)です。

| ショートカット | テスト入力 | 値(抜粋) | 課金 |
|---|---|---|---|
| Douyinクリエイタープロフィール | MediaStormのプロフィール | フォロワー16,819,267、いいね145,724,142、動画534本、IP:浙江省、認証「優良テック系クリエイター」、ショップあり | $0.000556 |
| Xiaohongshu(RedNote)クリエイタープロフィール | テスト1のノートの投稿者(名前は非表示) | フォロワー231,108、いいね・お気に入り1,999,369(1,328,176 + 671,193)、ノート74件、IP:広東省 | $0.005556 |
| Xiaohongshuノートのコメント | テスト1のノート | 最初のページのコメント10件(ここでは名前を非表示)、トップコメントのいいね41、いいね合計71、返信19件、次ページの有無「yes」 | $0.005556 |
| Taobao・Tmall商品データ | Taobaoの商品954227509625(保温カップ) | 価格196.4、SKUは43件で196.4〜476.96、Tmallは「yes」、ショップ評価は4.8 / 4.9 / 4.9、販売数は今回は空 | $0.001389(当時の価格。2026-10-28以降、taobao/product_detailは$0.0045) |
| 1688商品詳細 | 1688の商品674035283676(750 mlスチールボトル) | 価格¥13、最小注文数1個、在庫11,976,676、販売数「100k+」、SKUは128件、浙江省金華市、好評率99.8%、ドロップシッピング「yes」 | $0.001389 |
テスト3:空の結果、オフラインケース、合計費用
- 件数は読み取り時点の公開数値です。 RedNoteのノートは、テーブル上で保存数3,993、コメント数104でした。数分後にAPIを直接呼び出すと、3,994と105が返りました。Douyinの動画のいいね数は、10月21日に99,673、10月22日02:20に99,689でした。スナップショットを比較する際は、読み取り時刻を記録してください(スナップショットの手法)。
- 空の結果は無料です。 BilibiliのBV1GJ411x7h7も入力しました。APIは空の結果を返し、引き当てた金額を返金しました。セルには「データが見つかりませんでした…課金されていません」と表示され、課金額は$0でした(返金の照合)。
- オフラインケース78件中78件に合格。 リリース前に、公式テンプレートのローカルデバッグモードで10個のショートカットに対して78件のオフラインケースを実行しました。成功、共有テキスト、空の行、不明なリンク、キーの欠落、無効なキー、残高不足、拒否されたパラメータ、空の結果、一時停止中の機能、レート制限をカバーしています。実際のテーブルでの実行費用は合計$0.014169でした(当日の価格$0.001389でのTaobao詳細の呼び出し1回を含みます)。
4ステップで設定
- APIキーを作成します。 everyinfra.comで新規登録し、コンソールでキーを作成します(クイックスタート)。呼び出しは従量課金です。残高が少なくなると、セルにその旨が表示されます。
- ショートカットセンターを開きます。 グリッドビューで、最後のフィールドの右にある「+」をクリックします。フィールドパネルで「フィールドショートカットを探す」にカーソルを合わせ、「フィールドショートカットセンター」をクリックします(上記リンク先のLarkガイドと同じ手順です)。一般公開後は、「Xiaohongshu」「Douyin」「JD」「Taobao」「1688」のいずれかで検索し、「使用」をクリックします。オンボーディングが完了してショートカットが公開されるまでは、検索しても表示されません。
- 設定します。 リンクが入っている列を選択し、認証フィールドにAPIキーを貼り付けます。キーはフィールド設定に保存され、セルには入りません。
- 数件で試してから列全体に適用する。まず数件を確認します。結果はオブジェクト型のフィールドなので、いいね数や保存数などのサブフィールドをそれぞれ独立した列に展開し、並べ替え、フィルター、グラフ化ができます。新しい列を使ってください。列全体を生成すると、その列の既存の内容は上書きされ、元に戻せません(LarkとFeishuのヘルプセンターはどちらもこの点を注意喚起しています)。
入力に関する注意点が2つあります。RedNoteのリンクはxsec_tokenなどのパラメータを残したまま使い、できるだけ最近検索結果からコピーしたリンクを使ってください。JDの短縮リンク(3.cn、u.jd.com)は使えません。まずブラウザで開いてから、商品ページのリンクをコピーしてください。テーブルの編集権限が必要です(高度な権限が有効な場合は管理権限)。

セルのメッセージと課金
| ケース | セルのメッセージ | 課金 |
|---|---|---|
| 行にリンクがない | 「この行にはリンクがありません。」 | なし(リクエストなし) |
| 別のプラットフォームのリンク | 「不明なリンクです。…を入力してください」(入力例付き) | なし(リクエストなし) |
| キーなし | 「EveryInfra APIキーがありません」 | いいえ |
| 無効なキー、または無効化されたキー | 「EveryInfra APIキーが無効か、無効化されています」 | いいえ |
| 残高不足 | 「EveryInfraの残高が不足しています。everyinfra.com/appでチャージしてください」 | いいえ |
| パラメータの拒否 | 「リンクまたはパラメータが受け付けられませんでした」(APIのメッセージ付き) | いいえ |
| データなし | 「データが見つかりませんでした(…)。課金されていません。」 | なし(返金) |
| 機能が一時停止中 | 「このデータは一時的に利用できません。呼び出しに失敗した場合、課金されません。」 | いいえ |
| レート制限またはネットワークエラー | Feishu側のレート制限またはエラー状態が表示される | いいえ |
エラーコードと再試行方法:APIエラー処理。機能ごとの現在の稼働状況:ステータスページ。
コスト例:700件のリサーチ用テーブル
10月24日時点のカタログ価格(10月22日と同じ):
- RedNoteのノート200件:200 × $0.005556 = $1.11
- RedNoteのクリエイタープロフィール100件:100 × $0.005556 = $0.56
- Douyinのクリエイタープロフィール100件:100 × $0.000556 = $0.06
- Douyinの動画300件(データのみ):300 × $0.000556 = $0.17
- 合計:700件で約$1.89。
失敗した行やデータが返らなかった行は無料なので、実際の金額がこれを上回ることはありません。
同じデータを取得するその他の方法
| 方法 | 準備するもの | 保守担当 | 適したケース |
|---|---|---|---|
| 自前のスクレイパー | サーバー、プロキシ、ログイン済みセッション、CAPTCHA、レイアウト変更 | 自社のエンジニア | 独自のフィールド、非常に大量のデータ、保守できるチームがある |
| ブラウザ拡張機能、またはプラットフォームのCookieを貼り付け | ログイン済みのプラットフォームアカウント。Cookieには有効期限があります | ご自身 | たまに数件程度なら手作業で十分 |
| EveryInfraのフィールドショートカット | EveryInfraのAPIキーのみ | EveryInfra | リンクの一覧から列を埋めたい、行ごとに支払いたい |
ショートカットは1行入力して1行出力します。「キーワードで検索してノートを50件返す」は1対多のタスクなので、ショートカットではできません。その場合はRedNote検索APIかAIクライアントを使ってください。また、ショートカットはスケジュールに沿った再実行もしません。
コードやAIクライアントでも同じデータを取得
10個のショートカットはすべて同じエンドポイントを呼び出します。ターミナルから1688の商品を1件読み取るには、次のようにします。
curl -X POST https://api.everyinfra.com/api/v1/social \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"platform":"alibaba1688","action":"product_detail","params":{"url":"https://detail.1688.com/offer/674035283676.html"}}'1688の列の元になるレスポンスフィールドは次のとおりです。
| 列 | フィールド | 意味 |
|---|---|---|
| 価格 | price_min、price_max | 価格帯(CNY) |
| 段階価格 | price_tiers | [{min_quantity, max_quantity, price}]。段階価格がない商品では含まれません |
| 最小注文数 | min_order_quantity、unit | 卸仕入れで最初に確認する条件 |
| 在庫、販売数 | stock、sold_count、sold_display | sold_displayは「100k+」のような中国語の元の表記をそのまま保持します。stockは空の場合があります |
| サプライヤー | supplier_name、province、city、supplier_years | 販売者と所在地 |
| 高評価率 | positive_rate | 高評価レビューの割合。空の場合があります |
| ドロップシッピング | supports_dropship | 1点からのドロップシッピング対応の有無。空の場合があります |
Claude、Cursor、その他リモートMCPに対応したクライアントでは、次のブロックを追加すると、AIがツールeveryinfra_call_apiで同じ機能を呼び出せます。
{
"mcpServers": {
"everyinfra": {
"url": "https://api.everyinfra.com/mcp",
"headers": { "Authorization": "Bearer <API Key>" }
}
}
}設定手順:リモートMCPサーバー。RedNoteのみの場合:RedNote MCP。
知っておきたい最近の変化(2026年9月〜10月)
- 9月15日:Feishu 8.0。 エージェントがグループチャットに参加し、Baseテーブルで作業できるようになりました。Feishu CLIの関数は3月以降247個から767個に増え、呼び出し成功率は78%から95%に上昇しました(InfoQ、中国語)。テーブルを使う方にとっては、エージェントがテーブルを直接読み取るため、数値列と日付列を整えておくことが重要になります。
- 10月20日:QuestMobileのQ3 AIアプリレポート。 AIオフィスツールの9月のアクティブユーザー数は142Mに達し、前年同月比50.6%増でした(36Krの要約)。テーブルはいまやオフィスエージェントの一般的な入力になっています。
- 10月12日20:00:JDの独身の日セールが開始(Ebrun、中国語)。イベント期間中は価格が頻繁に変動します。JDとTaobaoの価格列を毎日再実行し、結果を新しい列に保存して、独自のスナップショットを残しておきましょう。
- 9月15日:Cloudflareがクローラー制御をSearch、Training、Agentに分割(Cloudflareブログ)。サイトは「人の代わりにページを取得するエージェント」を学習用クローラーとは区別して扱うようになっています。公開データはプラットフォームの制限を守るサービス経由で読み取り、必要なフィールドだけを保持してください。
- 9月7日:中国の最高人民法院がAI関連紛争に関する意見を公表(裁判所の発表、中国語)。特定の個人の公開情報をAIで追跡・分析してプライバシーを詮索することは、プライバシー権の侵害にあたるとしています。市場調査ではビジネス関連のフィールドだけを残し、個人別のプロファイルは作成しないでください。
- 9月9日:同法院が不正競争に関する9件の事例を公表。 そのうち1件では、競合ソフトウェアのAI生成レビューを大量に作成してトラフィックを奪う行為が不正競争にあたると認定されました(新華社、中国語)。収集したデータを比較コンテンツに活用する場合は、この点に留意してください。
FAQ
RedNoteやDouyinのアカウント、またはCookieは必要ですか? 不要です。認証フィールドにはEveryInfraのAPIキーのみを入力します。
**RedNoteのリンクでxsec_tokenを残すべきなのはなぜですか?** APIの注記では、検索結果から最近コピーした完全なリンクを、xsec_tokenを残したまま使うことが推奨されています。これがないリンクではデータが返らない場合があります。データが返らなければ課金されません。
ショートカットで1つのキーワードのノートを50件収集できますか?いいえ。ショートカットは1つのリンクを1行に対応させます。キーワード検索には検索APIかAIクライアントを使い、その結果を表に書き込んでください。
関連記事
参考資料 LF-21