Naver Place Photo Scraper avatar

Naver Place Photo Scraper

Pricing

Pay per usage

Go to Apify Store
Naver Place Photo Scraper

Naver Place Photo Scraper

Scrapes photos from Naver Place (넀이버 ν”Œλ ˆμ΄μŠ€) photo tabs. Extracts business photos, visitor review photos, blog photos, clips, and videos with metadata. Uses GraphQL API β€” no browser required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Session zero

Session zero

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

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)

  1. Click "Try for free" on the Actor page
  2. Paste a Naver Place URL:
    {
    "placeUrls": [
    { "url": "https://m.place.naver.com/restaurant/1472721182/photo" }
    ],
    "maxPhotos": 100,
    "filterBy": "all"
    }
  3. Click Start β€” photo URLs and metadata appear in the Dataset tab
  4. 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:

FieldTypeDescription
placeIdstringNaver Place business ID
photoTypestringSource type: ibu (business-uploaded), visitor (review photo), ugc (blog/cafe), clip (short video)
mediaTypestringimage or video
originalUrlstringFull-resolution image URL (directly downloadable)
widthintegerImage width in pixels (when available)
heightintegerImage height in pixels (when available)
datestringDate the photo was uploaded or associated with
businessNamestringName of the place this photo belongs to
authorNicknamestringDisplay name of the person who uploaded the photo
authorIdstringUploader's Naver user ID
ratingintegerStar rating from the associated review (visitor photos only)
votedKeywordsarrayKeywords from the associated review (visitor photos only)
videoUrlstringVideo stream URL (for video/clip types only)

Photo Type Reference

photoType valueKorean labelDescription
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:

CodeDescription
INTERIORInterior/ambiance photos
EXTERIORStorefront and exterior photos
FOODFood and drink photos
MENU_NAME:xxxPhotos of a specific menu item
SCENERYScenery and view photos
SIGNAGESignage and logo photos

βš™οΈ Input Parameters

ParameterTypeDefaultDescription
placeUrlsarrayβ€”List of Naver Place URLs
placeIdstringβ€”Single Naver Place ID
maxPhotosinteger100Max photos per place (1–10,000)
filterBystring"all"Photo type: all, business, visitor, blog, video, clip
subFilterstringβ€”AI View sub-filter code (e.g., INTERIOR, FOOD)
includeFiltersbooleantrueInclude available filter categories in output
proxyConfigurationobjectβ€”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.

⚠️ 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.