Weedmaps Dispensary & Menu Scraper avatar

Weedmaps Dispensary & Menu Scraper

Pricing

$9.00/month + usage

Go to Apify Store
Weedmaps Dispensary & Menu Scraper

Weedmaps Dispensary & Menu Scraper

Turn Weedmaps data into market intelligence for sales teams, operators, analysts, and agencies. Collect dispensary and menu details like names, locations, services, ratings, hours, prices, categories, brands, stock signals, and product data for lead generation, pricing, and competitor tracking.

Pricing

$9.00/month + usage

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

πŸš€ Weedmaps Dispensary & Menu Scraper

Find the best dispensaries and cannabis products on Weedmaps. This tool collects comprehensive dispensary listings and menu items with current prices, strains, and product details from across the United States. Whether you're researching local cannabis retailers, tracking menu availability, comparing strain options, or analyzing the cannabis market by region - this scraper gives you access to detailed, real-time data from Weedmaps.com in minutes, not hours.

✨ What Does It Do

  • Dispensary Name and Location - Collect complete dispensary listings with addresses, cities, states, and phone numbers to identify retail locations
  • Ratings and Customer Reviews - Gather customer satisfaction scores and review counts to compare dispensary quality and reputation
  • License Type Information - Extract license classifications to understand regulatory compliance and dispensary categories
  • Retailer Services - Identify which dispensaries offer storefront access, delivery, or pickup options to match customer preferences
  • Geographic Coordinates - Collect latitude and longitude data to map dispensary locations and perform geographic analysis
  • Menu Items and Products - Access product names, categories, brands, and strain information from each dispensary's inventory
  • Price Information - Gather current prices and price units (per unit, per ounce, etc.) to track product costs and compare prices
  • Strain and Potency Information - Extract strain names, strain types, THC content, and CBD content for detailed product analysis
  • Product Descriptions - Collect detailed product descriptions to understand effects, usage, and product characteristics

🎬 Demo Video

Demo video coming soon.

πŸ”§ Input

