Snapchat Snap Map Place & Live Snap Extractor avatar

Snapchat Snap Map Place & Live Snap Extractor

Pricing

from $0.49 / 1,000 results

Go to Apify Store
Snapchat Snap Map Place & Live Snap Extractor

Snapchat Snap Map Place & Live Snap Extractor

Search Snapchat's Snap Map by place name or landmark and get each place's coordinates, category, favorite and snap counts, plus the media link for its most recent public snap.

Pricing

from $0.49 / 1,000 results

Rating

0.0

(0)

Developer

Dataspryva

Dataspryva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Features

Limited permissions

Share

Snap Map shows the public snaps and places people are posting about right now. This actor reads Snapchat's public web pages and turns them into a clean dataset: place coordinates, address, category, rating, opening hours, a 7×24 popularity heatmap and the public snap sample at each place, with media URLs, creators and timestamps. Search by keyword, paste place links, or browse US cities and categories. No Snapchat account, cookies, API key or proxy setup is needed.

What you can collect

  • Place search — one keyword returns the Snap Map places Snapchat matches, plus the public Spotlight videos, creators, profiles, publishers, episodes and lenses shown for the same query.
  • Place details — paste place URLs or UUIDs and get the full public place profile: geometry, address, phone, website, category, rating and reviews, opening hours, favorites and nearby places.
  • Live snaps — every place page carries a sample of public snaps posted at or shared about the place: media URL, thumbnail, video or image type, creator username and display name, timestamp and snap source (map or spotlight). Snapchat mixes recent map posts with older Spotlight shares, so use snapMaxAgeHours when you need a fresh-only feed.
  • 7×24 popularity — Snapchat's hourly popularity values for the whole week (168 values), plus the peak hour and day index. Use it as a per-place heatmap signal.
  • US city and category discovery — browse a city hub or a category page such as bars, restaurants or historic landmarks. Each row includes the live-snap count, rating, popularity hours and coordinates, which makes it easy to map activity.
  • Flat live-snap rows — switch the output to one row per snap when you want a snap-level dataset instead of nested arrays.

Modes

ModeWhat it doesMain input
searchPlacesSearch Snap Map and optionally the other Explore result groupskeywords
placeDetailsLoad full details for specific placesplaceUrls
browseLocalBrowse a US city hub or category pagescityUrls, optional categories

Input

FieldTypeDefaultDescription
modeselectsearchPlacesWhich collection mode to run
keywordsstring list—Place names or landmarks for search mode; the form prefill uses ["Times Square"]
placeUrlsstring list—Full place URLs, /place/... paths or bare place UUIDs
cityUrlsstring list—US city names, Snapchat local URLs or local paths
categoriesstring list—Category slugs for browse mode, e.g. bars, restaurants, historic-landmarks
resultTypesmulti-select["places"]Explore groups to return: places, spotlight, users, profiles, publishers, episodes, lenses
outputTypeselectplaceRecordsOne row per place, or one row per live snap
maxResultsPerKeywordinteger10Cap per result type per keyword
maxPlacesinteger100Cap for place-details mode
maxPlacesPerCityinteger100Cap per city in browse mode
maxSnapsPerPlaceinteger10Live snaps to keep per place
includeSnapDatabooleantrueAdd the public snap sample and the legacy first-snap fields
includePlaceDetailsbooleantrueOpen each place page for coordinates, contact, rating and hours; nearby/reviews/live-snap output open pages automatically
includeNearbyPlacesbooleanfalseAdd the places Snapchat lists at the same location
includeReviewsbooleanfalseAdd up to 20 public place reviews
includePopularityHoursbooleantrueAdd the 168-value popularity series and peak
minRatingnumber0Keep places at or above this rating
requireLiveSnapsbooleanfalseKeep only places that currently have public snaps
snapMaxAgeHoursinteger0Keep only snaps newer than this; 0 keeps all. Counts and latestSnapAt reflect kept snaps
sortByselectsourceOrder by source, rating, favorites or live-snap count
proxyConfigurationproxy—Optional; the public pages work without a proxy

Legacy tasks keep working: maxPlacesPerKeyword from older versions is read in code and mapped onto maxResultsPerKeyword.

Output

Every row has recordType so mixed datasets stay readable: place, liveSnap, spotlight, user, profile, publisher, episode or lens. Empty fields are omitted, never written as null, "" or [].

Place fields

