Naver Place Photo Scraper
Pricing
from $0.50 / 1,000 photos
Naver Place Photo Scraper
Scrape visitor & business photos from Naver Place (네이버 플레이스) — Korea's #1 mapping platform. Extract naver map photos, korean business images, naver place visual data, food photos, interior/exterior shots with AI category filters.
Pricing
from $0.50 / 1,000 photos
Rating
0.0
(0)
Developer
Session zero
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
16 days ago
Last modified
Share
Keywords: naver map photos, korean business photos, naver place images, south korea, korean web scraping, naver data, apify actor, korean data extraction
Naver Place Photo Scraper 📸
Scrape photos from Naver Place (네이버 플레이스) photo tabs. Extract business photos, visitor review photos, blog post photos, clips, and videos with full metadata.
🚀 Quick Start (3 minutes)
- Click "Try for free" on the Actor page
- Paste a Naver Place URL:
{"placeUrls": [{ "url": "https://m.place.naver.com/restaurant/1472721182/photo" }],"maxPhotos": 100,"filterBy": "all"}
- Click Start — photo URLs and metadata appear in the Dataset tab
- Export as JSON, CSV, or Excel
Tip: Use
filterBy: "visitor"to get only customer-uploaded photos, or"business"for official ones.
✨ Features
- ⚡ Fast — Uses GraphQL API directly, no browser required
- 🔍 Filter by type — Business, visitor, blog, video, clip, or all
- 🤖 AI View — Access Naver's AI-categorized sub-filters (interior, food, exterior, etc.)
- 📄 Pagination — Automatically fetches all photos with cursor-based pagination
- 🔄 Proxy support — Optional Apify Proxy integration for high-volume scraping
- 🏪 Multi-place — Scrape photos from multiple places in one run
🎯 Use Cases
- Menu & Food Analysis — Collect food photos to analyze presentation, portion sizes, and popular dishes
- Competitive Visual Research — Compare photo quality, interior design, and ambiance across competing businesses
- Hotel & Accommodation Research — Gather real visitor photos of rooms, facilities, and surroundings
- Content Curation — Source user-generated visual content for a specific location or category
- Brand Monitoring — Track how customers visually represent your business
- Interior/Exterior Auditing — Use AI View filters to isolate interior, exterior, or signage photos
- Training Data Collection — Gather labeled images (food, interior, etc.) for computer vision models
📊 Output Fields
Each photo record includes:
| Field | Type | Description |
|---|---|---|
placeId | string | Naver Place business ID |
photoType | string | Source type: ibu (business-uploaded), visitor (review photo), ugc (blog/cafe), clip (short video) |
mediaType | string | image or video |
originalUrl | string | Full-resolution image URL (directly downloadable) |
width | integer | Image width in pixels (when available) |
height | integer | Image height in pixels (when available) |
date | string | Date the photo was uploaded or associated with |
businessName | string | Name of the place this photo belongs to |
authorNickname | string | Display name of the person who uploaded the photo |
authorId | string | Uploader's Naver user ID |
rating | integer | Star rating from the associated review (visitor photos only) |
votedKeywords | array | Keywords from the associated review (visitor photos only) |
videoUrl | string | Video stream URL (for video/clip types only) |
Photo Type Reference
photoType value | Korean label | Description |
|---|---|---|
ibu | 업체 | Official photos uploaded by the business |
visitor | 방문자 | Photos attached to visitor reviews |
ugc | 블로그 | Photos from blog/cafe posts about the place |
clip | 클립 | Short video clips uploaded by users |
AI View Sub-filters
When available, Naver provides AI-categorized sub-filters:
| Code | Description |
|---|---|
INTERIOR | Interior/ambiance photos |
EXTERIOR | Storefront and exterior photos |
FOOD | Food and drink photos |
MENU_NAME:xxx | Photos of a specific menu item |
SCENERY | Scenery and view photos |
SIGNAGE | Signage and logo photos |
⚙️ Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
placeUrls | array | — | List of Naver Place URLs |
placeId | string | — | Single Naver Place ID |
maxPhotos | integer | 100 | Max photos per place (1–10,000) |
filterBy | string | "all" | Photo type: all, business, visitor, blog, video, clip |
subFilter | string | — | AI View sub-filter code (e.g., INTERIOR, FOOD) |
includeFilters | boolean | true | Include available filter categories in output |
proxyConfiguration | object | — | Apify Proxy configuration |
Example Input
{"placeUrls": [{ "url": "https://m.place.naver.com/restaurant/1472721182/photo" }],"maxPhotos": 200,"filterBy": "visitor"}
⚠️ Limitations & Notes
- Max 10,000 photos per place — configurable via
maxPhotos(default 100) - Batch size — API returns ~50 photos per GraphQL request; large runs paginate automatically
- Rate limiting — Automatic retry with exponential backoff (up to 3 retries) on 429/5xx errors
- AI View availability — Sub-filters depend on whether Naver has classified photos for that specific place
- Video URLs — Video stream URLs are temporary and may expire after some time
- No login required — All photos come from publicly accessible APIs
- Speed — ~2–5 seconds per 60 photos (pure API calls, no browser overhead)
💰 Pricing
$0.50 per 1,000 photos — pay only for the photos you extract. Platform usage costs are included at minimal cost.
🔗 Related Actors — Naver Place Suite
- Naver Place Search — Search places by keyword, get 25+ fields per listing
- Naver Place Reviews Scraper — Visitor reviews with star ratings and keywords
- Naver Place Blog Review Scraper — Blog/cafe reviews with full text
- Naver Blog Search Scraper — Search Naver blogs by keyword
⚠️ Disclaimer
This Actor is provided for educational and research purposes. Please respect Naver's Terms of Service and use responsibly. The author is not responsible for any misuse of this tool.