Welcome to Pexels.com API Python Library!
An easy library to use pexels api.
Official Documenation: https://www.pexels.com/api/documentation/ API Key: API Key can be generated from official website of Pexels.com (https://www.pexels.com/api/)
Installation
pip install pexels-api-py
Usage
Photos
Photos & Videos Parameters
query (string - required)
The search query.
Ocean,Tigers,Pears, etc.orientation (string - optional)
Desired photo orientation. The current supported orientations are:
landscape,portraitorsquare.size (string - optional)
Minimum photo size. The current supported sizes are:
large(24MP),medium(12MP) orsmall(4MP).color (string - optional)
Desired photo color. Supported colors:
red,orange,yellow,green,turquoise,blue,violet,pink,brown,black,gray,whiteor any hexidecimal color code (eg.#ffffff).locale (string - optional)
The locale of the search you are performing. The current supported locales are:
'en-US''pt-BR''es-ES''ca-ES''de-DE''it-IT''fr-FR''sv-SE''id-ID''pl-PL''ja-JP''zh-TW''zh-CN''ko-KR''th-TH''nl-NL''hu-HU''vi-VN''cs-CZ''da-DK''fi-FI''uk-UA''el-GR''ro-RO''nb-NO''sk-SK''tr-TR''ru-RU'.page (integer - optional)
The page number you are requesting.
Default: 1per_page (integer - optional)
The number of results you are requesting per page.
Default: 15Max: 80
Search Photos
from pexelsapi.pexels import Pexels
pexel = Pexels('API_KEY')
search_photos = pexel.search_photos(query='ocean', orientation='', size='', color='', locale='', page=1, per_page=15)
print(search_photos)
Curated Photos
from pexelsapi.pexels import Pexels
pexel = Pexels('API_KEY')
curated_photos = pexel.curated_photos(page=1, per_page=15)
print(curated_photos)
Get Photo
from pexelsapi.pexels import Pexels
pexel = Pexels('API_KEY')
get_photo = pexel.get_photo(photo_id=10)
print(get_photo)
Videos
Search Videos
from pexelsapi.pexels import Pexels
pexel = Pexels('API_KEY')
search_videos = pexel.search_videos(query='ocean', orientation='', size='', color='', locale='', page=1, per_page=15)
print(search_videos)
Popular Videos
Parameters
min_width (integer | optional)
The minimum width in pixels of the returned videos.
min_height (integer | optional)
The minimum height in pixels of the returned videos.
min_duration (integer | optional)
The minimum duration in seconds of the returned videos.
max_duration (integer | optional)
The maximum duration in seconds of the returned videos.
page (integer | optional)
The page number you are requesting.
Default: 1per_page (integer | optional)
The number of results you are requesting per page.
Default: 15Max: 80
from pexelsapi.pexels import Pexels
pexel = Pexels('API_KEY')
popular_videos = pexel.popular_videos(min_width='', min_height='', min_duration='', max_duration='', page=1, per_page=15)
print(popular_videos)
Get Video
from pexelsapi.pexels import Pexels
pexel = Pexels('API_KEY')
get_video = pexel.get_video(video_id=10)
print(get_video)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pexels-api-py-0.0.5.tar.gz.
File metadata
- Download URL: pexels-api-py-0.0.5.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b46dadc89e09412d6fceafe30629c8eafaf6fee4b224ca0fa6d3123cf3e783d8
|
|
| MD5 |
58014aa3ea9d04fa8495df2f231f3d78
|
|
| BLAKE2b-256 |
b67b6f95e67d9629b39a4d29600bae31eb1d7d860582a6a9fddf76457573ca9a
|