<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Leo Lee</title>
    <description>The latest articles on DEV Community by Leo Lee (@leo_lee_67b926f405a7db523).</description>
    <link>https://dev.to/leo_lee_67b926f405a7db523</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4165169%2F89bb9d7a-f7b7-48cb-92b7-0618c909d8aa.png</url>
      <title>DEV Community: Leo Lee</title>
      <link>https://dev.to/leo_lee_67b926f405a7db523</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/leo_lee_67b926f405a7db523"/>
    <language>en</language>
    <item>
      <title>How do I analyze Coupang and Olive Young reviews in English (without reading Korean)?</title>
      <dc:creator>Leo Lee</dc:creator>
      <pubDate>Sun, 18 Oct 2026 08:03:45 +0000</pubDate>
      <link>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-analyze-coupang-and-olive-young-reviews-in-english-without-reading-korean-40kb</link>
      <guid>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-analyze-coupang-and-olive-young-reviews-in-english-without-reading-korean-40kb</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; export the reviews with a Coupang (쿠팡) or Olive Young (올리브영) review scraper, then label each one by complaint type, sentiment and purchase motive with English keys — and count the labels instead of translating every review. &lt;a href="https://apify.com/leoworks/korean-review-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g7-korean-review-analysis" rel="noopener noreferrer"&gt;Korean Review Classifier&lt;/a&gt; does the labelling step for any review scraper's dataset. It costs $0.50 per 1,000 reviews, with no prompts and no LLM key. It does not scrape the stores itself.&lt;/p&gt;

&lt;p&gt;Korean reviews are long, full of slang, and often mix several complaints in one line. A team that does not read Korean usually ends up with a machine translation it still has to read row by row. Labels with probabilities can be filtered and charted instead.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you get
&lt;/h2&gt;

&lt;p&gt;Rows from the classifier's public example run (2026-10-04), with one custom label, "mentions the smell". English in parentheses is added for readers — the tool returns the original Korean text.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;text (English added)&lt;/th&gt;
&lt;th&gt;complaint (probability)&lt;/th&gt;
&lt;th&gt;sentiment&lt;/th&gt;
&lt;th&gt;motive&lt;/th&gt;
&lt;th&gt;mentions the smell&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;한 달도 안 돼서 충전이 안 됩니다. 교환 요청했는데 답이 없어요. (Stopped charging in under a month. Asked for an exchange, no reply.)&lt;/td&gt;
&lt;td&gt;quality_defect (0.95), customer_service (0.92)&lt;/td&gt;
&lt;td&gt;negative&lt;/td&gt;
&lt;td&gt;unknown&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;배송이 일주일이나 걸렸고 박스가 다 찢어져서 왔어요. (Delivery took a week and the box arrived torn.)&lt;/td&gt;
&lt;td&gt;packaging (0.97), delivery (0.96)&lt;/td&gt;
&lt;td&gt;negative&lt;/td&gt;
&lt;td&gt;unknown&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;향이 너무 강해서 두통이 와요. 가격 대비 별로입니다. (The scent is so strong it gives me a headache. Not worth the price.)&lt;/td&gt;
&lt;td&gt;other (0.76), price_value (0.74), skin_trouble (0.70)&lt;/td&gt;
&lt;td&gt;negative&lt;/td&gt;
&lt;td&gt;unknown&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;true&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;항상 쓰던 거라 이번에도 재구매했어요. 할인할 때 사니 좋네요! (My usual product, bought it again. Nice to get it on sale!)&lt;/td&gt;
&lt;td&gt;none (0.98)&lt;/td&gt;
&lt;td&gt;positive&lt;/td&gt;
&lt;td&gt;repurchase&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Complaint types are delivery, quality/defect, size/fit, price/value, customer service, packaging, no effect, skin trouble and other — each with a probability, and each with a Korean name too (&lt;code&gt;quality_defect&lt;/code&gt; / 품질·불량), so the same table works for a Korean team. Purchase motive covers price/discount, reviews and reputation, brand, gift and repurchase.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to set it up (5 minutes)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Export the reviews.&lt;/strong&gt; Run a review scraper on Apify Store. Field detection was checked against real output of, for example, &lt;a href="https://apify.com/zen-studio/coupang-review-scraper" rel="noopener noreferrer"&gt;Coupang Review Scraper (zen-studio)&lt;/a&gt;, &lt;a href="https://apify.com/cocomoon/oliveyoung-review-scraper" rel="noopener noreferrer"&gt;Olive Young Review Scraper (cocomoon)&lt;/a&gt; for the Korean store, and &lt;a href="https://apify.com/solidcode/oliveyoung-review-scraper" rel="noopener noreferrer"&gt;Olive Young Review Scraper (solidcode)&lt;/a&gt; for Olive Young Global.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open the classifier&lt;/strong&gt; on Apify: &lt;a href="https://apify.com/leoworks/korean-review-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g7-korean-review-analysis" rel="noopener noreferrer"&gt;Korean Review Classifier&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pass the scraper's dataset.&lt;/strong&gt; The text, rating and ID fields are detected automatically. Add up to 10 yes/no labels of your own, in English or Korean:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"datasetId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"YOUR_REVIEW_DATASET_ID"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"extraTextFields"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"title"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"customLabels"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"mentions the smell"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"says they will buy again"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
   &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To try it without a dataset, the form default classifies two pasted reviews for about $0.001.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Filter and count.&lt;/strong&gt; Sort by complaint type to see why buyers leave 1-star reviews, or compare the complaint mix of your product against a competitor's.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Schedule it&lt;/strong&gt; with Apify Schedules to classify a scraper's new reviews every day.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For scale: 1,000 reviews cost $0.50 and 10,000 cost $5.00; Apify's free $5 monthly credit covers about 10,000 reviews. About 100 reviews take 5 seconds. Rows without review text, such as the summary rows some scrapers add, are skipped and not charged.&lt;/p&gt;

&lt;p&gt;You can also ask Claude, Cursor or Claude Code through the Apify MCP server — &lt;em&gt;"Classify dataset abc123 from my Coupang scraper run and summarize the complaints."&lt;/em&gt; Setup is on the &lt;a href="https://apify.com/leoworks/korean-review-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g7-korean-review-analysis" rel="noopener noreferrer"&gt;tool page&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How accurate is it?
&lt;/h2&gt;

