おすすめ教材
API

【python】Pixabay API を使って画像検索

Pixabay APIとは

Pixabayというフリーの画像検索サイトからAPI経由で画像を検索することができます。

APIキー取得方法

Pixabayにアクセスしてjoinからユーザ登録

✅その後、ログインした状態で以下にアクセスhttps://pixabay.com/api/docs/

✅ドキュメントのYour API keyの箇所にAPIキーが記載されますのでこれを使用してください。

APIの使い方

👇まずはお試しください。

Executeをクリックすることで結果を確認できます。

パラメータの使い方

※詳細は公式サイトにも記載があります。

以下で記載しているパラメータの他にカテゴリや画像サイズ、画像の色なども検索条件としてしてすることができます。

パラメータ 詳細
key APIキー 必須
q 検索文字列(100文字まで)
複数語句の場合は「+」で連結させます。
例: 花+黄色
lang 言語
image_type 以下のイメージタイプを選択できます
“all”, “photo”, “illustration”, “vector”
デフォルト: “all”

pythonでの実装方法

import requests

endpoint = "https://pixabay.com/api"

headers= {

}
params={
    "key":"<APIキー>",
    "q":"プログラミング",
    "lang":"ja",
    "image_type":"photo"
}

result = requests.get(endpoint, headers=headers, params=params)

res = result.json()

print(res["total"])
for hit in res["hits"]:
    print("詳細URL:"+hit["pageURL"])
    print("イメージタイプ:"+hit["type"])
    print("カテゴリ:"+hit["tags"])
    print("プレビュー画像URL:"+hit["previewURL"])
    print("画像URL:"+hit["largeImageURL"])
    print("ダウンロード数:"+str(hit["downloads"]))
    print("お気に入り数:"+str(hit["likes"]))
    print("---------------------------")
    

出力結果:

