Karten
Naver Place Scraper
map.naver.com
Naver Place, die Ortsdaten hinter Naver Map, wird über einen dedizierten Plugin-Endpoint bereitgestellt statt über den generischen Seitenabruf. In Korea suchen die meisten Menschen Restaurants, Cafés, Kliniken und Geschäfte auf Naver statt auf Google Maps, deshalb liegen die lokalen Daten Koreas hier. Gib dem Suchmodus eine query wie 강남 맛집 (Restaurants in Gangnam), 홍대 카페 oder Gangnam cafe, und er liefert bis zu 50 Orte bereits geparst: ID, Name, Kategorie, Geschäftsart, Straßen- und Flurstücksadresse, Telefon, Koordinaten, Besucherbewertung, Zahl der Besucher- und Blog-Bewertungen, Öffnungsstatus, Navers einzeilige Kurzbewertung, beliebte Gerichte, Optionen wie Reservierung oder Gruppenplätze, Bilder, Kennzeichen für Buchung und Naver Pay, den niedrigsten Preis für Unterkünfte und den Naver-Map-Link. longitude und latitude verschieben den Suchmittelpunkt, nach dem Naver eine In-der-Nähe-Suche rankt, und jeder Ort trägt dann seine Entfernung. Der Detailmodus nimmt eine Orts-ID oder einen Naver-Map- oder Naver-Place-Link und liefert den vollständigen Ort: Adressen, Telefon, Koordinaten, Öffnungszeiten für jeden Tag, Beschreibung, Anfahrt, Ausstattung, Einrichtungen, Zahlungsmethoden, Schlagwörter, Parken, Speisekarten mit Preisen, Fotos, Homepage und Social-Links, Buchungslink, nahe U-Bahn-Stationen und die Statistik der Besucherbewertungen mit Durchschnittsbewertung, Sterneverteilung und Themen, dazu seine ersten 10 Besucherbewertungen (Text, Bewertung, Daten, Verifizierung, Schlagwörter, Medien, Reaktionen, die Statistik des Rezensenten und die Antwort des Inhabers) und seine ersten 3 Blog- und Café-Bewertungen; sort=recent liefert die neuesten Besucherbewertungen. Koreanischer Text kommt unverändert zurück, und es sind weder ein Naver-Konto noch ein API-Key im Spiel.
Was Sie extrahieren können
- Orts-ID, Name, Kategorie, Geschäftsart und Naver-Map-Link
- Straßen- und Flurstücksadresse (jibun), Telefon und Koordinaten
- Besucherbewertung, Zahl der Besucher- und Blog-Bewertungen und Öffnungsstatus
- Kurzbewertung, beliebte Gerichte, Optionen, Bilder, Kennzeichen für Buchung und Naver Pay und der niedrigste Preis für Unterkünfte
- Entfernung von einem mit longitude und latitude gesetzten Suchmittelpunkt
- Details: Öffnungszeiten pro Tag, Beschreibung, Anfahrt, Ausstattung, Einrichtungen, Zahlungsmethoden, Schlagwörter, Parken, Speisekarten mit Preisen, Fotos, Homepage und Links, nahe U-Bahn-Stationen
- Bewertungsstatistik: Durchschnittsbewertung, Sterneverteilung und Bewertungsthemen
- Die ersten 10 Besucherbewertungen mit Text, Bewertung, Daten, Verifizierung, Schlagwörtern, Medien, Reaktionen, Statistik des Rezensenten und Antwort des Inhabers, nach Relevanz oder Neueste zuerst
- Die ersten 3 Blog- und Café-Bewertungen mit Titel, Auszug, Autor, Quelle und Datum
Dedizierte Endpoints
/maps/naver-place Naver-Map-Ortssuche und Ortsdetails
mode=search mit query (Koreanisch oder Englisch): results mit id, name, category, businessType, address, roadAddress, jibunAddress, phone, latitude, longitude, distance, rating, visitorReviewCount, blogReviewCount, status, microReview, popularMenus, options, Bildern, hasBooking, hasNaverPay, hotelMinPrice, representativePrice und url, dazu totalResults; bis zu 50 Orte pro Suche (max_results), wobei longitude und latitude den Suchmittelpunkt setzen. mode=details mit place (eine ID oder ein Naver-Map- oder Naver-Place-Link): place mit Adressen, Telefon, Koordinaten, businessHours pro Tag, description, directions, conveniences, facilities, keywords, Speisekarten mit Preisen, photos, homepage und links, bookingUrl, subwayStations und reviewStats (Durchschnittsbewertung, Sterneverteilung, Themen), die ersten 10 Besucherbewertungen (body, rating, created, visitedAt, verifiedBy, keywords, media, reactions, author-Statistik, ownerReply), sortiert nach relevance oder recent, und die ersten blogReviews.
So wird es gescrapt
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/maps/naver-place?mode=search&query=%EA%B0%95%EB%82%A8%20%EB%A7%9B%EC%A7%91&max_results=20"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/maps/naver-place",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"mode": "search", "query": "강남 맛집", "max_results": "20"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const places = await su.naverPlaceSearch('강남 맛집', { maxResults: 20 });
const place = await su.naverPlaceDetails('2097258400');
console.log(places);
console.log(place); Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.
Beispielantwort
{
"query": "강남 맛집",
"searchCentre": null,
"businessType": "restaurant",
"totalResults": 34374,
"resultsCollected": 20,
"results": [
{
"position": 1,
"id": "2097258400",
"name": "오몬자",
"category": "일식당",
"businessType": "restaurant",
"address": "서울특별시 강남구 역삼동 810-4 1층",
"roadAddress": "봉은사로2길 19 1층",
"jibunAddress": "역삼동 810-4",
"area": "서울 강남구 역삼동",
"phone": "0507-1312-1321",
"latitude": 37.5035726,
"longitude": 127.0261977,
"distance": null,
"rating": 4.88,
"visitorReviewCount": 6859,
"blogReviewCount": 671,
"bookingReviewCount": 0,
"status": "영업 전",
"statusDescription": "11:30에 영업 시작",
"microReview": "넓은 매장에서 즐기는 철판 요리 파티",
"popularMenus": "명란모찌몬자, (2인)오!몬자세트, 아사히생맥주, 한맥생맥주, 야끼소바",
"options": [
"예약",
"남/녀 화장실 구분",
"단체 이용 가능",
"간편결제"
],
"imageUrl": "https://ldb-phinf.pstatic.net/20251117_3/1763339289891sVASH_JPEG/9577A393-DF75-47F6-B7A2-B171A154FB9E.jpeg",
"imageUrls": [
"https://ldb-phinf.pstatic.net/20251117_3/1763339289891sVASH_JPEG/9577A393-DF75-47F6-B7A2-B171A154FB9E.jpeg"
],
"imageCount": 11,
"hasBooking": true,
"bookingUrl": null,
"hasNaverPay": false,
"talktalkUrl": null,
"isNewOpening": false,
"representativePrice": null,
"hotelMinPrice": null,
"saveCount": "~100",
"url": "https://map.naver.com/p/entry/place/2097258400"
},
{
"position": 2,
"id": "38562941",
"name": "고수닭갈비",
"category": "닭갈비",
"businessType": "restaurant",
"address": "서울특별시 강남구 역삼동 818-1 지천빌딩 지하1층",
"roadAddress": "강남대로96길 12 지천빌딩 지하1층",
"jibunAddress": "역삼동 818-1",
"area": "서울 강남구 역삼동",
"phone": "02-501-4325",
"latitude": 37.4997744,
"longitude": 127.0281716,
"distance": null,
"rating": 4.81,
"visitorReviewCount": 33321,
"blogReviewCount": 2020,
"bookingReviewCount": 0,
"status": "영업 전",
"statusDescription": "10:00에 영업 시작",
"microReview": "눈꽃처럼 내리는 치즈 닭갈비의 유혹",
"popularMenus": null,
"options": [
"단체 이용 가능",
"무선 인터넷",
"남/녀 화장실 구분"
],
"imageUrl": "https://ldb-phinf.pstatic.net/20221128_87/1669611283538JIx7U_JPEG/5_%B4%AB%B2%C9%C4%A1%C1%EE_%B4%DF%B0%A5%BA%F1.jpg",
"imageUrls": [
"https://ldb-phinf.pstatic.net/20221128_87/1669611283538JIx7U_JPEG/5_%B4%AB%B2%C9%C4%A1%C1%EE_%B4%DF%B0%A5%BA%F1.jpg"
],
"imageCount": 9,
"hasBooking": false,
"bookingUrl": null,
"hasNaverPay": false,
"talktalkUrl": null,
"isNewOpening": false,
"representativePrice": null,
"hotelMinPrice": null,
"saveCount": "22,000+",
"url": "https://map.naver.com/p/entry/place/38562941"
}
],
"pagesFetched": 1
} Häufige Fragen
Ist das Scrapen von Naver-Map-Orten legal?
Das Sammeln öffentlich sichtbarer Naver-Place-Daten wie Namen, Adressen, Bewertungen und Rezensionen ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. Bewertungen tragen die Nicknames der Rezensenten und ihre eigenen Texte und Fotos, die personenbezogene Daten sein können, beachte also die Datenschutzregeln, die für dich gelten, einschließlich der koreanischen, wo sie greifen. ScrapeUnblocker liefert die öffentlichen Seiten; was du sammelst und wie du es nutzt, liegt in deiner Verantwortung.
Wie scrape ich Naver Map, ohne blockiert zu werden?
Naver nutzt Bot-Erkennung und Rate-Limiting. Navers Ortsseiten werden serverseitig gerendert, daher fragt das Plugin jede Seite zuerst über die browserfreien Stufen von ScrapeUnblocker an und lässt die Kette sie erst in einem echten Browser rendern, wenn diese scheitern; die Ortsdaten liest es aus dem Cache, aus dem die Seite aufgebaut wird. Im Benchmark von ScrapeUnblocker kamen bei 99,9 % von 1.120 Calls Daten zurück, jeweils mit einer anderen Eingabe (560 Suchen, überwiegend auf Koreanisch und teils um einen Suchmittelpunkt, und 560 Ortsdetails, teils nach neuesten Bewertungen sortiert), etwa 3,7 s pro Call; der eine Fehlschlag war eine Suche, die ohne Orte zurückkam.
Wie viele Orte liefert eine Naver-Place-Suche?
Höchstens 50 pro Suchanfrage: Naver beantwortet eine Suche mit einer Seite von bis zu 50 Orten (max_results 1-50), und totalResults zeigt, wie viele es kennt. Um mehr zu erreichen, verschiebe den Suchmittelpunkt mit longitude und latitude, da Naver die Orte um ihn herum rankt und jeder Ort dann seine Entfernung trägt, oder mache die Suchanfrage genauer, etwa ein Viertel plus eine Kategorie. Eine Suchanfrage, für die Naver keine Orte hat, antwortet mit 200 und einer leeren results-Liste.
Sollte ich Naver Place auf Koreanisch oder Englisch durchsuchen?
Koreanische Suchanfragen sind am zuverlässigsten, weil Navers Ortsindex koreanisch ist: eine Kategorie und ein Gebiet wie 강남 맛집 (Restaurants in Gangnam), 홍대 카페 (Cafés in Hongdae) oder 부산 호텔 (Hotels in Busan). Englische Suchanfragen wie Gangnam cafe funktionieren auch. Namen, Adressen, Speisekarten und Bewertungen kommen auf Koreanisch zurück, so wie Naver sie zeigt; das Plugin übersetzt sie nicht.
Wie viele Naver-Place-Bewertungen kann ich bekommen?
Die Details liefern die ersten 10 Besucherbewertungen, in Navers Relevanzreihenfolge oder mit sort=recent die neuesten zuerst, und die ersten 3 Blog- und Café-Bewertungen. Die Gesamtzahlen kommen mit: visitorReviewCount, blogReviewsTotal und die Bewertungsstatistik mit Durchschnittsbewertung, Sterneverteilung und Themen. Tiefere Bewertungsseiten sind nicht enthalten.
Wie viel kostet das Scrapen von Naver Place?
Jeder Call ruft eine Naver-Seite ab und wird als eine Anfrage berechnet, egal ob Suche mit bis zu 50 Orten oder Details eines Orts. 1 Anfrage = 1 Credit, 1,00 EUR pro 1.000 bei Pay-as-you-go, bis hinunter zu etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Blockierungen und Timeouts werden nicht berechnet, und die kostenlose Testphase umfasst 500 Anfragen ohne Karte.
Ähnliche Scraper
Naver Place sowie weitere Namen und Marken von map.naver.com gehören ihrem Inhaber und werden hier nur verwendet, um die Website zu bezeichnen, mit der diese API arbeitet. ScrapeUnblocker ist ein unabhängiger Dienst und steht in keiner Verbindung zum Inhaber von map.naver.com, der ScrapeUnblocker weder unterstützt noch sponsert.
Starten Sie noch heute mit dieser Seite
Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.