&lt;p&gt;On 100 hand-labelled Korean reviews from Coupang, Naver Shopping and Naver Place (47 of them with 1–4 stars), complaint type matched 88% of the time and sentiment 96%. It is built and tested for Korean; English reviews also work. Automated labels can be wrong — check a sample before a big decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other ways, and their limits
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Machine-translate and read.&lt;/strong&gt; Works for a few dozen reviews. Past that, you are still reading every row, and translation flattens the slang that carries the complaint.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Count star ratings.&lt;/strong&gt; Fast, but a 4-star review can still mention skin trouble, and stars do not say whether the problem was delivery or the product.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prompt a general chatbot.&lt;/strong&gt; It can summarize a pasted batch, but you maintain the prompt and turn free text back into a table. This tool returns the same labels with probabilities every run.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Independent tool — not affiliated with Coupang, CJ Olive Young, NAVER Corp. or the authors of the scrapers above. More Naver, AliExpress and K-beauty data tools: &lt;a href="https://leoworks.kr/tools/" rel="noopener noreferrer"&gt;leoworks.kr/tools&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ecommerce</category>
      <category>korea</category>
      <category>ai</category>
      <category>analytics</category>
    </item>
    <item>
      <title>How do I find what customers complain about in Google Maps reviews (without reading them all)?</title>
      <dc:creator>Leo Lee</dc:creator>
      <pubDate>Sun, 18 Oct 2026 08:02:45 +0000</pubDate>
      <link>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-find-what-customers-complain-about-in-google-maps-reviews-without-reading-them-all-3nh5</link>
      <guid>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-find-what-customers-complain-about-in-google-maps-reviews-without-reading-them-all-3nh5</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; scrape the reviews, then label each one by complaint type, praise, seriousness and whether it still needs an owner reply — and read the totals instead of the stars. &lt;a href="https://apify.com/leoworks/google-maps-review-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g6-google-maps-review-analysis" rel="noopener noreferrer"&gt;Google Maps Review Classifier&lt;/a&gt; does the labelling step for any Google Maps reviews scraper's dataset, and adds a reply queue and a per-place summary. It costs $0.50 per 1,000 reviews, with no prompts and no LLM key.&lt;/p&gt;

&lt;p&gt;We tried it on 10 dentists in Chicago, using the newest 50 reviews of each (500 reviews; 377 had text). The average rating was 4.45 stars. Under that average, 15.9% of the reviews with text contained a complaint, and 19 were flagged as serious.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the stars hid
&lt;/h2&gt;

&lt;p&gt;Complaint types across the 377 reviews (a review can have more than one):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Complaint type&lt;/th&gt;
&lt;th&gt;Reviews&lt;/th&gt;
&lt;th&gt;Share&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Staff&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;8.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Booking&lt;/td&gt;
&lt;td&gt;27&lt;/td&gt;
&lt;td&gt;7.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Price&lt;/td&gt;
&lt;td&gt;22&lt;/td&gt;
&lt;td&gt;5.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Trust (claims of overtreatment or upselling)&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;5.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wait&lt;/td&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;td&gt;5.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Quality of care&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;4.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Praise ran the other way: staff were praised in 313 reviews (83%), quality of care in 206 (55%) and booking in 93 (25%). Sentiment was negative in 13.3% of reviews.&lt;/p&gt;

&lt;p&gt;The 19 serious-issue alerts were all patients' claims — of misdiagnosis, overtreatment, upselling or a mistake during an extraction. One said they "insisted I needed a deep cleaning for $3k." These are claims in reviews, not established facts, but they are the ones an owner would want to see the same day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Unanswered reviews matter more than the average
&lt;/h2&gt;

&lt;p&gt;57 reviews needed an owner reply, and 34 of them were still unanswered. Overall, owners replied to 57.3% of reviews. The practices are anonymized below (A–E are five of the ten):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Practice&lt;/th&gt;
&lt;th&gt;Reviews&lt;/th&gt;
&lt;th&gt;Avg. stars&lt;/th&gt;
&lt;th&gt;With a complaint&lt;/th&gt;
&lt;th&gt;Serious alerts&lt;/th&gt;
&lt;th&gt;Unanswered (needs reply)&lt;/th&gt;
&lt;th&gt;Owner reply rate&lt;/th&gt;
&lt;th&gt;Most common complaints&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;A&lt;/td&gt;
&lt;td&gt;42&lt;/td&gt;
&lt;td&gt;3.71&lt;/td&gt;
&lt;td&gt;31%&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;
&lt;td&gt;wait, staff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;B&lt;/td&gt;
&lt;td&gt;41&lt;/td&gt;
&lt;td&gt;4.10&lt;/td&gt;
&lt;td&gt;24%&lt;/td&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;95%&lt;/td&gt;
&lt;td&gt;trust, price&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;C&lt;/td&gt;
&lt;td&gt;39&lt;/td&gt;
&lt;td&gt;4.18&lt;/td&gt;
&lt;td&gt;26%&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;8%&lt;/td&gt;
&lt;td&gt;booking, staff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;D&lt;/td&gt;
&lt;td&gt;29&lt;/td&gt;
&lt;td&gt;4.45&lt;/td&gt;
&lt;td&gt;24%&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;97%&lt;/td&gt;
&lt;td&gt;wait, booking&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;E&lt;/td&gt;
&lt;td&gt;26&lt;/td&gt;
&lt;td&gt;5.00&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;100%&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Practice A never replied and had the lowest average. B had the most serious alerts but answered nearly everything. The last 90 days looked like the period before (complaints 15.5% vs 16.2%), so this was not a recent dip.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to do it for your own places (5 minutes)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Scrape the reviews.&lt;/strong&gt; Run a Google Maps reviews scraper for the places you care about — for example &lt;a href="https://apify.com/compass/google-maps-reviews-scraper" rel="noopener noreferrer"&gt;Google Maps Reviews Scraper&lt;/a&gt; with &lt;strong&gt;Sort by: newest&lt;/strong&gt;. We kept reviewer personal data off.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open the classifier&lt;/strong&gt; on Apify: &lt;a href="https://apify.com/leoworks/google-maps-review-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g6-google-maps-review-analysis" rel="noopener noreferrer"&gt;Google Maps Review Classifier&lt;/a&gt;, and pick that run's dataset.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optional filters and labels.&lt;/strong&gt; Only reviews newer than 90 days, or only 1–3 stars; add up to 10 yes/no labels of your own, like "mentions parking". Skipped reviews are not charged.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read the results.&lt;/strong&gt; Open &lt;strong&gt;Needs a reply&lt;/strong&gt; or download &lt;code&gt;REPLY_QUEUE.csv&lt;/code&gt; (unanswered reviews, lowest stars first) and &lt;code&gt;REPORT_PLACES.csv&lt;/code&gt; (complaint and praise mix, reply rate and trend per place).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Schedule it&lt;/strong&gt; with Apify Schedules — for example, new reviews every week.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For scale: our 500 reviews cost about $0.29 for the scraper run and $0.19 to classify the 377 with text — about $0.48 in total. Star-only ratings are skipped and not charged.&lt;/p&gt;