The scraper accepts several input options to help you get exactly the data you need:

  • Start URL (optional) - Provide a Weedmaps listing URL (e.g., https://weedmaps.com/dispensaries/in/california/los-angeles). The actor uses this URL to derive state/city. Additional input filters (like Retailer Services) are still applied.
  • Important about results?q= URLs - URLs like https://weedmaps.com/results?q=sa are not applied as keyword filters in this actor. The actor currently uses location-based listing filters (state/city + filters).
  • State - Enter the US state slug (e.g., california, colorado, washington) to search dispensaries in that state. Used only when no Start URL is provided.
  • City - Specify a city slug (e.g., los-angeles, denver, seattle) to narrow results to a specific city. Works together with the State filter.
  • Max Items - Set the maximum number of results to collect. Free users can collect up to 100 items; paid users can request up to 1,000,000 items. Default prefill is 20.
  • Retailer Services - Filter dispensaries by service type: Storefront, Delivery, or Pickup. Leave blank to include all service types.

Example Input

{
"state": "california",
"city": "los-angeles",
"maxItems": 10,
"retailerServices": "delivery",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

πŸ“Š Output

The scraper produces a structured dataset with detailed information about dispensaries and their menu items. You can download results in CSV, Excel, or JSON format.

Dispensary Fields

Each dispensary record includes:

{
"name": "Green Thumb Dispensary",
"address": "1234 Main Street",
"city": "Los Angeles",
"state": "california",
"phone": "(213) 555-0123",
"rating": 4.8,
"reviewsCount": 342,
"licenseType": "Retail Non-Storefront",
"retailerServices": ["delivery", "pickup"],
"latitude": 34.0522,
"longitude": -118.2437,
"url": "https://weedmaps.com/dispensaries/123/green-thumb",
"scrapedAt": "2024-02-25T10:30:00Z"
}

Each product record includes:

{
"dispensaryName": "Green Thumb Dispensary",
"name": "Purple Haze",
"category": "Flower",
"brand": "Local Growers",
"strain": "Purple Haze",
"strainType": "Hybrid",
"price": 12.99,
"priceUnit": "per eighth",
"thcContent": "22%",
"cbdContent": "<1%",
"description": "Uplifting hybrid with sweet grape aroma",
"url": "https://weedmaps.com/products/123",
"scrapedAt": "2024-02-25T10:30:00Z"
}

πŸ’Ž Why Choose the Weedmaps Dispensary Scraper?

Comprehensive Dispensary Coverage - Access detailed information about thousands of licensed cannabis retailers across the United States, all from a single source.

Real-Time Menu and Price Data - Get current product availability, prices, and inventory information that updates as dispensaries update their listings.

Easy Location-Based Search - Filter by state and city to focus on specific markets, or use a custom URL to scrape a single dispensary's complete menu.

Detailed Product Information - Collect strain names, potency levels, product categories, and descriptions to give you complete insight into available products.

Service Type Filtering - Identify dispensaries that offer the services you need - storefront visits, delivery, or pickup options.

Geographic Data Included - Latitude and longitude coordinates help you map dispensaries and perform location-based analysis.

No Technical Skills Required - Set your filters and let the tool do the work. Download your data in familiar formats like CSV or Excel.

Flexible Data Export - Download results in JSON, CSV, or Excel formats for use in spreadsheets, databases, or analysis tools.

πŸ“‹ How to Use

  1. Sign Up - Create a free account with $5 credit

  2. Find the Actor - Search for "Weedmaps Dispensary & Menu Scraper" in the Apify marketplace

  3. Configure Your Search - Set your input options:

    • Choose between using a specific URL, or filtering by state and city
    • Set the maximum number of dispensaries to collect
    • Enable menu item scraping if you want product-level data
    • Select service type filters if needed
  4. Run the Tool - Click "Start" to begin scraping. The actor will systematically collect dispensary and menu data from Weedmaps.com

  5. Download Your Data - When complete, download your results in CSV, Excel, or JSON format directly from the results page

  6. Use Your Data - Import the data into spreadsheets, databases, business intelligence tools, or custom applications

🎯 Business Use Cases

Market Researchers - Track cannabis retailer expansion, analyze market density by region, identify underserved geographic areas, and monitor competition across different states and cities.

Pricing Analysts - Collect current price data across multiple dispensaries and regions, analyze price variations by product category and strain, and identify price trends across different markets.

Retail Operators - Research dispensary locations and services in your market, understand service offerings and licensure types, benchmark your operations against competitors, and identify gaps in local service options.

Cannabis Brands and Manufacturers - Track product distribution across dispensaries, monitor where your products are listed and at what prices, analyze brand representation in different markets, and identify expansion opportunities.

Investors and Business Development - Analyze market size and maturity in different regions, identify high-performing dispensaries for partnership or acquisition, track market consolidation trends, and evaluate expansion potential in new markets.

❓ FAQ

How does the scraper collect data from Weedmaps?

The tool uses advanced web automation to navigate Weedmaps.com and extract dispensary listings and menu information. It handles site protections automatically, so you don't need to worry about technical details. Just set your filters and let it work.

How accurate is the price and inventory data?

The data is pulled directly from Weedmaps.com, so it reflects what dispensaries have currently listed. Inventory and prices change frequently, so we recommend re-running the scraper regularly if you need the most current data.

Can I schedule regular runs to track data over time?

Yes! Once you've set up your input parameters, you can schedule the actor to run on a daily, weekly, or monthly basis to track changes in dispensaries, products, prices, and availability over time.

Does it collect data from all US states?

The scraper can access data from any state that Weedmaps.com covers. Simply enter your desired state slug. However, availability and licensing laws vary by state, so some regions may have limited listings.

What's the difference between storefront, delivery, and pickup options?

  • Storefront - Customers can visit the physical location to browse and purchase in person
  • Delivery - The dispensary delivers products to the customer's location
  • Pickup - Customers place orders online and pick them up at the location

Why are residential proxies recommended?

Residential proxies help the tool access data reliably by appearing as requests from real users rather than automated bots. This prevents rate-limiting and ensures consistent data collection.

Does this scraper collect menu items automatically?

Yes. The actor always enriches runs with menu item details for the matched dispensaries.

Can I get help if something doesn't work?

Yes! Check the FAQ above, visit our support page for troubleshooting guides, or contact us for technical assistance.

πŸ”— Integrate Weedmaps Dispensary Scraper with any app

Connect your Weedmaps data to other applications and automate your workflow:

  • Make - Automate workflows and trigger actions based on new data
  • Zapier - Connect 5000+ apps to build custom automations
  • GitHub - Store and version control your scraped datasets
  • Slack - Get alerts and notifications when runs complete
  • Airbyte - Build data pipelines and sync to data warehouses
  • Google Drive - Export data directly to spreadsheets and documents

You can also use webhooks to trigger actions whenever the scraper completes a run, enabling event-driven automation with any system.

πŸ’‘ More ParseForge Actors

Browse our complete collection of data extraction tools for more.

πŸ†˜ Need Help?

If you encounter any issues or have questions:

  • Check the FAQ section above for quick answers
  • Visit our support documentation for detailed guides and troubleshooting
  • Contact us for custom solutions or technical assistance

πŸ“ž Contact

Contact us to request a new scraper, propose a custom data project, or report a technical issue with this actor at https://tally.so/r/BzdKgA

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Weedmaps or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.