Weedmaps Dispensary Scraper avatar
Weedmaps Dispensary Scraper

Pricing

$3.00 / 1,000 results

Go to Apify Store
Weedmaps Dispensary Scraper

Weedmaps Dispensary Scraper

πŸŒΏπŸ“ Scrape dispensary data from Weedmaps including email, phone number, and store details. Filter results, search across multiple locations, and control how many listings you collect.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

Krazee

Krazee

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

2

Monthly active users

2 days ago

Last modified

Share

🌿 Weedmaps Dispensaries Scraper

Collect verified dispensary listings from Weedmaps across multiple locations in a single run. Extract contact details, location data, ratings, and available services using keyword filters and location-based limits.

Designed for teams that need accurate, well-structured cannabis business data quickly and reliably.

πŸ“‘ Table of Contents


🎯 What This Scraper Does

You provide:

  • One or more locations

  • Optional search keywords (e.g. Open now, Medical, Pickup)

  • A store limit per location

The scraper searches Weedmaps like a real user and returns structured dispensary data for each location.

🧠 Each location is handled independently, so results stay accurate and region-specific.


🧾 What Data You Get

Each dispensary result includes:

  • 🏷 Store Info: Name, minimum age requirement

  • πŸ“ Location: Address, city, state, country, region ID

  • πŸ“ž Contact: Email, phone number

  • ⭐ Performance: Rating, ranking, feature order

  • πŸ›  Services: Storefront, pickup, delivery (when available)

Perfect for lead generation, regional research, and CRM ingestion.


🧠 Common Use Cases

  • Build targeted outreach lists for CBD and cannabis businesses

  • Collect contact details for marketing campaigns

  • Monitor and research dispensaries in specific regions

  • Support agencies working with cannabis industry clients


⬇️ Input Format

Provide your input as JSON:

{
"searchKeywords": ["Open now", "Medical", "Storefronts"],
"searchLocations": [
"Atlanta",
"Atlanta, GA",
"Los Angeles CA",
"Berlin, Germany"
],
"storesPerSearch": 100
}

πŸ“ Location Input Guidelines

Locations are flexible and case-insensitive. The scraper resolves your input using geocoding and automatically selects the closest matching Weedmaps location.

If results seem inaccurate, adding a state or country usually improves precision.

πŸ”Ž searchKeywords accepts only predefined Weedmaps filters: Open now, Storefronts, Order online, Recreational, Medical. Other values are ignored.


πŸ“€ Output Example

{
"name": "High Grade - Atlanta",
"city": "Atlanta",
"country": "US",
"state": "Georgia",
"feature_order": 9999,
"address": "1532 Howell Mill Road Northwest",
"ranking": 2.936539029823803,
"rating": 5,
"min_age": 0,
"region_id": 1148,
"email": "info@highgradeatl.com",
"phone_number": "(404) 343-1203",
"retailer_services": [
"storefront",
"pickup"
]
},

πŸ›  Troubleshooting

  • Unexpected location results? Try specifying both city and country (for example, Paris France instead of Paris).
  • Few results? Try broader keywords or remove filters
  • Missing contact fields? Not all dispensaries publish them
  • Run errors? Check actor logs for blocked or incomplete listings