&lt;p&gt;You can also ask Claude, Cursor or Claude Code through the Apify MCP server — &lt;em&gt;"Which of these reviews still need a reply, and what are they about?"&lt;/em&gt; Setup is on the &lt;a href="https://apify.com/leoworks/google-maps-review-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g6-google-maps-review-analysis" rel="noopener noreferrer"&gt;tool page&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How accurate is it?
&lt;/h2&gt;

&lt;p&gt;On 100 hand-labelled English Google Maps reviews of Chicago businesses that were not used for tuning, complaint types matched 89% of the time, sentiment 98% and praise 95%. Serious-issue alerts found 10 of 10, with 1 false alarm in 93. Other languages are accepted but not yet measured, so treat them as beta. Automated labels can be wrong; check a sample before you act on one review.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other ways, and their limits
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Read the reviews yourself.&lt;/strong&gt; Works for one place and a few dozen reviews. It does not scale to ten places every week, and the average star rating hides the one-in-six reviews with a complaint.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use the platform's own review inbox.&lt;/strong&gt; Good for replying, but it does not group complaints by type or compare places.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paste reviews into a chatbot.&lt;/strong&gt; Fine for a quick read, but you maintain the prompt and turn free text back into a table yourself. This tool returns the same labels with probabilities every run.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Independent tool — not affiliated with Google or the authors of the scraper above. Practices are anonymized; review quotes are patients' claims, shown as short examples. More data tools: &lt;a href="https://leoworks.kr/tools/" rel="noopener noreferrer"&gt;leoworks.kr/tools&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>seo</category>
      <category>smallbusiness</category>
      <category>ai</category>
      <category>analytics</category>
    </item>
    <item>
      <title>How do I find the buying-intent comments on my Instagram and TikTok posts?</title>
      <dc:creator>Leo Lee</dc:creator>
      <pubDate>Fri, 09 Oct 2026 13:02:35 +0000</pubDate>
      <link>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-find-the-buying-intent-comments-on-my-instagram-and-tiktok-posts-3ph0</link>
      <guid>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-find-the-buying-intent-comments-on-my-instagram-and-tiktok-posts-3ph0</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; export the comments with a comment scraper, then label each one by what it is — purchase intent, question, complaint, request, praise or spam — and filter. &lt;a href="https://apify.com/leoworks/social-comment-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g5-social-comment-intent" rel="noopener noreferrer"&gt;Social Comment Classifier&lt;/a&gt; does the labelling step: it takes the dataset from an Instagram, TikTok, Facebook or YouTube comment scraper and returns a type, a sentiment and a "needs reply" flag for every comment. It costs $0.50 per 1,000 comments, with no prompt writing and no LLM key.&lt;/p&gt;

&lt;p&gt;"Price?", "link?" and "when is the restock?" are easy to miss under a few hundred emoji and "love this". Those are the comments closest to a sale, and the ones a brand most wants to answer first.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you get
&lt;/h2&gt;

&lt;p&gt;Real rows from a run on 2026-10-09 — public comments from the four comment scrapers listed below, with one custom label ("mentions shipping or delivery"):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;comment&lt;/th&gt;
&lt;th&gt;source&lt;/th&gt;
&lt;th&gt;type (probability)&lt;/th&gt;
&lt;th&gt;sentiment&lt;/th&gt;
&lt;th&gt;needs reply&lt;/th&gt;
&lt;th&gt;custom: shipping&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;When will you restock Generation G Fuzz?&lt;/td&gt;
&lt;td&gt;Instagram&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;purchase_intent&lt;/strong&gt; (1.00)&lt;/td&gt;
&lt;td&gt;neutral&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Link&lt;/td&gt;
&lt;td&gt;Facebook (live shopping)&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;purchase_intent&lt;/strong&gt; (0.56)&lt;/td&gt;
&lt;td&gt;neutral&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;How much do they hold?&lt;/td&gt;
&lt;td&gt;Instagram&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;question&lt;/strong&gt; (1.00)&lt;/td&gt;
&lt;td&gt;neutral&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;…still am waiting for my package…&lt;/td&gt;
&lt;td&gt;TikTok&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;complaint&lt;/strong&gt; (1.00)&lt;/td&gt;
&lt;td&gt;negative&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;can y'all make the resurfacing retinol serum in a bigger bottle ?&lt;/td&gt;
&lt;td&gt;TikTok&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;request&lt;/strong&gt; (1.00)&lt;/td&gt;
&lt;td&gt;neutral&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;obsessed with every single one of these!&lt;/td&gt;
&lt;td&gt;Instagram&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;praise&lt;/strong&gt; (1.00)&lt;/td&gt;
&lt;td&gt;positive&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;For me personally… I do buy quality fakes/knockoffs at (shop name)&lt;/td&gt;
&lt;td&gt;YouTube&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;spam&lt;/strong&gt; (0.72)&lt;/td&gt;
&lt;td&gt;neutral&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Each comment gets one main type, a probability for every type (&lt;code&gt;typeScores&lt;/code&gt;), positive / neutral / negative sentiment, and whether the brand or creator should answer. Rows keep the comment ID and post fields from the scraper (&lt;code&gt;id&lt;/code&gt;, &lt;code&gt;cid&lt;/code&gt;, &lt;code&gt;postUrl&lt;/code&gt;, &lt;code&gt;videoWebUrl&lt;/code&gt;, …), so you can jump back to the comment.&lt;/p&gt;

