[MAKE] Pixabay api 연동하기 가이드 6단계

무료이미지로 많이 사용되는 사이트인 Unsplash, Pexels, PixabayPixabay api를 사용하여 키워드를 검색후 이미지를 가져오는 시나리오입니다.


MAKE 란?

make.com은 워크플로 자동화 및 통합 도구를 제공하는 플랫폼으로, 사용자가 코딩 없이 다양한 앱과 서비스를 연결하여 자동화된 작업 프로세스를 만들 수 있습니다.

Make ai, api 모듈 연동 가이드 모음


글의 순서

  1. Pixabay란?
    1. Pixabay의 주요 특징
  2. Pixabay API
      1. API 주요 기능
      2. 활용 사례
  3. Pixabay API 사용하기
  4. Pixabay api and Make
  5. Iterator 사용하기
  6. Dropbox에 저장하기
  7. 마무리
  8. 같이 성장하는 자동화
  9. 업무 자동화 문의

Pixabay란?

Pixabay api

사용자가 무료로 고화질의 사진, 일러스트레이션, 벡터 이미지, 비디오 등을 다운로드하여 사용할 수 있는 무료 디지털 콘텐츠 플랫폼입니다.

Pixabay에서 제공하는 모든 콘텐츠는 로열티 프리로, 상업적 용도와 비상업적 용도로 모두 사용 가능합니다.

Pixabay의 주요 특징

  1. 로열티 프리 콘텐츠:
    • Pixabay에서 제공되는 콘텐츠는 Pixabay 라이선스 하에 제공되며, 크레딧 없이도 사용 가능.
    • 상업적 프로젝트, 광고, 소셜 미디어 등 다양한 용도로 사용 가능.
  2. 다양한 콘텐츠 유형:
    • 사진 (Photos)
    • 일러스트레이션 (Illustrations)
    • 벡터 이미지 (Vector Graphics)
    • 비디오 (Videos)
    • 음악 (Music)
  3. 무료 이용:
    • 계정 없이도 대부분의 콘텐츠를 무료로 다운로드 가능.
    • 등록된 사용자에게는 고해상도 다운로드 제공.
  4. 다국어 지원:
    • Pixabay는 다국어 검색과 UI를 지원하여 글로벌 사용자에게 적합.
  5. 검색 기능:
    • 키워드, 색상, 크기, 카테고리 등 다양한 조건으로 콘텐츠 검색 가능.
  6. 에디터 추천 콘텐츠:
    • 고품질의 콘텐츠는 “Editor’s Choice” 배지를 받아 추천 리스트에 포함.

Pixabay API

Pixabay는 개발자를 위한 API를 제공하여, 앱이나 웹사이트에서 Pixabay 콘텐츠를 검색하고 가져올 수 있습니다.

API 주요 기능

  • 키워드로 이미지 검색.
  • 이미지 유형, 크기, 색상 등의 필터링.
  • 최대 100개의 요청/분 지원.

활용 사례

  • 카드뉴스 제작에 필요한 이미지 검색.
  • 블로그나 웹사이트에 관련 이미지 자동 삽입.
  • 소셜 미디어 게시물 제작 도구에서 이미지 제공.


Pixabay API 사용하기

Pixabay api

로그인 후 api를 클릭하여 접속합니다.


Pixabay api

문서보기 클릭


Pixabay api

Contents에서 Search images를 클릭!


Pixabay api

Pixabay API key 확인가능 이제 요청시 해당 API key로 요청하면 됩니다. 그 외 다른 쿼리 파라미터는 아래 표를 보고 확인해주세요.

파라미터타입설명기본값
key (필수)strAPI 인증을 위한 개인 키 값
qstrURL 인코딩된 검색어. 최대 100자까지 가능
langstr검색에 사용할 언어 코드“en”
image_typestr이미지 유형 필터: “all”(전체), “photo”(사진), “illustration”(일러스트), “vector”(벡터)“all”
orientationstr이미지 방향: “all”(전체), “horizontal”(가로), “vertical”(세로)“all”
categorystr카테고리별 필터링 (배경, 패션, 자연, 과학, 교육 등)
min_widthint이미지의 최소 너비0
min_heightint이미지의 최소 높이0
colorsstr색상별 필터링 (쉼표로 구분된 색상 목록)
editors_choicebool에디터가 선정한 이미지만 표시“false”
safesearchbool전연령이 볼 수 있는 이미지만 표시“false”
orderstr정렬 순서: “popular”(인기순) 또는 “latest”(최신순)“popular”
pageint페이지 번호1
per_pageint페이지당 결과 수 (3-200 사이)20
callbackstringJSONP 콜백 함수명
prettyboolJSON 출력을 들여쓰기 (개발용, 실제 서비스에서는 사용하지 않음)“false”


