メインコンテンツへスキップ
GetQR API はベータ版で、一部のワークスペースでのみご利用いただけます。正式リリースまでに内容が変更される場合があります。
1 つの QR コード、またはワークスペース全体について、スキャンの合計と、国、デバイス、ブラウザなどの内訳を取得します。 QR コードごとにまとめられた集計が必要な場合は、レポート をご覧ください。

数値の意味

  • スキャン。 すべてのカウントは clicks フィールドに入ります。スキャンは、誰かが QR コードの短縮リンクを開くたびにカウントされます。
  • ユニークスキャン。 unique=true を指定すると、期間内で各訪問者が 1 回だけカウントされます。
  • 対象範囲。 数値は QR コードの短縮リンクから集計されます。短縮リンクのない QR コードには、カウントするスキャンがありません。
  • 履歴。 API で分析をリセットすることはできません。QR コードを削除しても、過去のスキャンデータは消去されません。

ヘッダー

string
必須
Bearer の後に API キーを続けます。認証 をご覧ください。

クエリパラメータ

どちらのエンドポイントも次のパラメータを受け付けます。すべて任意です。
string
デフォルト:"count"
内訳の軸。count は合計を返します。すべての値とそのレスポンスの形は 内訳 をご覧ください。
string
デフォルト:"30d"
プリセットの期間:24h、7d、30d、90d、1y、mtd、qtd、ytd、all。期間 をご覧ください。start を送った場合は無視されます。
string
カスタム期間の開始(ISO 8601)。例:2026-08-01 または 2026-08-01T00:00:00Z。interval より優先されます。end より前である必要があります。
string
カスタム期間の終了(ISO 8601)。既定値は今日の終わりです。start または interval=all と組み合わせて使い、それ以外の interval では無視されます。
string
デフォルト:"UTC"
timeseries のバケットを揃えるための IANA タイムゾーン。例:America/New_York。不明なタイムゾーンは 422 を返します。
boolean
デフォルト:"false"
true にすると、総スキャン数ではなくユニークスキャン数をカウントします。
ディメンションフィルター も送れます。

期間

カスタム期間では、start と、必要に応じて end を送ります。2 日以内の期間は時間単位、180 日を超える期間は月単位、その間の期間は日単位のバケットになります。

ディメンションフィルター

フィルターに一致するスキャンに結果を絞り込みます。異なるフィルターは AND で組み合わされます。複数の値を受け付けるフィルターでは、値をカンマで区切ります。値どうしは OR で組み合わされます。 不明な国コードや大陸コードは 422 を返します。デバイス、ブラウザ、OS の名前は先頭を大文字にして照合されるため、mobile は Mobile と同じように機能します。 たとえば、米国またはカナダのモバイルデバイスからのスキャンは ?country=US,CA&device=Mobile です。

内訳

count はオブジェクトを返します。それ以外の値はすべて配列を返し、clicks の多い順に並びます(timeseries は時刻順)。 不明な groupBy は、有効な値の一覧とともに 422 を返します。 groupBy=count の場合のレスポンス:
groupBy=countries の場合のレスポンス:

QR コードの分析を取得する

GET /api/v1/qrs/{qrId}/analytics 1 つの QR コードのスキャン統計を、その短縮リンクの範囲で返します。上記の クエリパラメータ と ディメンションフィルター を受け付けます。
string
必須
QR コードの ID。QR コード の一覧または作成のレスポンスから取得します。

ワークスペースの分析を取得する

GET /api/v1/analytics ワークスペースのすべての QR コードを対象にスキャン統計を返します。上記の クエリパラメータ と ディメンションフィルター に加えて、次の範囲指定パラメータを受け付けます。
string
key と組み合わせて、このドメインの短縮リンクに結果を絞り込みます。例:getqr.sh。ドメインはワークスペースに属している必要があります。
string
短縮リンクのスラッグ。例:x7Kd2p1。domain と組み合わせて使います。どちらも QR コードオブジェクト に含まれています。
string
対象にする QR コードの種類をカンマ区切りで指定します:website、pdf、image、video、whatsapp、social、wifi、app、feedback、vcard、sms、payment、location、multilink、email、event。QR コードの種類 をご覧ください。

よくある問題

そのドメインとスラッグの短縮リンクは、ワークスペースに存在しません。QR コードオブジェクトから domain と key をコピーしてください。
その値はサポートされていません。エラーメッセージに、パラメータ名と有効な値の一覧が示されます。
同じ期間とタイムゾーンを使っているか、ユニークスキャン(unique=true)と総スキャンのどちらをカウントしているかを確認してください。

次のステップ

レポート

QR コード

アプリでの分析

レート制限