&lt;p&gt;When a comment fits several types, one wins in a fixed order — spam, then purchase intent, complaint, question, request, praise. "Love it! Where can I buy it in the UK?" is &lt;code&gt;purchase_intent&lt;/code&gt;, not &lt;code&gt;praise&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Each run also saves a free &lt;strong&gt;summary by post&lt;/strong&gt;: the comment-type mix, sentiment shares, the share of comments that need a reply, and up to 3 example comments for purchase intent, questions, complaints and requests.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to set it up (5 minutes)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Export the comments.&lt;/strong&gt; Run one of the common comment scrapers on Apify Store. Field detection was checked against real output of each: &lt;a href="https://apify.com/apify/instagram-comment-scraper" rel="noopener noreferrer"&gt;Instagram Comments Scraper&lt;/a&gt;, &lt;a href="https://apify.com/clockworks/tiktok-comments-scraper" rel="noopener noreferrer"&gt;TikTok Comments Scraper&lt;/a&gt;, &lt;a href="https://apify.com/apify/facebook-comments-scraper" rel="noopener noreferrer"&gt;Facebook Comments Scraper&lt;/a&gt;, &lt;a href="https://apify.com/streamers/youtube-comments-scraper" rel="noopener noreferrer"&gt;YouTube Comments Scraper&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open the classifier&lt;/strong&gt; on Apify: &lt;a href="https://apify.com/leoworks/social-comment-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g5-social-comment-intent" rel="noopener noreferrer"&gt;Social Comment Classifier&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pass the scraper's dataset.&lt;/strong&gt; The text, post title and ID fields are detected automatically. Add up to 10 yes/no labels of your own in plain language if you need them:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"datasetId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"YOUR_COMMENTS_DATASET_ID"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"customLabels"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"mentions shipping or delivery"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
   &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To try it without a dataset, the form default classifies two pasted comments for about $0.001.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Filter the results.&lt;/strong&gt; &lt;code&gt;purchase_intent&lt;/code&gt; is your sales list. Needs reply = yes is your answer queue. Complaints and requests can go to support and the product team.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Schedule it&lt;/strong&gt; with Apify Schedules — for example, classify new comments every morning.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For scale: 10,000 comments cost $5.00, and about 100 comments take 3–4 seconds. Apify's free $5 monthly credit covers about 10,000 comments. Comments without text are skipped and not charged.&lt;/p&gt;

&lt;p&gt;You can also ask Claude, Cursor or Claude Code through the Apify MCP server — &lt;em&gt;"Classify dataset abc123 from my TikTok comments run and list the unanswered questions."&lt;/em&gt; Setup is on the &lt;a href="https://apify.com/leoworks/social-comment-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g5-social-comment-intent" rel="noopener noreferrer"&gt;tool page&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How accurate is it?
&lt;/h2&gt;

&lt;p&gt;On 100 hand-labelled public English comments that were not used for tuning, the main type matched &lt;strong&gt;90%&lt;/strong&gt; of the time and sentiment &lt;strong&gt;87%&lt;/strong&gt;. Complaints were found 97% of the time and questions 100%. Purchase intent was found 71% of the time, but that set had only 7 purchase-intent comments, so treat it as a rough number. Very short comments without context ("No", "Vibes") are the hardest.&lt;/p&gt;

&lt;p&gt;English is measured. Other languages are accepted and usually work, but their accuracy has not been measured — treat them as beta. Automated labels can be wrong; check a sample before a big decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other ways, and their limits
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Read the comments yourself.&lt;/strong&gt; Fine for one post. It stops scaling once you have several posts a week, and the "link?" comments are buried in praise.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Search for keywords&lt;/strong&gt; like "price", "link" or "buy". Quick, but it misses "when is the restock?" and "do you ship to Canada?", and catches praise that happens to contain the word.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prompt a general chatbot.&lt;/strong&gt; It can label a pasted batch, but you write and maintain the prompt and parse free text back into a table. This tool returns fixed labels with probabilities instead.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Independent tool — not affiliated with Meta (Instagram, Facebook), TikTok, Google (YouTube) or the authors of the scrapers listed above. The comments shown are public comments used as examples. More data tools for e-commerce and social listening: &lt;a href="https://leoworks.kr/tools/" rel="noopener noreferrer"&gt;leoworks.kr/tools&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>instagram</category>
      <category>tiktok</category>
      <category>marketing</category>
      <category>ai</category>
    </item>
    <item>
      <title>How do I track K-beauty bestsellers on Olive Young Global and Amore Mall every day?</title>
      <dc:creator>Leo Lee</dc:creator>
      <pubDate>Fri, 09 Oct 2026 12:28:39 +0000</pubDate>
      <link>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-track-k-beauty-bestsellers-on-olive-young-global-and-amore-mall-every-day-ae7</link>
      <guid>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-track-k-beauty-bestsellers-on-olive-young-global-and-amore-mall-every-day-ae7</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; both stores publish bestseller rankings you can read without an account — the work is checking them every day and keeping the history. &lt;a href="https://apify.com/leoworks/kbeauty-ranking-review-monitor?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g4-kbeauty-bestsellers" rel="noopener noreferrer"&gt;OliveYoung Global &amp;amp; Amore Mall Rankings + Reviews&lt;/a&gt; reads the rankings by category, returns rank, rank change since the last run, price, rating and review count, and can add the newest reviews with complaint labels. It costs $2 per 1,000 ranking rows, $1 per 1,000 reviews and $0.50 per 1,000 review classifications. No login.&lt;/p&gt;

&lt;p&gt;Olive Young Global (global.oliveyoung.com) is the international shop of Olive Young (올리브영) and ranks products across many K-beauty brands. Amore Mall (아모레몰) is Amorepacific's own store, so its ranking covers the group's brands — Sulwhasoo, Laneige, Hera, IOPE, innisfree and others. Watching both shows what sells across brands and what sells inside one brand house.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you get
&lt;/h2&gt;

&lt;p&gt;Real rows from a run on 2026-10-04 (Olive Young Global, "All" bestsellers, 20 reviews per product, classification on).&lt;/p&gt;

&lt;p&gt;Ranking rows:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;rank&lt;/th&gt;
&lt;th&gt;rankChange&lt;/th&gt;
&lt;th&gt;brand&lt;/th&gt;
&lt;th&gt;product&lt;/th&gt;
&lt;th&gt;price&lt;/th&gt;
&lt;th&gt;rating&lt;/th&gt;
&lt;th&gt;reviewCount&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;MEDIHEAL&lt;/td&gt;
&lt;td&gt;Essential Mask Sheet 10ea Set (+1ea)&lt;/td&gt;
&lt;td&gt;$13.50 (50% off $27)&lt;/td&gt;
&lt;td&gt;4.9&lt;/td&gt;
&lt;td&gt;7,761&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;FOODOLOGY&lt;/td&gt;
&lt;td&gt;Coleology Cutting Jelly 30 Sticks&lt;/td&gt;
&lt;td&gt;$45.21&lt;/td&gt;
&lt;td&gt;4.7&lt;/td&gt;
&lt;td&gt;2,145&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;fwee&lt;/td&gt;
&lt;td&gt;3D Voluming Gloss Set&lt;/td&gt;
&lt;td&gt;$11.93&lt;/td&gt;
&lt;td&gt;4.8&lt;/td&gt;
&lt;td&gt;1,635&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Each ranking row also carries the Korean product and brand names (&lt;code&gt;productNameKo&lt;/code&gt;, &lt;code&gt;brandKo&lt;/code&gt; — e.g. 메디힐 for MEDIHEAL), original price, discount, stock status, product URL and image. From the second run on, &lt;code&gt;previousRank&lt;/code&gt;, &lt;code&gt;rankChange&lt;/code&gt; and &lt;code&gt;isNew&lt;/code&gt; show what moved and what is new.&lt;/p&gt;

