Weedmaps Dispensary Scraper avatar

Weedmaps Dispensary Scraper

Pricing

from $3.00 / 1,000 dispensary scrapeds

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

from $3.00 / 1,000 dispensary scrapeds

Rating

0.0

(0)

Developer

Krazee

Krazee

Maintained by Community

Actor stats

0

Bookmarked

33

Total users

5

Monthly active users

5 days ago

Last modified

Share

🌿 Weedmaps Dispensary Scraper

The Weedmaps Scraper extracts dispensary listings, contact details, and location data directly from Weedmaps search results.

Scrape Weedmaps dispensaries across multiple cities and collect structured data such as store names, addresses, phone numbers, emails, ratings, and services like storefront, pickup, or delivery.

This scraper is designed for teams that need reliable Weedmaps dispensary data for lead generation, market research, CRM enrichment, or cannabis industry analytics.

πŸ“‘ Table of Contents


🎯 What This Weedmaps 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 the Weedmaps Scraper Extracts

Each Weedmaps dispensary listing includes structured fields commonly needed for lead generation, CRM enrichment, and cannabis market research.

πŸͺ Dispensary Information

  • Dispensary name
  • Minimum age requirement

πŸ“ Location Data

  • Street address
  • City
  • State / Region
  • Country
  • Region ID

πŸ“ž Dispensary Contact Details

  • Phone number
  • Email address (when available)

⭐ Weedmaps Ratings & Ranking

  • Weedmaps rating score
  • Search result ranking position
  • Featured order / listing priority

πŸ› Dispensary Services

  • Storefront availability
  • Pickup availability
  • Delivery availability

These fields allow teams to build Weedmaps dispensary contact databases, extract Weedmaps phone numbers and emails, analyze Weedmaps ratings data, and track dispensary service availability across cities and regions.


🧠 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

❓ FAQ

Is there a limit to how many dispensaries can be scraped?

No fixed limit. The scraper collects dispensaries returned by Weedmaps for each location, up to the storesPerSearch value you set.

Does the scraper collect Weedmaps phone numbers and emails?

Yes. It extracts dispensary phone numbers and email addresses when those contact details are publicly available on Weedmaps listings.

How should I enter locations?

Locations are flexible and case-insensitive. You can enter cities, states, or countries, and the scraper will automatically resolve the closest Weedmaps location.
For better accuracy, use city + state or country.

What filters can I use in searchKeywords?

Only the following Weedmaps filters are supported:

Open now β€’ Storefronts β€’ Order online β€’ Recreational β€’ Medical

Other values are ignored.

The scraper collects publicly available dispensary data from Weedmaps.
Users should ensure they comply with local laws and Weedmaps terms of service.