当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

Dribbble API

Dribbbleのデザイナーやデザインショットを検索し、プロフィール、サービス詳細、作品リンクを閲覧できます。

キーワードと対応するフィルターを使ってデザイナーを検索します。プロフィールと作品のレコードは、公開されている情報を示します。

プラットフォームの稼働状況

24時間の稼働状況
正常
正常

過去30日間

利用可能な機能

Dribbbleの各アクションについて、内容、料金、過去24時間の稼働状況を掲載しています。アクションを開くと、パラメータ、レスポンスフィールド、コードサンプルを確認できます。

機能できること1,000リクエストあたり24時間の稼働状況
検索searchDribbbleのデザイナーディレクトリを、専門分野、所在地、予算、評価、PROステータスで絞り込んで閲覧できます。各デザイナーの評価、最低料金、返信時間、スキルを取得できます。結果はプロフィールの情報であり、仕事を発注するものでも、デザイナーが依頼を受けられることを確認するものでもありません。1,000リクエストあたり$1.39正常
ショットshotsDribbbleのショットをkeywordで検索します。各デザインのタイトル、作成者、タグ、画像、閲覧数・いいね数・コメント数を取得できます。人気順、新着順、閲覧数順で並べ替えられます。画像リンクによって利用許諾が与えられるわけではなく、元のファイルではない場合があります。1,000リクエストあたり$1.39正常
プロフィールprofileusernameでDribbbleのデザイナーを検索し、自己紹介、所在地、フォロワー数、評価を取得します。完全なリンクではなく、プロフィールURLに含まれるハンドル名のみを渡します。これらの情報は、スキルを認定したり、本人であることを証明したりするものではありません。1,000リクエストあたり$3.6正常

機能を開くと、パラメータ、レスポンスフィールド、コードサンプル、トライアルを確認できます。

Dribbbleの各アクションではどのような入力を指定できますか?

以下の各回答では、呼び出し可能なアクション1つとその実際の入力を対応付けています。パラメータの意味と指定可能な値はアクションごとに異なります。同じ名前でも、すべてのプラットフォームで同じ意味になるとは限りません。

公式情報源へのリンクは、横に記載したプラットフォーム用語を説明する目的でのみ掲載しています。プラットフォームによる認可や推奨を意味するものではありません。また、このページに記載がない限り、公式サイトの機能はEveryInfra APIには含まれません。

アクション必須任意提供方式上限1,000件あたりレスポンスフィールド
search

検索

Dribbbleのデザイナーディレクトリを、専門分野、所在地、予算、評価、PROステータスで絞り込んで閲覧できます。各デザイナーの評価、最低料金、返信時間、スキルを取得できます。結果はプロフィールの情報であり、仕事を発注するものでも、デザイナーが依頼を受けられることを確認するものでもありません。

category, keyword, location, min_budget, min_rating, pro_onlySync配信カタログ値:defaultLimit=30、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$1.39user_id · username · name · url · avatar_url · location · rating · rating_scale · review_count · projects_completed · starting_price · response_time · services_count · is_pro · skills · platform
shots

ショット

Dribbbleのショットをkeywordで検索します。各デザインのタイトル、作成者、タグ、画像、閲覧数・いいね数・コメント数を取得できます。人気順、新着順、閲覧数順で並べ替えられます。画像リンクによって利用許諾が与えられるわけではなく、元のファイルではない場合があります。

keywordquery, sortSync配信カタログ値:defaultLimit=24、maxLimit=60。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$1.39shot_id · title · url · author_name · author_url · view_count · like_count · comment_count · tags · image_url · is_pro · is_animated · platform
profile

プロフィール

usernameでDribbbleのデザイナーを検索し、自己紹介、所在地、フォロワー数、評価を取得します。完全なリンクではなく、プロフィールURLに含まれるハンドル名のみを渡します。これらの情報は、スキルを認定したり、本人であることを証明したりするものではありません。

username—Sync配信—1,000リクエストあたり$3.6user_id · username · name · bio · url · avatar_url · location · follower_count · rating · rating_scale · platform

Dribbbleのsearchのパラメータはそれぞれどういう意味ですか?