&lt;p&gt;Review rows (English in parentheses added for readers):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;brand&lt;/th&gt;
&lt;th&gt;rating&lt;/th&gt;
&lt;th&gt;language&lt;/th&gt;
&lt;th&gt;text (first words)&lt;/th&gt;
&lt;th&gt;complaint (probability)&lt;/th&gt;
&lt;th&gt;sentiment&lt;/th&gt;
&lt;th&gt;motive&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AESTURA&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;en&lt;/td&gt;
&lt;td&gt;Feels heavy, I would only recommend it to people who have dry skin. May break you out.&lt;/td&gt;
&lt;td&gt;skin_trouble (0.65), other (0.54)&lt;/td&gt;
&lt;td&gt;negative&lt;/td&gt;
&lt;td&gt;unknown&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AESTURA&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;en&lt;/td&gt;
&lt;td&gt;Repurchase. Good to calm the skin. Cream can feel a little thick&lt;/td&gt;
&lt;td&gt;other (0.80)&lt;/td&gt;
&lt;td&gt;positive&lt;/td&gt;
&lt;td&gt;repurchase&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MEDIHEAL&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;ja&lt;/td&gt;
&lt;td&gt;何回もリピートするくらい好きなパックです！… (A mask I love enough to repurchase again and again!)&lt;/td&gt;
&lt;td&gt;none (0.98)&lt;/td&gt;
&lt;td&gt;positive&lt;/td&gt;
&lt;td&gt;repurchase&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Note the first row: a 4-star review that still flags possible skin trouble. Star ratings alone would have hidden it. Amore Mall reviews also include the reviewer's age group and skin type and short survey answers (moisture, scent, mildness).&lt;/p&gt;

&lt;p&gt;When reviews are collected, the run also saves a free per-product summary — average rating, complaint rate, complaint mix, sentiment shares and the three strongest complaint reviews.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to set it up (5 minutes)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Open the tool&lt;/strong&gt; on Apify: &lt;a href="https://apify.com/leoworks/kbeauty-ranking-review-monitor?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g4-kbeauty-bestsellers" rel="noopener noreferrer"&gt;OliveYoung Global &amp;amp; Amore Mall Rankings + Reviews&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pick the rankings&lt;/strong&gt; — Olive Young Global categories (Skincare, Makeup, Suncare, Face Masks, …) and/or Amore Mall (most purchased or most clicked; daily, weekly or monthly):
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"sources"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"oliveyoung_global"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"amoremall"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"oliveyoungCategories"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"skincare"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"suncare"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"amoremallRankings"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"best_purchased"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"maxProductsPerRanking"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"reviewsPerProduct"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"classifyReviews"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
   &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Set depth&lt;/strong&gt; — products per ranking (up to the top 100) and reviews per product (0 = rankings only). The form default — top 5 products with their 5 newest reviews, classified — costs about $0.05.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optional: only your brands.&lt;/strong&gt; Keep just your brand and competitors; the whole top 100 is still searched, so the ranks stay real.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Schedule it daily&lt;/strong&gt; and read the results as a table in Apify (Rankings and Reviews tabs), download them, or pull them by API.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For scale: the daily top 50 of 3 categories for 30 days, without reviews, is $9.00; the top 20 with 20 classified reviews each is $0.64 per run. Failed requests are reported with an &lt;code&gt;error&lt;/code&gt; row and not charged.&lt;/p&gt;

&lt;p&gt;You can also ask Claude, Cursor or Claude Code through the Apify MCP server — &lt;em&gt;"Get today's top 10 skincare bestsellers on Olive Young Global with their newest 5 reviews and tell me which products have skin-trouble complaints."&lt;/em&gt; Setup is on the &lt;a href="https://apify.com/leoworks/kbeauty-ranking-review-monitor?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g4-kbeauty-bestsellers" rel="noopener noreferrer"&gt;tool page&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How accurate are the labels?
&lt;/h2&gt;

&lt;p&gt;On hand-labelled Olive Young Global reviews (about half with 1–3 stars), complaint type matched &lt;strong&gt;87%&lt;/strong&gt; on English reviews the tool hadn't seen before and &lt;strong&gt;93%&lt;/strong&gt; on Japanese reviews. Reviews in other languages are collected but not classified, and not charged for classification. Automated labels can be wrong — check a sample before a big decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other ways, and their limits
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Check the ranking pages yourself.&lt;/strong&gt; Easy for a glance, but rankings update during the day and you keep no history of what moved.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read reviews product by product.&lt;/strong&gt; Fine for one product; slow when you want to compare the complaint mix across the top 20.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Olive Young Korea (oliveyoung.co.kr).&lt;/strong&gt; This tool doesn't cover it — the Korean store blocks automated access. If you already have Korean reviews from another scraper, &lt;a href="https://apify.com/leoworks/korean-review-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g4-kbeauty-bestsellers" rel="noopener noreferrer"&gt;Korean Review Classifier&lt;/a&gt; adds the same complaint, sentiment and motive labels.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Independent tool — not affiliated with CJ Olive Young or Amorepacific. More Naver, AliExpress and K-beauty data tools: &lt;a href="https://leoworks.kr/tools/" rel="noopener noreferrer"&gt;leoworks.kr/tools&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ecommerce</category>
      <category>webscraping</category>
      <category>korea</category>
      <category>ai</category>
    </item>
    <item>
      <title>How do I check whether my brand shows up in Naver's AI Briefing (Korea's AI search answer)?</title>
      <dc:creator>Leo Lee</dc:creator>
      <pubDate>Fri, 09 Oct 2026 12:27:27 +0000</pubDate>
      <link>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-check-whether-my-brand-shows-up-in-navers-ai-briefing-koreas-ai-search-answer-17kp</link>
      <guid>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-check-whether-my-brand-shows-up-in-navers-ai-briefing-koreas-ai-search-answer-17kp</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; run your keywords through Naver search logged out and read the AI answer at the top — or let a scheduled tool do it every day. &lt;a href="https://apify.com/leoworks/naver-ai-briefing-monitor?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g3-naver-ai-briefing" rel="noopener noreferrer"&gt;Naver AI Briefing Monitor&lt;/a&gt; checks each keyword, tells you whether Naver showed an AI briefing, and returns the answer, the sources it cites, any ads inside it, and whether your brand and your competitors are mentioned or recommended. It needs no Naver login and costs $3 per 1,000 queries checked, plus $12 per 1,000 briefings captured.&lt;/p&gt;