Pixabay api and Make

make.com에 접속하여 새로운 시나리오를 생성합니다.

Pixabay api

HTTP 모듈의 “Make a request“를 선택합니다.


Pixabay api

url : https://pixabay.com/api/
Query String

  • key : value
  • q : dog
  • image_type : photo
  • per_page : 3
  • page : 1
  • order : latest
  • lang : ko

위 값을 삽입 후 ok를 눌러 누르고 Run once를 통해 실행합니다.


Pixabay api
Pixabay api
Pixabay api
Pixabay api

webformatURL : https://pixabay.com/get/g923267d2ad3ceddd51693e2a7323888093649e56dbf0b158c4bb9bc339a26da01c799a334df320110e56e8cf403b301d72c3e266de8d1e1c6f4d9cce908faf5b_640.jpg

Pixabay api

largeImageURL : https://pixabay.com/get/g9379233afb73cd6a2dd3721a96ee2d53abf2411512ba12d79757214d6f51a869824f4fb5e01f330e4cefff2b5a882d4816ba86ec90fbc461be3efe708ac546d6_1280.jpg

webformatURL 또는 largeImageURL 둘중 하나의 url을 사용하면 됩니다. 아래 Dropbox에 url을 가져와 삽입하여 저장하는 방법입니다.


Iterator 사용하기

Pixabay api

위 HTTP로 가져온 정보들이 하나의 번드로 되어있어 이 번들안에 있는 이미지 url을 나눠야 합니다. 즉, 3개의 이미지를 가져왔으면 3개의 url 번들을 만들어야 합니다.

그래서 Iterator라는 모듈을 사용하여 3개의 번들을 만들어 보겠습니다.

이터레이터(Iterator) 란?

Pixabay api
하나의 데이터 배열(Array)을 개별 항목(Item)으로 분해하여 각 항목에 대해 반복 작업을 수행하도록 해주는 모듈입니다. 쉽게 말해, 배열 데이터(예: 여러 이미지 URL, 목록 데이터 등)를 하나씩 처리할 수 있게 도와주는 도구입니다.

Pixabay api

모듈에 iterator를 선택!


Pixabay api

해당 iterator로 번들로 만들값을 선택 후 ok를 누른 후 “Runonce” 를 눌러 실행합니다.


Pixabay api

이렇게 Iterator를 사용하여 output에 3개의 번들이 되어있는걸 확인할 수 있습니다.


Dropbox에 저장하기

Pixabay api

모듈에 HTTP에서 “Get a file” 을 선택 후 추출할 값(webformatURL)을 넣습니다.


Pixabay api

Dropbox 모듈에서 “Uplord a File“을 선택합니다.


Pixabay api

Dropbox는 아래 링크를 통해 가입 후 폴더를 생성해주세요. 경로와 폴더 이름은 원하는 대로 설정하면 됩니다.

  1. Dropbox에 회원가입 후 로그인
  2. 이미지를 저장할 폴더를 생성
  3. Make에서 Dropbox 엑세스 허용
  4. 폴더지정

Pixabay api

Dropbox 모듈에서 “Creata/Update a Share Link“를 선택합니다.


Pixabay api

업로드한 파일 주소를 가져와 공유 링크를 생성합니다. 이후 ok를 누른 후 Runonce을 눌러 실행해보세요.


Pixabay api

잘 실행된걸 확인할 수 있습니다.


Pixabay api

고양이로 검색한 3개의 파일이 들어온걸 확인할 수 있습니다.


마무리

위 해당 파일들을 다시 불러와 카드뉴스를 만든다던지 등 다양한 곳에 유용하게 활용할 수 있을것 같습니다. Dropbox뿐만 아니라 Google Drive 나 각종 클라우드에 저장할 수도 있습니다.

이후 블로그 썸네일로도 사용할 수 있으니 시나리오를 어떻게 만드냐에 따라 결과물은 많이 달라질것 같습니다.


같이 성장하는 자동화

make 시나리오를 공유할 수 있는 커뮤니티를 만들고 싶습니다.

카카오톡 단톡방 : https://open.kakao.com/o/go8jJs9g


업무 자동화 문의

Email : kjh5848@gmail.com

가능한 업무

  • 워드프레스 블로그 자동화
  • SNS 카드뉴스 자동화
    • 인스트그램
    • X(구 트위터)
    • 쓰레드
    • 페이스북
  • 주식 분석 자동화
  • 마케팅 보고사 자동화
  • 2025 정부지원금 설계 및 가능한 지원금 찾기 자동화
  • 요구사항에 맞는 자동화 시나리오 제작 가능


Leave a Comment