Korea Carrot-market Scraper avatar

Korea Carrot-market Scraper

Pricing

from $0.20 / 1,000 results

Go to Apify Store
Korea Carrot-market Scraper

Korea Carrot-market Scraper

Korea Carrot-market Scraper

Pricing

from $0.20 / 1,000 results

Rating

0.0

(0)

Developer

sky lee

sky lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

A fast, unofficial Daangn (Karrot Market / 당근마켓) scraper that turns listings on daangn.com into clean, structured JSON. It works as a Daangn API alternative: give it listing URLs, a search keyword, or a neighborhood, and get back price, status, region, seller (+매너온도), images, and engagement stats.

What does Daangn Scraper do?

This Actor extracts public marketplace data from Daangn (Karrot Market) — Korea's largest hyperlocal second-hand marketplace. It has three modes:

  • Detail — scrape individual listing pages by URL or ID. For 중고거래 (buy-sell) it reads Daangn's internal JSON loader directly (no browser, faster, and richer — exact view/favorite/chat counts, post time, seller review count).
  • Search — keyword search within any vertical, optionally scoped to a 동네.
  • Hot — popular/“hot” listings for a region.

It does not collect private user data — only what sellers have chosen to publish on a listing.

Why scrape Daangn (Karrot Market)?

  • Price & market research — track second-hand prices, 시세, and demand by 동네.
  • Inventory & reselling — monitor new listings and status changes (판매중 → 예약중 → 판매완료).
  • Lead generation — find 동네업체 / 부동산 / 중고차 listings programmatically.

Running it on Apify adds scheduling, a REST API, integrations (Make, Zapier, Google Sheets), monitoring, and built-in residential proxy rotation to avoid blocks — none of which you get scraping by hand.

What data can this Actor extract?

FieldTypeDescription
idstringListing ID
titlestringListing title
price / price_textnumber / stringParsed KRW price and the raw text (e.g. 나눔)
statusstringon_sale · reserved · sold
regionobject동네 name, id, full path, (coords when available)
categoryobjectCategory id + name
sellerobjectNickname, profile, 매너온도, review count
statsobjectViews / favorites / chats (exact integers via the JSON loader)
imagesarrayFull-resolution image URLs
created_at / bumped_atstringPost time and last 끌올 (boost) time
urlstringCanonical listing URL

See the Output section for a full example.

How to scrape Daangn — step by step

  1. Open the Actor and pick a Mode (detail, search, or hot).
  2. Detail: paste listing URLs into Start URLs (or IDs into Article IDs). Search: type a Search keyword and optionally a Region slug. Hot: enter a Region slug like 역삼동-6035.
  3. (Recommended) leave Proxy on Residential.
  4. Set Max items to cap the run, then click Start.
  5. When it finishes, download the dataset as JSON, CSV, Excel, or via the API.

A region slug looks like <동>-<regionId> (e.g. 역삼동-6035). You can copy it from the ?in= parameter in a Daangn search URL.

How much will it cost to scrape Daangn?

Cost scales with the number of listings and whether a browser is needed:

  • Detail mode uses plain HTTP (no browser) — cheap and fast, so large batches of listing pages cost very little compute.
  • Search / Hot render JavaScript with a headless browser, which uses more compute per page. Keep Block images/fonts/media on to cut proxy GB usage.

Use Max items / Max search pages to bound spend.

Input

See the Input tab for the full form. Key fields:

  • modedetail · search · hot
  • vertical — buy-sell · realty · cars · jobs · local-profile · community · group
  • startUrls / articleIds (detail), searchQuery (search), region (search/hot)
  • useJsonApi — use the rich internal JSON loader for buy-sell detail pages
  • proxyConfiguration — Residential recommended

Example (detail mode):

{
"mode": "detail",
"vertical": "buy-sell",
"startUrls": [{ "url": "https://www.daangn.com/kr/buy-sell/rtx-3050-803909841/" }],
"useJsonApi": true,
"maxItems": 50,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Example (hot mode):

{
"mode": "hot",
"vertical": "buy-sell",
"region": "역삼동-6035",
"maxItems": 100,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Output

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. Each item is one listing:

[
{
"id": "803909841",
"title": "RTX 3050",
"price": 160000,
"price_text": "160,000원",
"is_free": false,
"status": "sold",
"category": { "id": "1", "name": "디지털기기" },
"region": { "name": "가경동", "id": "2127", "full_name": "충북 청주시 흥덕구 가경동" },
"seller": { "name": "키리토", "manner_temperature": 41.3, "review_count": 12 },
"stats": { "views": 362, "favorites": 2, "chats": 1, "source": "json" },
"images": ["https://img.kr.gcp-karroter.net/origin/article/.../_0.webp"],
"created_at": "2024-07-01T10:00:00Z",
"url": "https://www.daangn.com/kr/buy-sell/rtx-3050-803909841/"
}
]

Tips and advanced options

  • Fastest & cheapest: use detail mode with useJsonApi: true (buy-sell).
  • Search returns few/no items? Daangn gates search lists behind an anti-bot proof-of-work challenge; use detail/hot where possible, or lower concurrency.
  • Avoid blocks: keep Residential proxy on and add a small Delay between detail requests. The Actor also rate-limits itself per host.

FAQ, disclaimers, and support

Is this official? No. Daangn has no public API; this reads the public web front-end. Markup and limits can change at any time. Review Daangn's Terms of Service before scraping at scale.

Legal disclaimer. Our Actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our Actors, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

Support. Found a bug or a markup change? Open an issue on the Issues tab. For programmatic runs, see the API tab.