&lt;p&gt;Naver is Korea's #1 search engine, and its AI briefing (AI 브리핑) is the generated answer at the top of the results page — Naver's version of Google AI Overviews. If you sell in Korea, it is the first answer many shoppers read, so it is worth knowing what it says about your category.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the tool reads
&lt;/h2&gt;

&lt;p&gt;For each query you give it, the tool loads Naver search (PC by default, mobile optional) and records:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Whether a briefing appeared&lt;/strong&gt; (&lt;code&gt;hasBriefing&lt;/code&gt;). Not every query gets one. In a test of 20 queries on 2026-10-02, &lt;strong&gt;8 of 20&lt;/strong&gt; showed a briefing — mostly informational, how-to, review and comparison queries, rarely bare "OO 추천" (OO recommendations) or brand-name-only queries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The answer text&lt;/strong&gt; and the short highlighted answer when there is one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cited sources&lt;/strong&gt; — title, URL and platform (Naver Blog, Naver Clip, news sites, other websites).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ads Naver put inside the briefing&lt;/strong&gt;, if any.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Brand judgments&lt;/strong&gt; — for each brand and competitor you list: mentioned or not, recommended or not, sentiment, and how many cited sources name it.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What you get
&lt;/h2&gt;

&lt;p&gt;Real rows from a run on 2026-10-06 (brand 다이슨 / Dyson, competitors 삼성 / Samsung and LG), plus one row from a 2026-10-04 run. English in parentheses is added for readers — the tool returns the query and answer in Korean, as Naver shows them.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;query&lt;/th&gt;
&lt;th&gt;hasBriefing&lt;/th&gt;
&lt;th&gt;다이슨 (Dyson) mentioned / recommended&lt;/th&gt;
&lt;th&gt;삼성 · LG mentioned / recommended&lt;/th&gt;
&lt;th&gt;citations&lt;/th&gt;
&lt;th&gt;ads in briefing&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;무선청소기 추천 2026 (cordless vacuum recommendations 2026)&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;true / true (positive)&lt;/td&gt;
&lt;td&gt;true / true · true / true&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;콜라겐 효과 (collagen benefits)&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;false / false&lt;/td&gt;
&lt;td&gt;false · false&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;레티놀 부작용 (retinol side effects)&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;In the vacuum query, 4 of the 5 cited sources were Naver Blog posts and one was danawa.com (a Korean price-comparison site), and each of the three brands was named in one cited source. The collagen answer cited hospitals and a medical news site, and none of the three brands appeared — which is what you'd expect, and the rows say so plainly instead of leaving a blank. A query without a briefing comes back with &lt;code&gt;hasBriefing: false&lt;/code&gt; and is charged only the basic check.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to set it up (5 minutes)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Open the tool&lt;/strong&gt; on Apify: &lt;a href="https://apify.com/leoworks/naver-ai-briefing-monitor?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g3-naver-ai-briefing" rel="noopener noreferrer"&gt;Naver AI Briefing Monitor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add queries&lt;/strong&gt; — the keywords your buyers search. Informational, how-to, review and comparison queries get briefings more often than bare "recommendation" or brand-name-only queries:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"queries"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"무선청소기 추천 2026"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"콜라겐 효과"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"brandNames"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"다이슨"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"competitorNames"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"삼성"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"LG"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
   &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use &lt;strong&gt;brand names&lt;/strong&gt; (&lt;code&gt;삼성&lt;/code&gt;, &lt;code&gt;LG&lt;/code&gt;) rather than product-line names — the AI answer usually names the brand. Up to 10 brands and competitors per run.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Run it once&lt;/strong&gt; to see which of your queries get a briefing at all. The form default (two queries, no brands) costs about $0.03.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Schedule it daily.&lt;/strong&gt; Answers and cited sources change over time; a daily run turns the dataset into a history of who Naver's AI mentions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read the results&lt;/strong&gt; as a table in Apify, download them, or pull them by API.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For scale: 20 queries checked daily for 30 days, with about 40% of them showing a briefing, is $4.68. Queries that fail to load are reported with an &lt;code&gt;error&lt;/code&gt; field and not charged.&lt;/p&gt;

&lt;p&gt;If the briefing cites Naver Blog posts — as in the vacuum example — &lt;a href="https://apify.com/leoworks/naver-blog-brand-monitor?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g3-naver-ai-briefing" rel="noopener noreferrer"&gt;Naver Blog Brand Monitor&lt;/a&gt; can tell you which of those posts are sponsored.&lt;/p&gt;

&lt;p&gt;You can also call the tool from Claude, Cursor or Claude Code through the Apify MCP server — ask &lt;em&gt;"Check whether 다이슨 is mentioned in Naver's AI answer for 무선청소기 추천 2026 and list the cited sources"&lt;/em&gt; and the agent runs it. Setup is on the &lt;a href="https://apify.com/leoworks/naver-ai-briefing-monitor?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g3-naver-ai-briefing" rel="noopener noreferrer"&gt;tool page&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How accurate is it?
&lt;/h2&gt;

&lt;p&gt;Briefing presence, answer and cited sources matched what a browser showed for 20 test queries. The mention / recommendation judgments agreed with hand labels on &lt;strong&gt;97%&lt;/strong&gt; of 38 judgments. That is a small test, and answers can differ between sessions — read the trend over days, not one check.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other ways, and their limits
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Search it yourself.&lt;/strong&gt; Fine for a handful of keywords. It doesn't scale to daily checks across a category, and a logged-in browser can show you a different page than a new visitor sees.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screenshot and compare by hand.&lt;/strong&gt; Works for a one-off report, but you lose the structure — which source was cited, which brand was recommended — that you need to compare week to week.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Track only your classic rankings.&lt;/strong&gt; Useful, but the AI answer sits above them and cites its own sources — in the vacuum example above, four of five were blog posts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Independent tool — not affiliated with NAVER Corp. AI briefings are generated by Naver and may contain inaccuracies. More Naver, AliExpress and K-beauty data tools: &lt;a href="https://leoworks.kr/tools/" rel="noopener noreferrer"&gt;leoworks.kr/tools&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>seo</category>
      <category>ai</category>
      <category>korea</category>
      <category>marketing</category>
    </item>
    <item>
      <title>How can I find an AliExpress product's real complaints before I order or dropship it?</title>
      <dc:creator>Leo Lee</dc:creator>
      <pubDate>Tue, 06 Oct 2026 05:28:32 +0000</pubDate>
      <link>https://dev.to/leo_lee_67b926f405a7db523/how-can-i-find-an-aliexpress-products-real-complaints-before-i-order-or-dropship-it-1j9b</link>
      <guid>https://dev.to/leo_lee_67b926f405a7db523/how-can-i-find-an-aliexpress-products-real-complaints-before-i-order-or-dropship-it-1j9b</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; read the reviews — but read them by complaint type, not by star rating. A 5-star review can still mention a charging base that runs down fast. &lt;a href="https://apify.com/leoworks/aliexpress-reviews-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g2-aliexpress-reviews" rel="noopener noreferrer"&gt;AliExpress Reviews Scraper&lt;/a&gt; pulls a product's reviews with AliExpress' English translation, then labels each one with complaint types, sentiment and purchase motive, so you can count &lt;em&gt;why&lt;/em&gt; buyers are unhappy instead of scrolling. It costs $1.50 per 1,000 reviews, plus $0.50 per 1,000 if you turn on the labels.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why star ratings aren't enough
