Find Hipster Coffee Nearby avatar

Find Hipster Coffee Nearby

Pricing

Pay per usage

Go to Apify Store
Find Hipster Coffee Nearby

Find Hipster Coffee Nearby

Find the most hipster coffee shop near you. Drop your GPS coordinates and this actor discovers nearby open coffee shops via Google Maps, uses AI to rate their hipsterness based on reviews and vibe, and returns the top places ranked by a blend of hipster score, Google rating, and walking distance.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Matej Hamas

Matej Hamas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Hipster Coffee Finder

Paste an address from Google Maps, find the most hipster cafe nearby.

This actor searches Google Maps for open cafes near your address, sends each one to an AI for a hipsterness rating, and hands you back a ranked list -- the spots with the single-origin pour-overs, the exposed brick, and the reviews that say "hidden gem."

Quick start

{
"location": "11266 Donner Pass Rd, Truckee, CA 96161"
}

Paste an address and hit Start. You'll get a ranked list of hipster cafes in the Output tab.

How it works

Address from Google Maps
|
v
[Google Maps Scraper] ──> search "cafe" near address, up to 10 results
|
v
[Category filter] ──> keep only actual cafes
|
v
[Distance filter] ──> keep only cafes within walking distance
|
v
[OpenRouter LLM x N] ──> one AI call per cafe, scored 0-100
|
v
[Final ranking] ──> all scored cafes ──> default dataset
  1. Google Maps search -- Passes your address directly to the Google Maps Scraper as a location query and searches for "cafe". This works exactly like typing "cafe" into Google Maps near that address. Closed places are excluded. Up to 10 results.

  2. Category filter -- Removes non-cafe results by checking each place's Google Maps category. Only places categorized as cafes, coffee shops, bakeries, or similar are kept.

  3. Distance filter -- Keeps only cafes within your walking distance limit (default 1 km). Walking distance is estimated as 1.3x the straight-line distance. The address is geocoded to coordinates for this calculation.

  4. AI hipsterness rating -- Each cafe is sent to an LLM via the OpenRouter Standby API. The model sees the name, category, rating, review snippets, and additional info, then returns a 0-100 hipster score with a one-sentence explanation. All cafes are evaluated in parallel. If a cafe's evaluation fails, it is excluded rather than guessed.

  5. Final ranking -- A final score is computed for each cafe and all scored results are returned, ranked best first.

Input

FieldTypeRequiredDefaultDescription
locationStringYes--Address from Google Maps (e.g. "11266 Donner Pass Rd, Truckee, CA 96161")
maxWalkingDistanceKmNumberNo1Only return cafes within this walking distance (km)

Examples

Default (1 km radius):

{
"location": "Shibuya, Tokyo"
}

Larger radius:

{
"location": "350 5th Ave, New York, NY 10118",
"maxWalkingDistanceKm": 3
}

Output

Results are saved to the default dataset. The Output tab shows a table with rank, name, scores, reason, rating, distance, address, and a clickable Google Maps link.

FieldTypeDescription
rankInteger1 = most hipster
titleStringCafe name
hipsterScoreIntegerAI-assigned hipsterness (0-100)
hipsterReasonStringWhy the AI gave that score
finalScoreIntegerBlended ranking score (0-100)
googleRatingNumberGoogle Maps stars (0-5)
reviewsCountIntegerNumber of Google reviews
estimatedWalkingDistanceKmNumberWalking distance from your address (km)
addressStringFull street address
categoryNameStringGoogle Maps category
locationObject{ lat, lng } of the cafe
websiteStringCafe website
phoneStringPhone number
googleMapsUrlStringDirect Google Maps link

Example

[
{
"rank": 1,
"title": "Wild Cherries Coffee House",
"hipsterScore": 68,
"hipsterReason": "An indie coffee house with live music, organic/vegan offerings, local specialty focus, and a devoted local following.",
"finalScore": 74,
"googleRating": 4.6,
"reviewsCount": 342,
"estimatedWalkingDistanceKm": 0.82,
"address": "11429 Donner Pass Rd, Truckee, CA 96161",
"categoryName": "Coffee shop",
"location": { "lat": 39.3278, "lng": -120.1893 },
"website": "https://wildcherriescoffeehouse.com",
"phone": "+1-530-550-9013",
"googleMapsUrl": "https://www.google.com/maps/place/..."
}
]

How the final score works

Each cafe gets a final score (0-100) that determines the ranking. It blends three signals:

WeightSignalSourceNormalization
50%Hipster scoreLLM rates the cafe 0-100 based on name, reviews, and metadatascore / 100
30%Google ratingAverage star rating on Google Maps (0-5)rating / 5 (default 3 if missing)
20%ProximityEstimated walking distance from your address1 at 0 km, 0 at the max distance
finalScore = round( (hipster * 0.5 + rating * 0.3 + proximity * 0.2) * 100 )

What makes a cafe "hipster"?

The LLM considers: specialty/third-wave coffee (single origin, pour-over, cold brew), artisanal food (house-made pastries, oat milk, avocado toast), aesthetic (exposed brick, reclaimed wood, vinyl, plants), indie vibes (local art, zine racks, coworking-friendly), and keywords in reviews like "hipster", "artisan", "latte art", or "hidden gem."

Cost

ServicePer run
Google Maps Scraper~$0.05-$0.20
OpenRouter LLM (up to 10 parallel calls)~$0.01-$0.05
Totaltypically under $0.50

Limitations

  • Walking distance is approximate -- 1.3x straight-line (Haversine), not actual walking directions.
  • Closed places are excluded by the scraper's skipClosedPlaces flag. In rare cases a recently-closed cafe may still appear.
  • Hipster scores depend on reviews -- cafes with few or no reviews get conservative estimates.
  • Address geocoding uses OpenStreetMap Nominatim for distance calculation. Very obscure addresses may not resolve precisely.