This document describes how to integrate Daum Search APIs into your service with a REST API.
You can test the features described in this document in [Tools] > [REST API Test].
REST API Test Tool
Method URL Authorization GEThttps://dapi.kakao.com/v2/search/web
Returns web document search results for the query from the Daum Search service.
Name Description Required Authorization REST API key as a type of user authentication.Authorization: KakaoAK ${REST_API_KEY} O
Name Type Description Required query StringSearch query you want to search. O sort EnumSorting method of the document results.
accuracy: Accuracy order (Default)
recency: Latest order
X page IntegerResult page number (Minimum: 1, Maximum: 50, Default: 1). X size IntegerNumber of documents to be displayed on a single page (Minimum: 1, Maximum: 50, Default: 10). X
Name Type Description meta MetaSearch results such as the number of documents found. documents Document[]Detailed search results, including each document.
Name Type Description total_count IntegerNumber of documents found. pageable_count IntegerNumber of documents to be displayed out of all documents (total_count). is_end BooleanWhether the current page is the last page. If false, you can request the next page by incrementing the value of page.
Name Type Description title StringDocument title. contents StringPart of the document content. url StringDocument URL. datetime DatetimeThe time when the document was created in ISO 8601 format. [YYYY]-[MM]-[DD]T[hh]:[mm]:[ss].000+[tz].
Method URL Authorization GEThttps://dapi.kakao.com/v2/search/vclip
Returns video search results for the query from video platforms such as YouTube.
Name Description Required Authorization REST API key as a type of user authentication.Authorization: KakaoAK ${REST_API_KEY} O
Name Type Description Required query StringSearch query you want to search. O sort EnumSorting method of the document results.
accuracy: Accuracy order (Default)
recency: Latest order
X page IntegerResult page number (Minimum: 1, Maximum: 15). X size IntegerNumber of documents to be displayed on a single page (Minimum: 1, Maximum: 30, Default: 15). X
Name Type Description meta MetaSearch results such as the number of documents found. documents Document[]Detailed search results, including each document.
Name Type Description total_count IntegerNumber of documents found. pageable_count IntegerNumber of documents to be displayed out of all documents (total_count). is_end BooleanWhether the current page is the last page. If false, you can request the next page by incrementing the value of page.
Name Type Description title StringVideo title. url StringVideo link. datetime DatetimeThe time when the video was uploaded in ISO 8601 format. [YYYY]-[MM]-[DD]T[hh]:[mm]:[ss].000+[tz]. play_time IntegerVideo duration in seconds. thumbnail StringVideo preview URL. author StringVideo uploader.
Method URL Authorization GEThttps://dapi.kakao.com/v2/search/image
Returns image search results for the query from the Daum Search service.
Name Description Required Authorization REST API key as a type of user authentication.Authorization: KakaoAK ${REST_API_KEY} O
Name Type Description Required query StringSearch query you want to search. O sort EnumSorting method of the document results.
accuracy: Accuracy order (Default)
recency: Latest order
X page IntegerResult page number (Minimum: 1, Maximum: 50, Default: 1). X size IntegerNumber of documents to be displayed on a single page (Minimum: 1, Maximum: 80, Default: 80). X
Name Type Description meta MetaSearch results such as the number of documents found. documents Document[]Detailed search results, including each document.
Name Type Description total_count IntegerNumber of documents found. pageable_count IntegerNumber of documents to be displayed out of all documents (total_count). is_end BooleanWhether the current page is the last page. If false, you can request the next page by incrementing the value of page.
Name Type Description collection StringCollection. thumbnail_url StringThumbnail image URL. image_url StringImage URL. width IntegerThe image width. height IntegerThe image height. display_sitename StringSource. doc_url StringDocument URL. datetime DatetimeThe time when the document was created in ISO 8601 format. [YYYY]-[MM]-[DD]T[hh]:[mm]:[ss].000+[tz].
Method URL Authorization GEThttps://dapi.kakao.com/v2/search/blog
Returns blog post search results for the query from the Daum Blog service.
Name Description Required Authorization REST API key as a type of user authentication.Authorization: KakaoAK ${REST_API_KEY} O
Name Type Description Required query StringSearch query you want to search. If you want to search a specific blog post, enter the blog URL along with the search query by separating a space. O sort EnumSorting method of the document results.
accuracy: Accuracy order (Default)
recency: Latest order
X page IntegerResult page number (Minimum: 1, Maximum: 50, Default: 1). X size IntegerNumber of documents to be displayed on a single page (Minimum: 1, Maximum: 50, Default: 10). X
Name Type Description meta MetaSearch results such as the number of documents found. documents Document[]Detailed search results, including each document.
Name Type Description total_count IntegerNumber of documents found. pageable_count IntegerNumber of documents to be displayed out of all documents (total_count). is_end BooleanWhether the current page is the last page. If false, you can request the next page by incrementing the value of page.
Name Type Description title StringBlog post title. contents StringBlog post summary. url StringBlog post URL. blogname StringBlog name. thumbnail StringThe URL of the representative thumbnail image extracted from the search system. The image size and quality may be subject to change. datetime DatetimeThe time when the blog post was posted in ISO 8601 format. [YYYY]-[MM]-[DD]T[hh]:[mm]:[ss].000+[tz].
Method URL Authorization GEThttps://dapi.kakao.com/v3/search/book
Returns book information search results for the query from the Daum Book service.
Name Description Required Authorization REST API key as a type of user authentication.Authorization: KakaoAK ${REST_API_KEY} O
Name Type Description Required query StringSearch query you want to search. O sort EnumSorting method of the document results.
accuracy: Accuracy order (Default)
latest: Publication date order
X page IntegerResult page number (Minimum: 1, Maximum: 50, Default: 1). X size IntegerNumber of documents to be displayed on a single page (Minimum: 1, Maximum: 50, Default: 10). X target EnumSearch filters.
title: Title
isbn: ISBN
publisher: Publisher
person: Author name
X
Name Type Description meta MetaSearch results such as the number of documents found. documents Document[]Detailed search results, including each document.
Name Type Description total_count IntegerNumber of documents found. pageable_count IntegerNumber of documents to be displayed out of all documents (total_count). is_end BooleanWhether the current page is the last page. If false, you can request the next page by incrementing the value of page.
Name Type Description title StringBook title. contents StringBook introduction. url StringURL of detailed information about the book. isbn StringInternational Standard Book Number (ISBN). Either ISBN10(10-digit) or ISBN13(13-digit) is passed. If both values exist, separated by a space. datetime DatetimeThe time when the book was published in ISO 8601 format. [YYYY]-[MM]-[DD]T[hh]:[mm]:[ss].000+[tz]. authors String[]List of book authors. publisher StringBook publisher. translators String[]List of book translators. price IntegerBook price. sale_price IntegerBook discounted price. thumbnail StringBook cover preview URL. status StringBook sales information. Display the passed value as it is because this information is subject to change based on availability (on sale, sold out, out of print, etc).
Method URL Authorization GEThttps://dapi.kakao.com/v2/search/cafe
Returns post search results for the query from the Daum Cafe service.
Name Description Required Authorization REST API key as a type of user authentication.Authorization: KakaoAK ${REST_API_KEY} O
Name Type Description Required query StringSearch query you want to search. O sort EnumSorting method of the document results.
accuracy: Accuracy order (Default)
recency: Latest order
X page IntegerResult page number (Minimum: 1, Maximum: 50, Default: 1). X size IntegerNumber of documents to be displayed on a single page (Minimum: 1, Maximum: 50, Default: 10). X
Name Type Description meta MetaSearch results such as the number of documents found. documents Document[]Detailed search results, including each document.
Name Type Description total_count IntegerNumber of documents found. pageable_count IntegerNumber of documents to be displayed out of all documents (total_count). is_end BooleanWhether the current page is the last page. If false, you can request the next page by incrementing the value of page.
Name Type Description title StringCafe post title. contents StringPart of the contents of a Cafe post. url StringCafe post URL. cafename StringCafe name. thumbnail StringThumbnail URL of a representative Cafe post. datetime DatetimeThe time when the Cafe post was published in ISO 8601 format. [YYYY]-[MM]-[DD]T[hh]:[mm]:[ss].000+[tz].