&lt;/h2&gt;

&lt;p&gt;Two things hide the problems you care about as a sourcer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Mixed reviews get high stars.&lt;/strong&gt; Buyers often give 5 stars and then mention a defect in passing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reviews are in many languages.&lt;/strong&gt; A listing shipped worldwide collects reviews in Spanish, Ukrainian and many other languages. AliExpress translates them, but you still have to read them one by one.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What you get
&lt;/h2&gt;

&lt;p&gt;Real rows from a run on 2026-10-05 (1,000 reviews of one earbuds listing, labels on). Text is shortened here:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;stars&lt;/th&gt;
&lt;th&gt;country&lt;/th&gt;
&lt;th&gt;AliExpress English translation&lt;/th&gt;
&lt;th&gt;complaint type (probability)&lt;/th&gt;
&lt;th&gt;sentiment&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;US&lt;/td&gt;
&lt;td&gt;"It arrived completely scratched and as if it had already been used."&lt;/td&gt;
&lt;td&gt;quality/defect (0.98)&lt;/td&gt;
&lt;td&gt;negative&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;MX&lt;/td&gt;
&lt;td&gt;"…not made of the best quality material, but for their price they are quite good. … their charging base discharges very quickly."&lt;/td&gt;
&lt;td&gt;quality/defect (0.86), other (0.56)&lt;/td&gt;
&lt;td&gt;positive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;US&lt;/td&gt;
&lt;td&gt;"Everything has arrived. The gift was won on Aliexpress."&lt;/td&gt;
&lt;td&gt;none (0.98)&lt;/td&gt;
&lt;td&gt;positive&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The second row is the point: 5 stars, positive overall, and still a quality complaint you'd want to know about before ordering 500 units.&lt;/p&gt;

&lt;p&gt;Each row also keeps the original text, date, the option bought (color/size), photos, AliExpress' aspect ratings (e.g. "Quality of sound: Poor") and helpful votes. Complaint types are: quality/defect, size/fit, delivery, packaging, price/value, customer service, no effect, skin/body reaction, other.&lt;/p&gt;

&lt;p&gt;Each run also saves a &lt;strong&gt;per-product summary&lt;/strong&gt; at no extra charge: the product's total review count, average rating and star distribution, plus — for the reviews you collected — the complaint rate and mix, sentiment shares, purchase motives and the 3 strongest complaint reviews.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to do it (5 minutes)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Open the tool&lt;/strong&gt; on Apify: &lt;a href="https://apify.com/leoworks/aliexpress-reviews-classifier?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g2-aliexpress-reviews" rel="noopener noreferrer"&gt;AliExpress Reviews Scraper&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paste product URLs or IDs&lt;/strong&gt; — any AliExpress site works (aliexpress.com, aliexpress.us, ko.aliexpress.com…):
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"productUrls"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"https://www.aliexpress.com/item/1005008549911526.html"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"reviewsPerProduct"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="w"&gt;
   &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That first run is about $0.04 and 10 seconds, with labels on by default.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Go bigger for a sourcing decision&lt;/strong&gt; — 200 reviews from each of a few competing listings. 10 products × 200 labelled reviews is about $4.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open the per-product summary&lt;/strong&gt; (Output tab → &lt;em&gt;Summary by product&lt;/em&gt;) and compare complaint rates across listings. Read the 3 strongest complaints for each.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optional: schedule it weekly&lt;/strong&gt; on your own listings to catch new complaints early.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Don't have product URLs yet? &lt;a href="https://apify.com/leoworks/aliexpress-search-scraper?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g2-aliexpress-reviews" rel="noopener noreferrer"&gt;AliExpress Search Scraper&lt;/a&gt; returns search results per keyword with rank, price, sold count and rating; pass its &lt;code&gt;productUrl&lt;/code&gt; values to the review tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  How accurate are the labels?
&lt;/h2&gt;

&lt;p&gt;On 30 hand-labelled AliExpress reviews the tool hadn't seen before (earbuds, phone cases, dresses, kitchen tools, LED strips, car holders; about half with 1–3 stars), complaint type matched &lt;strong&gt;93%&lt;/strong&gt; and sentiment &lt;strong&gt;87%&lt;/strong&gt;. That's a small test and automated labels can be wrong — check a sample of rows before a big order.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other ways, and their limits
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Read reviews on the product page.&lt;/strong&gt; Works for one listing. AliExpress doesn't let you sort reviews by date or stars, so finding the bad ones in 1,000 reviews takes a while.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Export reviews and paste them into a chatbot.&lt;/strong&gt; Possible for a few dozen; long lists get cut off, and the answer can change each time you ask.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Filter by 1–2 stars only.&lt;/strong&gt; Faster, but you miss complaints inside 4–5 star reviews — like the charging base above.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Independent tool — not affiliated with AliExpress or Alibaba Group. More Naver, AliExpress and K-beauty data tools: &lt;a href="https://leoworks.kr/tools/" rel="noopener noreferrer"&gt;leoworks.kr/tools&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ecommerce</category>
      <category>dropshipping</category>
      <category>webscraping</category>
      <category>ai</category>
    </item>
    <item>
      <title>How do I track where my product ranks on Naver Shopping (without a Naver login)?</title>
      <dc:creator>Leo Lee</dc:creator>
      <pubDate>Tue, 06 Oct 2026 05:26:16 +0000</pubDate>
      <link>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-track-where-my-product-ranks-on-naver-shopping-without-a-naver-login-1i25</link>
      <guid>https://dev.to/leo_lee_67b926f405a7db523/how-do-i-track-where-my-product-ranks-on-naver-shopping-without-a-naver-login-1i25</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; search your keyword on Naver from a phone and count — or let a scheduled scraper do it every day. &lt;a href="https://apify.com/leoworks/naver-shopping-rank-tracker?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g1-naver-rank" rel="noopener noreferrer"&gt;Naver Shopping Rank Tracker&lt;/a&gt; checks the shopping section of Naver's mobile search for each keyword and returns your product's organic rank, its ad slot if it has one, and the change since the last check. It needs no Naver login and costs $3 per 1,000 keyword checks.&lt;/p&gt;

