本文へスキップ

// データ分析

Steampipe

TombaとSteampipeを連携して、メールデータをシームレスにクエリ・分析。SQLクエリを活用してインサイトを抽出し、ワークフローを自動化します。

公式インテグレーション
  1. 01
    Steampipe email finderSteampipe 内データ分析
  2. api キー 経由
  3. 02
  4. 03

    結果

    richard@piedpiper.comvalid

// 01 · 概要

Steampipe での Tomba

SQLでメールデータをクエリ

Steampipeは、クラウドAPIをSQLでクエリできるオープンソースツールです。Tombaプラグインにより、標準SQLクエリを使用してメールデータの検索、検証、分析が可能になります。

Steampipeとは?

SteampipeはAPIをSQLテーブルに変換し、以下のことが可能になります:

  • SQLで複数のデータソースをクエリ
  • 異なるAPIからデータを結合
  • ダッシュボードとレポートを構築
  • データ分析ワークフローを自動化

Tombaプラグインテーブル

Tomba Steampipeプラグインは以下のテーブルを提供します:

tomba_email_finder

名前とドメインでメールアドレスを検索:

SELECT * FROM tomba_email_finder
WHERE first_name = 'John'
AND domain = 'example.com';

tomba_email_verifier

メールの配信可能性を検証:

SELECT email, status, score
FROM tomba_email_verifier
WHERE email = 'john@example.com';

ドメインのすべてのメールを検索:

SELECT * FROM tomba_domain_search
WHERE domain = 'company.com';

tomba_enrichment

メールの詳細情報を取得:

SELECT * FROM tomba_enrichment
WHERE email = 'contact@company.com';

ユースケース

  1. データ分析: 企業間のメールパターンを分析
  2. 一括処理: SQLで大量のメールリストを処理
  3. レポート作成: メールインテリジェンスダッシュボードを構築
  4. データ統合: メールデータとCRMデータを結合
  5. コンプライアンス: メール発見と使用状況を監査

クエリ例

見込み客リストのメール検索と検証:

SELECT
  f.first_name,
  f.last_name,
  f.email,
  v.status,
  v.score
FROM tomba_email_finder f
LEFT JOIN tomba_email_verifier v ON f.email = v.email
WHERE f.domain = 'techcorp.com';

部門別メール数のカウント:

SELECT
  department,
  COUNT(*) as email_count
FROM tomba_domain_search
WHERE domain = 'company.com'
GROUP BY department;

複数企業の有効メールをすべて検索:

SELECT * FROM tomba_domain_search
WHERE domain IN ('company1.com', 'company2.com', 'company3.com')
AND status = 'valid';

インストール

  1. Steampipeをインストール: brew install steampipe
  2. Tombaプラグインをインストール: steampipe plugin install tomba
  3. ~/.steampipe/config/tomba.spcに認証情報を設定:
connection "tomba" {
  plugin  = "tomba"
  api_key = "your_api_key"
  api_secret = "your_api_secret"
}
  1. クエリを開始: steampipe query

ドキュメント

完全なテーブルスキーマとクエリ例はSteampipe Hubでご覧いただけます。

連携のヒント

  • ダッシュボード: Steampipe Dashboardで可視化
  • エクスポート: 結果をCSV、JSON、データベースにエクスポート
  • 自動化: cronジョブでクエリをスケジュール
  • CI/CD: データパイプラインに統合

オープンソース

Tomba Steampipeプラグインはオープンソースです。GitHubでのコントリビューションを歓迎します!

// 02 · エンドポイント

Tomba for Steampipe を支える API

連携はお客様のコードと同じ Tomba エンドポイントを、アカウントのクレジットで呼び出します。各呼び出しの料金はそのエンドポイントの料金と同じです。

// お客様

チームが語る Tomba

  • I like that it allows me to find my leads by simply using a domain name or the name of a person from a specific domain. I also like that it allows me to export my prospects to my CRM. It helps save me a lot of time on my sales process.
    Hugo H.CMOG2経由
  • Tomba.io is very fast and has lots of features to help anyone prospect and find exactly who you need to find. I use my zoom.info and Apollo to find companies for lead gen and then run those leads into tomba to grab me prospect info in record time.
    Julian M.Account Executive, InsightG2経由

// クイックスタート

1分で最初の呼び出しを

無料アカウント、本物の API キー、Enterprise のお客様と同じエンドポイント。

  1. 1無料アカウントを作成月25回の検索。カード不要。
  2. 2キーとシークレットをコピーダッシュボードの「API キー」から。
  3. 3API を呼び出すリクエストを貼り付けると、JSON で応答が返ります。
curl "https://api.tomba.io/v1/email-finder?domain=piedpiper.com&first_name=Richard&last_name=Hendricks" \
  -H "X-Tomba-Key: $TOMBA_API_KEY" \
  -H "X-Tomba-Secret: $TOMBA_SECRET_KEY"
レスポンス
200 OK· 1 search credit
{
  "data": {
    "email": "richard@piedpiper.com",
    "first_name": "Richard",
    "last_name": "Hendricks",
    "full_name": "Richard Hendricks",
    "website_url": "piedpiper.com",
    "company": "Pied Piper",
    "pattern": "{first}",
    "department": "executive",
    "type": "personal",
    "position": "CEO",
    "country": "US",
    "gender": "male",
    "twitter": null,
    "linkedin": "https://www.linkedin.com/in/richard-hendricks",
    "score": 100,
    "accept_all": false,
    "phone_number": true,
    "verification": {
      "date": "2025-01-15T10:32:00+01:00",
      "status": "valid"
    },
    "sources": [
      {
        "uri": "https://piedpiper.com/blog/engineering",
        "website_url": "piedpiper.com",
        "extracted_on": "2024-06-01T09:14:07+01:00",
        "last_seen_on": "2025-01-10T17:02:44+01:00",
        "still_on_page": true
      }
    ],
    "phone_data": []
  }
}