매일 아침, 어제의 AI를 한 통으로 정리해 보내드립니다메일로 받아보기

METAL LAB

public-apis/public-apis

466,404이번 주 +10,183Python

세상의 모든 무료 API를 한곳에 모아둔 목록 저장소

public-apis는 날씨, 동물, 만화, 보안, 개발 도구 등 온갖 분야의 무료 공개 API를 카테고리별로 정리해 둔 깃허브 저장소다. 각 API마다 설명, 인증 방식, HTTPS 지원 여부, CORS 지원 여부를 표로 보여준다. 커뮤니티 구성원들이 직접 항목을 추가하고 검토하며 꾸준히 업데이트된다.

무엇을 하는 레포인가

  1. 동물, 애니메이션, 악성코드 방지, 예술·디자인, 인증, 블록체인, 도서, 비즈니스, 개발 등 40개가 넘는 카테고리로 API를 나눠 정리했다
  2. 각 API 항목마다 이름, 한 줄 설명, 인증키 필요 여부, HTTPS 지원 여부, 웹브라우저에서 바로 호출 가능한지(CORS) 여부를 표로 표시한다
  3. APILayer라는 회사가 IPstack(IP 위치 조회), Marketstack(주식 데이터), Weatherstack(날씨) 같은 유료·무료 API 묶음도 소개하며 후원 형태로 참여한다
  4. 목차에서 원하는 카테고리로 바로 이동할 수 있고, 기여 가이드와 이슈·풀리퀘스트 링크를 통해 누구나 새로운 API를 추가 제안할 수 있다
  5. 별 46만 개가 넘을 정도로 개발자들 사이에서 널리 참고되는 API 카탈로그로 자리잡았다

왜 중요한가

새 프로젝트를 만들 때 날씨, 지도, 결제, 이미지 처리 등 필요한 기능을 직접 구현하지 않고 이미 존재하는 무료 API를 찾아 붙이면 개발 시간을 크게 줄일 수 있다. 이 저장소는 그런 API들을 찾아 헤매지 않도록 한곳에 정리해 둔 실용적인 참고서 역할을 한다.

이 레포의 용어

  • API · 프로그램끼리 데이터나 기능을 주고받게 해주는 창구
  • apiKey · API를 쓸 때 신원 확인용으로 발급받는 개인 열쇠 문자열
  • OAuth · 비밀번호 없이 다른 서비스 계정으로 안전하게 로그인·인증하는 방식
  • CORS · 웹브라우저에서 다른 도메인의 API를 직접 호출할 수 있게 허용하는 설정
  • HTTPS · 통신 내용을 암호화해서 주고받는 안전한 웹 접속 방식

레포 원문 소개 (영문)

A collective list of free APIs

GitHub에서 보기

주목받는 레포

레포 전체 보기 →

METAL LAB 최신 기사