Dribbbleのデザイナーディレクトリを、専門分野、所在地、予算、評価、PROステータスで絞り込んで閲覧できます。各デザイナーの評価、最低料金、返信時間、スキルを取得できます。結果はプロフィールの情報であり、仕事を発注するものでも、デザイナーが依頼を受けられることを確認するものでもありません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
category任意
デザイナーのsearchクエリを単一の専門カテゴリで絞り込みます。値はanimation、branding、illustration、mobile、print、product-design、typography、web-designのいずれかです。keywordで渡したカテゴリ入力より優先されます。任意の作品タグを表すものではありません。
指定可能な値:animationbrandingillustrationmobileprintproduct-designtypographyweb-design
keyword任意
shotsクエリではデザイン作品の検索語として、searchクエリではcategoryを省略した場合のデザイナーカテゴリの代替値として使われます。デザイナー一覧を閲覧するだけの場合は空のままでかまいません。
指定可能な値:animationbrandingillustrationmobileprintproduct-designtypographyweb-design
location任意
デザイナーを所在地で絞り込む自由形式のテキスト文字列です(例:「New York」「San Francisco, CA」「London」)。このパラメータを省略すると、所在地による絞り込みは行われません。サービス提供エリアやタイムゾーンを表すものではありません。
min_budget任意
デザイナーを最低プロジェクト予算(USD)で絞り込みます。0〜10000の整数で指定し、0は下限なしを意味します。デザイナーの希望条件を表すもので、API実行コストや確定したプロジェクトの見積もりではありません。
min_rating任意
デザイナー検索で、デザイナーを最低評価のしきい値で絞り込みます。指定できる値はオプション文字列のany(制限なし)、1、2、3、4(選択した星の数以上を表します)です。オプション文字列と完全に一致する値を指定してください。4.5のような任意の小数や、ショットのいいね数は指定できません。
指定可能な値:1234any
pro_only任意
trueにするとDribbble PROのデザイナーに絞り込み、falseにするとアカウント種別を制限しないブール値のフラグです。文字列("false")ではなく、JSONのブール値で渡す必要があります。PROステータスは正式な品質認定ではありません。

Dribbbleのshotsのパラメータはそれぞれどういう意味ですか?

Dribbbleのショットをkeywordで検索します。各デザインのタイトル、作成者、タグ、画像、閲覧数・いいね数・コメント数を取得できます。人気順、新着順、閲覧数順で並べ替えられます。画像リンクによって利用許諾が与えられるわけではなく、元のファイルではない場合があります。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
keyword必須
shotsクエリではデザイン作品の検索語として、searchクエリではcategoryを省略した場合のデザイナーカテゴリの代替値として使われます。デザイナー一覧を閲覧するだけの場合は空のままでかまいません。
Dribbble:Shotでデザイン作品と制作過程を紹介 — Dribbbleのドキュメントによると、Shotは画像、テキスト、動画でデザインの成果やプロセスを紹介するもので、作品の内容はタグで表されます。Shotの表示用メタデータを取得しても、デザインのソースファイル一式を取得できるわけではありません。 · 確認日
query任意
shotsアクションにおける検索語のエイリアスです。keywordパラメータが優先され、引き続き必須です。このフィールドは、デザイナー一覧検索のカテゴリ選択には使われません。
sort任意
shotsアクションでデザイン作品の一覧を並べ替えます。指定できる値はpopular、newest、most_viewedです。profileアクションに渡した場合、ユーザーオブジェクトの並べ替えに効果があることは確認されていないため、この動作に依存しないでください。
指定可能な値:most_viewednewestpopular

Dribbbleのprofileのパラメータはそれぞれどういう意味ですか?

usernameでDribbbleのデザイナーを検索し、自己紹介、所在地、フォロワー数、評価を取得します。完全なリンクではなく、プロフィールURLに含まれるハンドル名のみを渡します。これらの情報は、スキルを認定したり、本人であることを証明したりするものではありません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
プロフィールURLのパスから取り出したDribbbleデザイナーのプロフィールハンドルです。@プレフィックスや完全なURL形式は付けずに渡します。profileクエリでユーザーアカウントの詳細を取得するために使われるもので、個々のショットIDではありません。
Dribbble:デザイナーのプロフィールと個々のShotの違い — Dribbbleでは、作品の紹介と、自己紹介・所在地・スキル・仕事の希望条件を含むデザイナーのプロフィールを区別しています。これらのエンティティ定義を参照していても、このエンドポイントがプロジェクトの開始やデザイナーの採用に対応しているわけではありません。 · 確認日

Dribbble APIの使い方

  1. 01公開カタログからプラットフォームのアクションを選択します。
  2. 02プラットフォーム、アクション、必須パラメータをPOST /api/v1/socialに送信します。
  3. 03レスポンスから結果を読み取ります。非同期のアクションの場合は、返されたジョブIDをポーリングします。
  4. 04アプリケーションで必要なレスポンスフィールドを保存します。
dribbble_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"dribbble","action":"search","params":{}}'

Dribbble APIに関する質問

Dribbble APIでは何を取得できますか?

platformをdribbbleに設定します。現在のカタログには検索、ショット、プロフィールが掲載されています。これらのアクション名はそれぞれ異なるDribbbleのオブジェクトやビューを表すもので、互いに置き換えられる検索モードではありません。

Dribbbleのsearchリクエストを開始するには、どの入力を使用しますか?

searchアクションには、業務上の必須入力はありません。プラットフォームとアクションの識別子に加えて、必要な任意パラメータのみを送信してください。

Dribbbleのsearchはどのフィールドを返しますか?

宣言されたスキーマにはuser_id、username、name、avatar_urlが含まれます。宣言されたフィールドでも個々のレコードには含まれない場合があり、他のアクションにはそれぞれ独自のフィールド一覧があります。

Dribbbleのアクションはすべて即座に結果を返しますか?

非同期と表示されたアクションはジョブIDを返すので、そのIDをポーリングします。それ以外のすべてのアクションも非同期で実行できます。リクエストボディに"mode": "async"を追加するとすぐにジョブIDが返されるため、時間のかかるタスクや上限値を大きく設定する場合に便利です。現在のカタログにはsync配信が含まれています。