The KakaoTalk scrap server is a system that automatically collects and processes information from a webpage to provide a preview when a user enters or shares a URL in KakaoTalk, or uses the scrap-type sharing or scrap-type message features.
In addition, when an image is included in the KakaoTalk sharing feature, the scrap server directly fetches the image information from the original URL to optimize it.
This process is intended to deliver content optimized for the KakaoTalk environment quickly.
2. How It Works
(1) URL Access and Information Collection
When a user enters a URL in a KakaoTalk chatroom or uses the sharing function, the scrap server directly accesses the original URL and analyzes the following elements
OG(Open Graph) Tag
title Tag
description Tag
img Tag(if og:image is not available)
Only the minimum necessary information is quickly collected to generate the preview.
(2) Mobile Optimization
The collected text and images are converted into an optimized format for fast loading in mobile environments. In particular, images undergo unit-level optimization and caching.
3. Cache Policy
URL-Level Cache
The same URL is cached for at least one hour.
While cached data exists, the original site is not accessed again.
Image-Level Cache
Images are cached on Kakao servers for several hours based on the image URL.
They are also cached separately on the user’s device.
If a previous image remains in the cache, users may still see the old image on their device even if the content has been updated.
4. How to Clear the Cache
If you want the updated content to appear immediately after making changes, you can use the Kakao Share Debugger to delete the cache. This tool forces the URL to be scraped again so that the latest information is applied.
The KakaoTalk scrap server accesses the original URL using specific IP ranges and a designated User-Agent.
To ensure that your internal service properly processes scrap requests, you need to allow the information below.