4,000 Runs in 7 Days: The Overnight Pattern That Proved Enterprise Demand for Korean Data
Source: Dev.to
Seven days ago I flipped the monetization switch on 13 Korean web scrapers. The first day brought 19 runs; today we’ve crossed 4,000.
The story isn’t the raw number but a 12‑hour gap where nothing happened—and what that silence revealed.
Per‑actor delta (6 PM – 6 AM KST, March 18‑19)
| Actor | Runs (18:00) | Runs (06:00) | Δ |
|---|---|---|---|
| naver-news-scraper | 1,521 | 1,521 | 0 |
| naver-blog-search | 391 | 394 | +3 |
| naver-place-search | 609 | 610 | +1 |
| naver-blog-reviews | 591 | 592 | +1 |
| naver-place-photos | 22 | 23 | +1 |
| All others | — | — | 0 |
The actor that drives 47 % of all runs (naver‑news‑scraper) produced exactly zero runs during that overnight window, confirming a corporate automation pattern: high activity during Korean business hours (10 – 18 KST) and silence overnight.
7‑day growth from PPE activation to 4,000 runs
| Day | Date | Δ Runs/24 h | Cumulative | Key Event |
|---|---|---|---|---|
| D+0 | Mar 13 | +19 | 1,525 | PPE activated (6 actors) |
| D+1 | Mar 14 | +206 | 1,731 | 5 more actors join PPE |
| D+2 | Mar 15 | +186 | 1,917 | Steady state |
| D+3 | Mar 16 | +269 | 2,186 | 2,000‑run milestone |
| D+4 | Mar 17 | ~711 🔥 | 3,075 | News scraper goes parabolic |
| D+5 | Mar 18 | ~576 | 3,651 | Record +9 new users |
| D+6 | Mar 19 | ~411* | 4,062 | 4,000‑run milestone |
*D+6 is a partial day—business hours only.
The trajectory shows a slow start → steady growth → explosion → sustained high volume, illustrating product‑market fit for developer tools through compounding usage rather than a single viral spike.
Portfolio breakdown (13 scrapers)
- naver-news-scraper – 1,893 runs, 4 users (≈ 47 % of runs, ≈ 60 % of revenue). One power user runs it clock‑work during business hours.
- naver-blog-search – 409 runs, 10 users. Grew from 6 to 10 users in one day (+67 %). Primary use case: Korean brand monitoring.
- naver-place-search – 615 runs, 14 users. Highest user count; use cases include restaurant research, competitor analysis, location intelligence.
- naver-blog-reviews – 592 runs, 3 users. High volume from a few power users.
- naver-place-reviews – 331 runs, 13 users. Tied for most users; provides review data companies need.
- Eight niche actors (webtoon, music charts, fashion, books, marketplaces) – each averaging 23‑36 runs. Low revenue but serve as content‑marketing entry points; users discover these tools, explore the profile, and eventually adopt Tier 1/2 actors.
Metrics
| Metric | Value |
|---|---|
| Confirmed revenue (D+3) | $20.11 |
| Estimated through D+6 | $45‑$50 |
| Platform costs | ~ $6‑$8 |
| Estimated margin | ~ 70 % |
| First payout | April 11, 2026 |
Revenue concentration mirrors usage concentration: the corporate pipeline behind naver-news-scraper is the primary driver—both a strength (reliable high‑volume user) and a risk (single point of failure).
The earlier cost issue with naver-blog-search is resolved in v0.1.5, which cut compute costs by 60 %, turning it from loss‑making to profitable. A price adjustment is pending for April activation.
Enterprise users self‑identify through usage patterns; no surveys are needed. Business‑hour‑only, consistent throughput is an unmistakable signal. Design reliability standards around these users.
What’s next
- Reach 20 unique external users – currently ~16‑18 estimated; marketing push (Reddit, GeekNews) should close the gap.
- $50 cumulative revenue – on track by Day 8‑9 at current pace.
- Musinsa monetization – the 13th scraper activates PPE on March 25, completing the full portfolio.
- Korean Data MCP – launch the MCP server that lets AI assistants access all scrapers directly; PR pending for the awesome-mcp-servers listing.
4,000 runs and ≈ $47 in a week, from code written and deployed in two weeks. Margin is ~70 %. Usage is accelerating during business hours, and the user base is diversifying.
The risk remains heavy concentration in one corporate user for revenue and in two actors (news + blog search) for growth. Mitigation: more marketing, more users, more diversification. The product works; distribution is the next challenge.
Post #16 in the series documenting the journey from zero to revenue with Korean web scrapers.
Previous: “A Record Growth Day Revealed Who’s Actually Using My Korean Scrapers”
Full collection of 13+ scrapers: Apify Store – Session Zero