meetbot.dev

v1本番稼働中・meet・teams・zoom

Meeting bot の API。

$0.005 1分あたり。会議単位ではなく分単位の課金。Meet・Teams・Zoom の URL を投げ込むと、話者ごとの音声、タブの動画、タイムスタンプ付き字幕、入力チャットが あなたの S3 互換バケットに送信されます。会議終了時に署名付き webhook が届きます。

サインイン →bot@meetbot.dev で無料でお試しください毎月10時間無料・カード不要・分単位課金
~/your-app/dispatch.tsmain
import { createMeetbot } from "@meetbot/sdk";

const meetbot = createMeetbot({ apiKey: process.env.MEETBOT_API_KEY! });

const job = await meetbot.dispatchBot({
  url: "https://meet.google.com/abc-defg-hij",
  externalId: "session-42",
  webhooks: { onFinalize: "https://yours.example/hook" },
});

console.log(job.id, job.status);

02 · 受け取れるもの

4つのファイル。 あなたのバケットに。

独自コンテナはありません。「ポータルにログインしてダウンロード」もありません。会議が終わると、指定されたプレフィックスにファイルが届き、マニフェストパス付きの webhook が到着します。

  • 音声・話者別12.3 MB
    audio.{speaker}.webm
    opus@48k mono
    alice.audio.webm    12.3 MB
    bob.audio.webm       8.7 MB
    carol.audio.webm     9.1 MB
  • 字幕・ライブ JSON186 KB
    captions.jsonl
    1,402 lines · jsonl
    {"speakerId":"p-2",
     "name":"alice",
     "text":"so the redesign…"}
  • 動画・タブ全体412 MB
    tab.video.webm
    vp9 1080p15
    tab.video.webm
      vp9 · 1920×1080 · 15 fps
      duration 00:42:17
  • チャット・受信4.1 KB
    chat.jsonl
    28 lines · jsonl
    {"sender":"alice",
     "text":"link?",
     "tMs":1827000}

03 · プラットフォーム

3つのプラットフォーム。1つの コントラクト。

Google Meet

提供中*

デフォルトでは匿名ゲストとして参加します。Workspace アカウントログインは2026年4月の二重キュー入室ロールアウトに向けて開発中です。

Microsoft Teams

提供中

Web クライアント、匿名参加。字幕は data-channel インターセプト経由、本物の参加者名は People ペインから。

Zoom (Web)

提供中

Web クライアントのみ — Zoom SDK キー不要、ネイティブバイナリ不要。話者別音声は WebRTC SSRC マッピング経由。

* アスタリスクについて: Google は2026年4月、Workspace ミーティングで匿名参加者を自動的に拒否する Meet の二重キュー入室システムを展開しました。これに対応する Workspace-bot アイデンティティプールを今月リリースします。

04 · フロー

HTTP POST が入力。バケットのファイルが出力。

オーケストレーターはあなたのインフラまたは弊社で稼働します。ブラックボックス状態機械はありません — ジョブテーブル、bot コンテナ、webhook 配送はすべて各ステップで可視化されます(管理画面で確認可能)。

your app
POST /jobs
meetbot API
queues + dispatches
bot joins meeting
meet · teams · zoom
your S3 bucket
s3://you/meetings/
your webhook
POST /your-hook
  1. dispatch
    Your backend POSTs the meeting URL plus a webhook target. Bearer token, JSON body, returns a job id.
  2. queue + spin up
    The API enqueues the job, pulls a clean Chrome bot container, and admits it to the meeting like any other guest.
  3. record + upload
    During the call: per-speaker audio, captions, chat, tab video. After the call: streamed straight to your bucket — never our disks.
  4. signed callback
    A signed POST to your webhook tells you the meeting is finished and gives you the path to the index file.

05 · 料金

$0.005 / 分。

1時間あたり $0.30 です。会議単位ではなく分単位 — 17分の通話は 8.5 セント。最初の会議(最大1時間)は無料。隠すものは何もないので料金を公開しています — クローズドソースの代替との比較も含めて。