FieldDescription
placeIdSnapchat place UUID
displayName, placeUrlPlace name and canonical Snapchat URL
lat, lng, boundingBoxCentroid and southwest/northeast bounds
addressStreet, city, region, postal code, country and formatted address
categoryName, categoryId, placeTypeSnapchat category and place type
phone, email, website, menuUrl, reservationUrl, storeUrlPublic contact and action links
rating, reviewCount, ratingProvider, ratingsPublic rating summary (provider value is rounded to 2 decimals)
reviewsOptional review rows with text, rating, date and source URL
openingHoursDay-by-day ranges, special hours and time zone
isOpenOpen-now flag from local discovery pages
favoriteCount, favoriteDisplayCountSnapchat favorite count
profilePhotoUrl, profilePhotoProvider, photoUrlsPublic photos
popularityHours168 hourly values, 7 days × 24 hours
popularityPeakHour, popularityPeakDayIndex, popularityPeakValuePeak of the series (day index 0 = Sunday)
liveSnapCount, latestSnapAt, liveSnapsPublic snap sample after snapMaxAgeHours filtering, its latest timestamp and up to maxSnapsPerPlace rows
nearbyPlacesOptional places at the same location
placeHierarchyNeighborhood, ZIP, city and state breadcrumbs
snapCount, firstSnapId, thumbnailUrlLegacy place-level snap fields
snapId, mediaUrl, previewUrl, mediaType, postedAt, creatorUsername, creatorDisplayNameLegacy first-snap aliases
scrapedAt, sourcePageCollection timestamp and source surface

Live snap row fields (outputType: liveSnapRecords)

snapId, placeId, placeName, categoryName, city, lat, lng, mediaUrl, thumbnailUrl, previewUrl, mediaType, storyType, duration, postedAt, creatorUsername, creatorDisplayName, creatorUserId, scrapedAt.

{
"mode": "searchPlaces",
"keywords": ["Times Square"],
"maxResultsPerKeyword": 3,
"includePlaceDetails": true,
"includeSnapData": true,
"includePopularityHours": true
}

Example: place details

{
"mode": "placeDetails",
"placeUrls": ["https://www.snapchat.com/place/times-square/c8b4f0ee-9992-11e8-88c9-673ed985ff70"],
"includeNearbyPlaces": true,
"includeReviews": true
}

Example: city browse

{
"mode": "browseLocal",
"cityUrls": ["new-york"],
"categories": ["bars", "restaurants"],
"outputType": "liveSnapRecords",
"maxSnapsPerPlace": 5
}

How the popularity heatmap works

Snapchat publishes 168 popularity integers per place, one for every hour of the week. The array starts at hour 0 and runs through the week, so popularityPeakHour is index % 24 and popularityPeakDayIndex is index // 24 (0 = Sunday). The values are relative popularity, not absolute visitor counts.

Limits

  • Snap Map mobile API is not used. The app's private endpoints (ms.sc-jpl.com) refuse every web and cloud TLS client, so this actor uses Snapchat's public web pages instead. Live snaps and popularity come from the public place pages.
  • Local discovery covers the United States. Snapchat's /local directory returns 404 outside the US.
  • 20 places per city or category page. The page reports a larger total but serves a 20-row display cap; split by category to get more rows.
  • Search groups are capped by Snapchat. Places return up to 10 rows and other groups about 20–24; there is no cursor.
  • Live snaps are a public sample, not a real-time feed. A place page exposes roughly 2–36 snaps mixing recent map posts with older Spotlight shares (verified samples span hours to over a year). snapMaxAgeHours keeps only the age you want, and liveSnapCount reflects the kept rows. City pages carry their own older story samples; the default includePlaceDetails: true and the liveSnapRecords output read the place pages instead.
  • Some legacy snap fields are gone. The 2026 page payload no longer publishes duration, width, height, overlay text or sponsored flags, so those keys appear only when Snapchat supplies them.

FAQ

Do I need a Snapchat account or cookies? No. Every surface used here is public.

Do I need a proxy? No. The pages load directly. A proxy field is available if you want extra redundancy.

Why is a field missing on some places? Snapchat does not publish every field for every place. Missing values are omitted rather than filled with placeholders.

Can I get snaps for a radius or a map tile? That is the Snap Map app API, which is not reachable from web clients. Use place details or city browse for public snap data, and join lat/lng with your own geometry.

Are media URLs permanent? They are public CDN links that work without cookies or a Referer and are cached for a day. Snapchat can expire them, so download the media promptly if you need the file.

Is this affiliated with Snapchat? No. This actor independently reads Snapchat's public web pages and is not affiliated with or endorsed by Snap Inc.