検索ヒット数:299
詳細URL:https://pixabay.com/ja/photos/%e4%bb%95%e4%ba%8b-%e5%85%a5%e5%8a%9b-%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf-731198/
イメージタイプ:photo
カテゴリ:仕事, 入力, コンピュータ
プレビュー画像URL:https://cdn.pixabay.com/photo/2015/04/20/13/17/work-731198_150.jpg
画像URL:https://pixabay.com/get/gf0f8ad406111c0c90ef4ca3c6338da469861f94c15f241fd8587302e05e35a64f3ed20a17bba83c0b7efbbe37603d63f9b85d8b9b75368adfee5c91bd93f19de_1280.jpg
ダウンロード数:174920
お気に入り数:551
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%82%b3%e3%83%bc%e3%83%89-%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0-1839406/
イメージタイプ:photo
カテゴリ:コード, コーディング, コンピュータ
プレビュー画像URL:https://cdn.pixabay.com/photo/2016/11/19/14/00/code-1839406_150.jpg
画像URL:https://pixabay.com/get/g2d6c4b8f364b81972c0a2997b15c449fa9ede7434143b1b16f9366443af5208577560aac69f199dd9bf82270d3abb207869603340d7c3bcb24359a22fd00aa79_1280.jpg
ダウンロード数:157085
お気に入り数:495
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%82%b3%e3%83%bc%e3%83%89-html-%e3%83%87%e3%82%b8%e3%82%bf%e3%83%ab-1076536/
イメージタイプ:photo
カテゴリ:コード, html, デジタル
プレビュー画像URL:https://cdn.pixabay.com/photo/2015/12/04/14/05/code-1076536_150.jpg
画像URL:https://pixabay.com/get/g1bf6d3cb637c7f74fba0f17c39d10cbca0461e369bb5fa3122af5c8003a3d8a8e484486c8cdbe1ee6e6a6f3b1c09ce52bea27976dce7cf9b9528b4543d8d4cc4_1280.jpg
ダウンロード数:121931
お気に入り数:319
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0-%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0-924920/
イメージタイプ:photo
カテゴリ:コーディング, プログラミング, 作業
プレビュー画像URL:https://cdn.pixabay.com/photo/2015/09/05/20/02/coding-924920_150.jpg
画像URL:https://pixabay.com/get/g1c92b95c368145ad9ae7cbb9cb3ad831d951a0d2b7bc8d93592058ac7d6a0591b1e279c4df63dc7e4242dbccf28313e14ba2621aea36b227b115deb75d9aa7f5_1280.jpg
ダウンロード数:55584
お気に入り数:182
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%83%a9%e3%83%83%e3%83%97%e3%83%88%e3%83%83%e3%83%97-macbook-2620118/
イメージタイプ:photo
カテゴリ:ラップトップ, macbook, コード
プレビュー画像URL:https://cdn.pixabay.com/photo/2017/08/10/08/47/laptop-2620118_150.jpg
画像URL:https://pixabay.com/get/g5c0b4807c7655de960f9ef65245479a82389d6a3f53c24a0a05b4b1b4d7a9b9a0ada724d05f8c80b0022945fa33fb3a6c57ab419d43b9a3e611b7004dce22373_1280.jpg
ダウンロード数:49182
お気に入り数:185
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf-%e7%94%bb%e9%9d%a2-%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0-1209641/
イメージタイプ:photo
カテゴリ:コンピュータ, 画面, コーディング
プレビュー画像URL:https://cdn.pixabay.com/photo/2016/02/19/11/19/computer-1209641_150.jpg
画像URL:https://pixabay.com/get/g5be98a593beef449fb533e5842cb43a016bad09f3255f3366ebd713c85722c2e27e97fd039b22e7ccd02f67c14eec97883b4458e4b914aceb0acb33b81ff709e_1280.jpg
ダウンロード数:83616
お気に入り数:248
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0-%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0-1853305/
イメージタイプ:photo
カテゴリ:コーディング, プログラミング, css
プレビュー画像URL:https://cdn.pixabay.com/photo/2016/11/23/14/45/coding-1853305_150.jpg
画像URL:https://pixabay.com/get/g0e7426c7c7025d47b0e9a509dc7bfac4128e052f57d035f84ce8b6171f7ec9328ef81e82c18de70f721b2f7d21d9989907f6cfdbe757621ae961c80c8ff66921_1280.jpg
ダウンロード数:63255
お気に入り数:163
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0-%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf-1841550/
イメージタイプ:photo
カテゴリ:コーディング, コンピュータ, ハッカー
プレビュー画像URL:https://cdn.pixabay.com/photo/2016/11/19/22/52/coding-1841550_150.jpg
画像URL:https://pixabay.com/get/g56c8e0e94f5f65272a50478d2b302f2764d8ae75470deb037a9d90488e6ca55324507e620e3beeb547593ae8fee97279cc8d01b23ddb23615faeb5c2466abc05_1280.jpg
ダウンロード数:48917
お気に入り数:184
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0-html-css-1873854/
イメージタイプ:photo
カテゴリ:プログラミング, html, css
プレビュー画像URL:https://cdn.pixabay.com/photo/2016/11/30/20/58/programming-1873854_150.png
画像URL:https://pixabay.com/get/g7efd7e39fb89f9f6b0755ddb772749f71967fdb0ef4de6b1d1f9bde058415676b73a9c73e6df1f79e0b2c08938674afe2e50569ee760530e9067c65ccd386e06_1280.png
ダウンロード数:191930
お気に入り数:273
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%82%b3%e3%83%bc%e3%83%89-%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0-820275/
イメージタイプ:photo
カテゴリ:コード, プログラミング, ハッキング
プレビュー画像URL:https://cdn.pixabay.com/photo/2015/06/24/15/45/code-820275_150.jpg
画像URL:https://pixabay.com/get/gb36c8dcc3735d9bfce47dc78aba58a5a1d01bf8989c14a9c8852019c04598bd3d8618980104f5b6c02f2dd16b0a0aa0d5c7783f117089ed8e52b30522e1af05b_1280.jpg
ダウンロード数:88676
お気に入り数:181
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e6%8a%80%e8%a1%93-%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf-%e3%82%b3%e3%83%bc%e3%83%89-1283624/
イメージタイプ:photo
カテゴリ:技術, コンピュータ, コード
プレビュー画像URL:https://cdn.pixabay.com/photo/2016/03/27/18/54/technology-1283624_150.jpg
画像URL:https://pixabay.com/get/g1051e3182521b5d947cbfe8ae4b401c04a5250cc4a83b6cf2f8f4e8f5dcc97046bffbd92df7e28822412fd85dc390bd276f61f4b7082db71df101c56547d745f_1280.jpg
ダウンロード数:45829
お気に入り数:148
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%83%a9%e3%83%83%e3%83%97%e3%83%88%e3%83%83%e3%83%97-%e3%82%b3%e3%83%bc%e3%83%89-2557468/
イメージタイプ:photo
カテゴリ:ラップトップ, コード, プログラミング
プレビュー画像URL:https://cdn.pixabay.com/photo/2017/07/31/11/31/laptop-2557468_150.jpg
画像URL:https://pixabay.com/get/gfeb9ff71a570c1e7e88cc528442702d71b250833c90c432428aca8a0e2141fe39876d6991fc05991c00d2b0d7dcec32b33c32991bb3185758a15863f360742e0_1280.jpg
ダウンロード数:27734
お気に入り数:171
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%82%b5%e3%82%a4%e3%83%90%e3%83%bc%e3%83%a1%e3%82%ac%e3%83%8d-%e4%bb%ae%e6%83%b3-%e4%bb%ae%e6%83%b3%e4%b8%96%e7%95%8c-1938449/
イメージタイプ:photo
カテゴリ:サイバーメガネ, 仮想, 仮想世界
プレビュー画像URL:https://cdn.pixabay.com/photo/2016/12/29/12/27/cyber-glasses-1938449_150.jpg
画像URL:https://pixabay.com/get/g88482f45fa198649c9f3d35f0d76cc83a4674d946f6785047c523338341acecaf1a6b4ad8be8e637a49545a354d416ab5483d9f5f0bddc5c59358873be88d1ee_1280.jpg
ダウンロード数:26366
お気に入り数:244
---------------------------
詳細URL:https://pixabay.com/ja/photos/ux-%e3%83%87%e3%82%b6%e3%82%a4%e3%83%b3-%e3%82%a6%e3%82%a7%e3%83%96%e3%83%87%e3%82%b6%e3%82%a4%e3%83%b3-787980/
イメージタイプ:photo
カテゴリ:ux, デザイン, ウェブデザイン
プレビュー画像URL:https://cdn.pixabay.com/photo/2015/05/28/14/38/ux-787980_150.jpg
画像URL:https://pixabay.com/get/gcd49d1d342a6f29ae158e62644334976426059ec2da4c435b76eb012f9e8017d22ccf4c1a542298839e353eaf89f39e9fea12ba010e057171625d9c42f97cd14_1280.jpg
ダウンロード数:76804
お気に入り数:239
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%83%a9%e3%83%83%e3%83%97%e3%83%88%e3%83%83%e3%83%97-%e3%82%b3%e3%83%bc%e3%83%89-2557586/
イメージタイプ:photo
カテゴリ:ラップトップ, コード, プログラミング
プレビュー画像URL:https://cdn.pixabay.com/photo/2017/07/31/11/46/laptop-2557586_150.jpg
画像URL:https://pixabay.com/get/g1d559b62ff91b3415d20cda2fa10ca64d90b6e7ec12b92d21cc5658160ac81d78a252033dda5f0cc5984c818018414e3b63a8f99d756fb97ed1532a88e418e63_1280.jpg
ダウンロード数:21430
お気に入り数:117
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%83%9e%e3%83%88%e3%83%aa%e3%83%83%e3%82%af%e3%82%b9-%e9%80%9a%e4%bf%a1-%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2-2953869/
イメージタイプ:photo
カテゴリ:マトリックス, 通信, ソフトウェア
プレビュー画像URL:https://cdn.pixabay.com/photo/2017/11/16/09/32/matrix-2953869_150.jpg
画像URL:https://pixabay.com/get/g910ed4866a03342b8b6b4582c5af352dc9374ea22bd4833ab313b11a702e2630e021bd57143d75c06131b1ee4653fdd322057af7b29d9da125fabef3728d86d4_1280.jpg
ダウンロード数:61316
お気に入り数:328
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%83%8e%e3%83%bc%e3%83%88-%e3%83%91%e3%82%bd%e3%82%b3%e3%83%b3-macbook-2838917/
イメージタイプ:photo
カテゴリ:ノート パソコン, macbook, ホーム オフィス
プレビュー画像URL:https://cdn.pixabay.com/photo/2017/10/10/21/46/laptop-2838917_150.jpg
画像URL:https://pixabay.com/get/g7e40d9ef6119e62e8bbdc5ac8e7d409d7fca2d724cd151e59adfe9c2aae960b836f82d45f783f879404a98d9d76f460db332a35d2cdfe26cc29086b3b4600ec3_1280.jpg
ダウンロード数:27421
お気に入り数:124
---------------------------
詳細URL:https://pixabay.com/ja/photos/%e3%83%a9%e3%83%83%e3%83%97%e3%83%88%e3%83%83%e3%83%97-%e3%82%b3%e3%83%bc%e3%83%89-2557576/
イメージタイプ:photo
カテゴリ:ラップトップ, コード, プログラミング
プレビュー画像URL:https://cdn.pixabay.com/photo/2017/07/31/11/44/laptop-2557576_150.jpg
画像URL:https://pixabay.com/get/ga0e06d12b52c6eec93c61d89bb3d035f6d722d6f5f9f73ac8bf2c7b1ce9a0fe2bbda4ef78ab014de798414e8c67a3891484eba855c42d549ea84f6fdfadf17eb_1280.jpg
ダウンロード数:14395
お気に入り数:67
---------------------------
......