이제는 꼭 알아야 할 API 사용법, 초보자를 위한 10분 정리
이제는 API 시대! 우리 일상생활 거의 모든 곳에 사용되고 있는 API 사용법을 10분 안에 빠르게 확인하세요!🔥
이 강의에서는 일상에서 자주 마주치는 API의 동작 원리를 물음표(?)와 앤드(&) 두 기호만으로 이해하는 방법을 다룹니다. 네이버 검색·네이버 쇼핑·쿠팡 검색·구글 QR 코드 API를 직접 분석하면서 기본 주소(Root URL)와 조건(Query)을 구분하는 원리를 익히고, 복잡해 보이는 URL에서도 핵심 조건만 남겨 단순화하는 분석 흐름까지 정리합니다.
API는 일상 생활의 거의 모든 것이다!
인터넷을 사용하다 보면 "API"라는 용어를 종종 접하게 됩니다. 많은 분들이 API를 프로그래밍 개발자나 전문가에게만 해당되는 용어로 여기곤 하지만, 실제로는 API가 우리 일상 대부분에서 사용되고 있습니다.

이번 강의에서는 컴퓨터 초보자도 기호 두 개만 이해하면 API의 동작 원리를 손쉽게 파악하는 방법을 알아봅니다.
API, 알고보면 간단합니다! 기호 2개만 기억하세요.
API가 어렵게 느껴지신다면, 그 이유는 API의 핵심 기호인 물음표(?)와 앤드(&)의 동작 원리를 아직 모르기 때문일 가능성이 큽니다. 아무리 복잡해 보이는 API라도 이 두 기호의 역할만 이해하면 어렵지 않게 분석하고 활용할 수 있습니다. 가장 기본이 되는 예제로 네이버 검색 API를 살펴보겠습니다.
- 아래 링크를 클릭하거나 웹 브라우저 주소창에 직접 입력하여 네이버 홈페이지로 이동합니다. 이후 검색창에 원하는 단어를 입력하고 검색을 실행합니다.

- 검색을 실행하면 브라우저 주소표시줄의 URL이 새로운 형태로 바뀐 것을 확인할 수 있습니다.

- API URL은 물음표(?)와 앤드(&) 두 기호의 역할만 알면, 어떤 형태라도 어렵지 않게 분석할 수 있습니다. 각 기호의 동작 방식은 다음과 같습니다.
?(물음표) : 기본 주소(Root URL)와 조건을 분리합니다. "?" 기호 앞에 오는 주소가 기본 URL 주소입니다.
&(앤드, 앰퍼샌드) : API에 전달할 조건을 구분합니다. 조건=값&조건=값&조건=값&... 형식으로 여러 조건을 나열할 수 있습니다. - 이 규칙에 따라 앞에서 살펴본 네이버 검색 API를 물음표(?)와 앤드(&) 기호 기준으로 나누면 다음과 같습니다.
https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=오빠두엑셀
- 기본 주소(Root URL) : https://search.naver.com/search.naver
- API 조건 (Query) : ① where=nexearch, ② sm=top_hty, ③ fbm=0, ④ ie=utf8, ⑤ query=오빠두엑셀 - 그렇다면 위 API 조건 중 실제 검색에 필요한 핵심 조건(Query)은 무엇일까요? 바로 "query=오빠두엑셀"입니다. 따라서 검색 API URL을 다음과 같이 단순화하여 브라우저에 입력해도 동일한 '오빠두엑셀' 검색 결과를 얻을 수 있습니다.
오빠두Tip : query 외에 where, sm, fbm, ie 등의 쿼리는 페이지를 여러 차례 분석해 보면 그 역할을 확인할 수 있습니다. 예를 들어, 네이버 검색 결과의 카테고리를 "뉴스"로 변경하면 where 쿼리가 "where=news"로 바뀌는 것을 확인할 수 있습니다.
일상 생활 속 다양한 API 살펴보기
이제 API의 핵심 기호인 물음표(?)와 앤드(&)를 활용해 일상에서 마주치는 다양한 API 예제를 함께 살펴보겠습니다.
- 네이버 쇼핑 API 예제 : 아래 링크를 클릭해 네이버 쇼핑으로 이동한 후 원하는 제품이나 카테고리를 선택합니다. 여기서는 예제로 "남성 코트"를 검색하겠습니다.

- "남성 코트"를 검색하면 다음과 같이 URL 주소가 변경되는 것을 확인할 수 있습니다. 이제 ?와 & 기호를 기준으로 URL을 직접 분석해 봅니다.
- 기본주소 : https://search.shopping.naver.com/search/all
- 쿼리 : ① query=남성%20코트, ② cat_id="", ③ frm=NVSHATC
오빠두Tip : URL 주소는 띄어쓰기를 "%20"으로 표기합니다. "남성 코트"를 검색했을 때 "남성%20코트"로 표시되는 이유이며, 한글 URL을 메모장이나 엑셀에 붙여넣을 때 형식이 깨지는 것도 같은 원리입니다. - 이제 URL에서 핵심 조건만 남긴 후 다음 주소를 입력하면 네이버 쇼핑의 "남성 코트" 검색 결과를 동일하게 얻을 수 있습니다.
- 쿠팡 홈페이지 검색 API : API의 동작 원리를 이해하면 쿠팡의 검색 페이지도 같은 방식으로 분석할 수 있습니다. 쿠팡으로 이동한 후 "신라면"을 검색해 봅니다.
- 다음과 같이 URL 주소가 변경되며 신라면 검색 결과가 표시됩니다. 아래 URL은 직접 분석해 보면 좋은 연습이 됩니다.

- 이외에도 API를 활용하면 구글이 무료로 제공하는 QR Code API로 실시간 QR코드를 생성하는 작업도 가능합니다.
오빠두Tip : 구글 QR코드 API를 활용해 엑셀 QR코드 자동화 서식을 만드는 방법은 아래 영상강의에서 확인할 수 있습니다.
- 또한 약간의 VBA 코드를 결합하면 카카오 지도 API로 실시간 주소 검색이 가능한 엑셀 자동화 서식까지 만들 수 있습니다. 엑셀과 카카오 지도 API를 결합한 자동화 서식 제작 방법은 아래 위캔두 멤버쉽 강의에서 자세히 확인할 수 있습니다.
댓글 3
로그인 후 댓글을 작성할 수 있습니다.
더블유에이
2023.07.12 02:59
API가 워낙 광범위하다보니, 검색 URL이 API가 맞을까 싶었는데 이렇게 접근하니 처음 접하는 사람들도 RestAPI를 쉽게 이해할 수 있을 것 같습니다
준붕
2023.08.31 16:55
진짜 신기하고 유익하네요. API가 낯설게만 느껴졌는데 보다 쉽게 접근이라도 해볼 수 있을 것 같습니다
강민준🤗
2024.08.07 12:22
좋은 강의 감사합니다🙇♂️