&lt;p&gt;For brands, agencies and Smartstore sellers in Korea, the shopping section of Naver search (네이버 쇼핑) is the product list shoppers see first when they search on Naver from a phone — so that is the shelf to watch.&lt;/p&gt;

&lt;h2&gt;
  
  
  What "rank" means here
&lt;/h2&gt;

&lt;p&gt;When someone searches a product keyword in the Naver app or mobile site, the integrated search page shows a shopping section: a list of products, with sponsored slots mixed in. That is the list this tool reads.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Organic rank&lt;/strong&gt; — position among non-ad products, 1 = top. Naver shows about 35 organic products per keyword, so ranks 1 to roughly 35 are available.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ad rank&lt;/strong&gt; — position among sponsored slots, if your product is advertised.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual position&lt;/strong&gt; — where the card sits among all cards (ads included), as a shopper scrolls.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is &lt;strong&gt;not&lt;/strong&gt; the ranking on the separate price-comparison site (&lt;code&gt;search.shopping.naver.com&lt;/code&gt;).&lt;/p&gt;

&lt;h2&gt;
  
  
  What you get
&lt;/h2&gt;

&lt;p&gt;Real rows from a run on 2026-10-04 (English in parentheses added for readers — the tool returns the keyword as you typed it):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;keyword&lt;/th&gt;
&lt;th&gt;match&lt;/th&gt;
&lt;th&gt;found&lt;/th&gt;
&lt;th&gt;organicRank&lt;/th&gt;
&lt;th&gt;rankChange&lt;/th&gt;
&lt;th&gt;price (KRW)&lt;/th&gt;
&lt;th&gt;reviewCount&lt;/th&gt;
&lt;th&gt;rating&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;무선이어폰 (wireless earbuds)&lt;/td&gt;
&lt;td&gt;브리츠 공식몰 (a store name)&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;+1&lt;/td&gt;
&lt;td&gt;39,900&lt;/td&gt;
&lt;td&gt;5,526&lt;/td&gt;
&lt;td&gt;4.68&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;무선이어폰&lt;/td&gt;
&lt;td&gt;a catalog URL&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;— (first run)&lt;/td&gt;
&lt;td&gt;130,830&lt;/td&gt;
&lt;td&gt;8,263&lt;/td&gt;
&lt;td&gt;4.9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;블루투스 이어폰 (bluetooth earphones)&lt;/td&gt;
&lt;td&gt;브리츠 공식몰&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;— (first run)&lt;/td&gt;
&lt;td&gt;39,900&lt;/td&gt;
&lt;td&gt;5,526&lt;/td&gt;
&lt;td&gt;4.68&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;텀블러 (tumbler)&lt;/td&gt;
&lt;td&gt;스탠리 (a store name)&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;When a product isn't found, the row says how deep Naver's list went (&lt;code&gt;notFoundWithin: 36&lt;/code&gt;), so "not ranked" never looks like an error. Each row also has the product title and URL, purchase count, page number and check time in UTC and Korea time.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to set it up (5 minutes)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Open the tool&lt;/strong&gt; on Apify: &lt;a href="https://apify.com/leoworks/naver-shopping-rank-tracker?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g1-naver-rank" rel="noopener noreferrer"&gt;Naver Shopping Rank Tracker&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add targets&lt;/strong&gt; — one keyword plus what to look for. The match can be a Smartstore or brand-store product URL, a catalog URL, a numeric product ID, or a store name:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"targets"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
       &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"keyword"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"무선이어폰"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"match"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"브리츠 공식몰"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
   &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That one check costs $0.003.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Optional: competitors&lt;/strong&gt; — add &lt;code&gt;"topCompetitors": 10&lt;/code&gt; to also get the top 10 organic products for each keyword, with price, reviews and rating ($0.50 per 1,000 competitor rows).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Schedule it daily.&lt;/strong&gt; From the second run on, every row shows &lt;code&gt;rankChange&lt;/code&gt; and &lt;code&gt;previousOrganicRank&lt;/code&gt;, so the dataset becomes a rank history.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read the results&lt;/strong&gt; as a table in Apify, download them, or pull them by API.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For scale: 50 keywords checked daily for 30 days is $4.50, and the free $5 monthly Apify credit covers about 1,666 checks. Keywords that fail after retries are reported with an &lt;code&gt;error&lt;/code&gt; field and not charged.&lt;/p&gt;

&lt;p&gt;You can also call it from Claude, Cursor or Claude Code through the Apify MCP server — ask &lt;em&gt;"Where does 브리츠 공식몰 rank for 무선이어폰 on Naver Shopping?"&lt;/em&gt; and the agent runs the tool. Setup is on the &lt;a href="https://apify.com/leoworks/naver-shopping-rank-tracker?utm_source=devto&amp;amp;utm_medium=owned&amp;amp;utm_campaign=apify-v1&amp;amp;utm_content=g1-naver-rank" rel="noopener noreferrer"&gt;tool page&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other ways, and their limits
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Search it yourself.&lt;/strong&gt; Fine for a few keywords once. It doesn't scale to daily checks, and a logged-in phone may show you a personalized list.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Naver's official Shopping Search API&lt;/strong&gt; was shut down on 31 July 2026, so there is no official endpoint for this anymore.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The price-comparison site&lt;/strong&gt; (&lt;code&gt;search.shopping.naver.com&lt;/code&gt;) goes deeper, but it blocks automated access — and it's a different list from the one most phone shoppers see first.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rankings move a little between checks, so look at the trend over days, not a single number.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Independent tool — not affiliated with NAVER Corp. More Naver, AliExpress and K-beauty data tools: &lt;a href="https://leoworks.kr/tools/" rel="noopener noreferrer"&gt;leoworks.kr/tools&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ecommerce</category>
      <category>seo</category>
      <category>webscraping</category>
      <category>api</category>
    </item>
  </channel>
</rss>
