Utilizar API de Pexels con Python

Tiempo de lectura: 2 minutos

Hola, hoy vamos a aprender cómo podemos utilizar la API de Pexels para obtener imágenes directamente, usando Python.

Lo primero que vamos a hacer es conseguir una clave de API de Pexels de forma gratuita.

Vamos a la web de API: https://www.pexels.com/api/

Y primero, iniciamos sesión:

Ahora vamos al perfil y navegamos a Image & Video API

Y aparecerá esta sección:

Pulsamos en Your API Key, añadimos el nombre de la APP y rellenamos la razón de por qué queremos utilizar Pexels.

Una vez relleno, generamos el API Key y la copiamos para utilizarla en Python.

Ahora instalamos la librería de Pexels:

pip install pexels-api

Y vamos a añadir un .env, para ello vamos a instalar la librería de .env

pip install python-dotenv

Una vez instaladas las dependencias, creamos un archivo llamado .env

PEXELS_KEY = TU_API_KEY

Y añadimos el contenido del API Key copiado dónde pone TU_API_KEY.

Ahora creamos un archivo python con este contenido.

from pexels_api import API
import os
from dotenv import load_dotenv

load_dotenv()
PEXELS_KEY = os.getenv("PEXELS_KEY")
api = API(PEXELS_KEY)

api.search('dogs', page=1, results_per_page=5)

photos = api.get_entries()

for photo in photos:
  print('Photo url: ', photo.url)

En este ejemplo, vamos a encontrar imágenes de perros, 1 sola página y 10 resultados por página.

Este es el resultado:

Deja un comentario