更新 2026-05-08月次請求・stripe
meetbotRecall.ai
会議1分あたり$0.005$0.008340% 安い
課金粒度分単位分単位(切り上げ)
無料枠10時間/月5時間(一回限り)
bot ごとの料金
最低利用額
料金公開このページセールス通話の後

Recall.ai の料金は同社のに基づきます。彼らが変更したらこの行も更新します。これは比較であり攻撃ではありません — 彼らは素晴らしい製品を作りました。 公開料金ページ

計算ツール

実際に支払う金額を、 横並びで比較

スライダーを実際の会議ボリュームに合わせてください。meetbot を Recall.ai、MeetingBaaS、Vexa と各社が公開している価格で比較します。注釈も「お問い合わせください」もありません。

時間 / 月
プリセット:

このボリュームでは Recall.ai と比べて月 $43 節約できます。1

ベンダー月額年額$ / 時間 (実効)
meetbot
$27$324$0.27
Recall.ai
$70$840$0.70
MeetingBaaS(Free PAYG)
$50$600$0.50
Vexa
$50$600$0.50

1 meetbot では毎月最初の 10 時間が無料で、各暦月の1日 UTC にリセットされます。Recall.ai は登録時に一度だけ 5 時間を付与します。再訪問の顧客にとっては既に消費済みのため、上記から差し引いていません。 MeetingBaaS の Free PAYG は月額 $0 のサブスクリプション枠そのもの (1日75ボット) であり、別途の時間枠はありません。 Vexa のホスト型無料枠は同時稼働1ボット — 時間枠ではなく並列度の上限です。

2026-05-09 時点の価格を確認済み。 完全な仕様比較は /vs/recall をご覧ください。

06 · コード

API 全体。 3つの呼び出し。

~/your-app/dispatch.tsmain
import { createMeetbot } from "@meetbot/sdk";

const meetbot = createMeetbot({ apiKey: process.env.MEETBOT_API_KEY! });

const job = await meetbot.dispatchBot({
  url: "https://meet.google.com/abc-defg-hij",
  externalId: "session-42",
  webhooks: { onFinalize: "https://yours.example/hook" },
});

console.log(job.id, job.status);
what you'll see
→ POST /api/v1/jobs · 201 Created · 142 ms
job_4f2c9e1b "queued"

07 · faq

エンジニア が実際に聞くこと。

Q.bot は会議でどのように表示されますか?
通常の参加者タイルとして、dispatchBot に渡した displayName で表示されます。デフォルトは meetbot です。displayName: "Acme note-taker" を渡すと参加者リストにそう表示されます。ホストはロビーから他のゲストと同じように入室を許可します。
Q.anti-bot 検出にはどう対処していますか?
段階的に3層: ローテーションプール内の Workspace bot アカウント(Workspace ミーティングで Google の2026年4月の二重キュー入室画面を生き残る唯一の方法)、実行間の cookie 永続化、リトライ時の階層エスカレーション — 各リトライはよりステルスな Chrome フィンガープリントを使います。
Q.会議が3時間続いたらどうなりますか?
オーケストレーターは定期的なハートビートで bot コンテナを監視します。設定すべきタイムアウトはありません — 実行はホストが退出したとき、会議が終了したとき、または bot がキックされたときに終了します。コンテナの wall clock ではなく会議時間の秒単位で課金されます。
Q.どうやって始めますか?
最も簡単な方法: 次の Meet・Teams・Zoom のカレンダー招待に bot@meetbot.dev を追加してください。bot が参加し、録画し、会議終了時に録画をメールで送ります。最初の会議(最大1時間)は当社負担 — サインアップ不要、カード不要。その後は有料アカウントで継続できます。
Q.GDPR・録画同意にはどう対応していますか?
対応していませんし、対応するふりもしません。meetbot はインフラです — 参加者に録画されていることを伝え、適用される管轄区域に応じて同意を得て、「録画しない」リクエストを尊重するかを決めるのはあなたです。bot に設定可能な表示名があるのは、まさに参加者がその存在を知るためです。