ソフトウェア製品をお持ちですか?無料で追加できます。担当者が確認し、1日以内に公開します。製品をお持ちですか?無料で追加できます。

製品を追加する
製品を追加する

API

ご自身のSAASLEDGEデータを読み取るAPI。掲載ページ、統計、レビュー、監視中の競合製品。キーは1つ、形式はJSONまたはCSV。

最終更新日:

APIが返すのは、ご自身のデータだけです。アカウントにある掲載ページ、その実績、寄せられたレビュー、監視リストに入れた競合製品です。これは読み取り専用のAPIです。データを変更する操作はすべてダッシュボードで行うため、キーが漏えいしても、数字をコピーされるだけです。掲載ページの編集も、課金も、他人のアカウントへの操作もできません。

ほかの機能と同じく無料です。どのアカウントでも、ダッシュボードからキーを発行できます。

キー

キーは、ダッシュボードの掲載ツールタブにある「エクスポートとAPIアクセス」というブロックで作成します。形式はsl_のあとに16進数48文字が続く文字列で、発行日もダッシュボードに表示されます。

キーはアカウントにつき1つです。 「新しいキー」を押すと新しいキーが発行され、直前のキーはその瞬間に使えなくなります。猶予期間はなく、2つのキーを並行して使うこともできません。キーを使っているものを更新する準備ができてから変更してください。

キーを再発行してください。 公開リポジトリ、共有ドキュメント、ブラウザ、使わなくなったサービスにキーが残ってしまった場合です。再発行はワンクリックで、費用はかかりません。

キーを無効にするには、 同じブロックで削除します。アカウントはそのまま使え、止まるのはAPIアクセスだけです。

キーはパスワードと同じように扱ってください。サーバー上、環境変数、シークレットストアに置き、フロントエンドのコードには決して入れないでください。ブラウザにあるものは、ページを開いた人なら誰でも読めます。これらのエンドポイントでは、意図的にCORSヘッダーを返していません。そのため、別ドメインのブラウザ上のページから、キーを使って呼び出すことはできません。

呼び出し方

すべてのリクエストで、Authorizationヘッダーにキーを入れます。ベースアドレスはhttps://saasledge.com/api/v1です。

curl -H "Authorization: Bearer sl_your_key" \
  https://saasledge.com/api/v1/me

レスポンスは"ok": trueを含むJSONです。エラーも同じ形で、"ok": falseと、機械で読める短いコードが返ります。

ステータス コード 意味
401 unauthorized キーがない、形式が正しくない、または存在しないキー
402 plan_required キーは有効だが、アカウントがStudioプランではない
429 rate このキーで1分間に120回を超えるリクエスト

上限は、キー1つにつき1分間に120リクエストです。夜間のエクスポートには十分ですが、止め忘れたループには厳しい値です。

GET /api/v1/me

キーに紐づくアカウントと、ほかのすべての件数が数えられる上限です。ヘルスチェックに使えます。

{
  "ok": true,
  "account": {
    "email": "[email protected]",
    "products": 3,
    "since": "2026-08-13"
  },
  "key": { "issued_at": "2026-08-14 09:12:33" },
  "limits": {
    "products": 25,
    "watches": 25
  },
  "rate": { "limit": 120, "per": "minute" }
}

GET /api/v1/products

掲載ページと、そこに公開されているすべての情報です。状態、カテゴリ、料金体系、プラン、スクリーンショットの数、レビュー件数、平均評価が含まれます。各項目には、掲載ページの公開アドレスであるurl_on_saasledgeが付きます。

curl -H "Authorization: Bearer sl_your_key" \
  https://saasledge.com/api/v1/products

GET /api/v1/stats

掲載ページの閲覧数と、ご自身のウェブサイトへのクリック数を、日ごとにまとめたものです。

パラメータ 既定値 備考
days 30 1から365
product すべて 掲載ページのスラッグ。例:wave
format json csvを指定すると、列がproduct,day,views,clicksのファイルを返します

イベントのない日は返されません。合計はtotalsに集計されており、クリック率もパーセントで含まれます。

curl -H "Authorization: Bearer sl_your_key" \
  "https://saasledge.com/api/v1/stats?days=90&format=csv" -o stats.csv

GET /api/v1/reviews

掲載ページに公開されたレビューと、ご自身の返信、その日付です。without_replyは、まだ返信していないレビューの件数で、通知の対象にするとよい数字です。

パラメータ 既定値 備考
days 90 1から365
product すべて 掲載ページのスラッグ

レビュー投稿者のメールアドレスは、返されることはありません。収集しているのはレビューを確認するためで、メールを送るためではありません。

GET /api/v1/watches

監視リストにある競合製品の情報です。現在の最低価格と直前の変更前の価格、プラン数、無料プランと無料トライアルのフラグ、評価、レビュー件数、期間内の価格履歴が含まれます。同じレスポンスにmineも入っており、ご自身の公開中の掲載ページの最低価格とプラン数がわかります。比較のためのリクエストは、2回ではなく1回で済みます。

パラメータ 既定値 備考
days 90 1から365。価格履歴の期間に適用されます

APIにできないこと

他の提供企業の非公開データは表示しません。何かを書き込むこともしません。カタログ全体のエクスポートもできません。カタログの一括コピーは、販売していないものであり、キーで開くものでもありません。

ご質問や、まだ返していない項目が必要な使い方については、[email protected]まで、何をつくろうとしているかを添えてご連絡ください。