Weemap Urls Scraper
Pricing
from $0.05 / actor start
Weemap Urls Scraper
Efficiently scrape and collect URLs from Weedmaps dispensaries and products with this Apify Actor. Automates data extraction for market research, competitive intelligence, and price monitoring....
Pricing
from $0.05 / actor start
Rating
0.0
(0)
Developer

GetDataForMe
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
Introduction
The Weemap Urls Scraper is a powerful Apify Actor designed to efficiently extract and collect URLs from Weedmaps, a leading platform for cannabis-related businesses. It automates the process of crawling dispensary listings, product pages, and other relevant sections to gather comprehensive URL data for analysis or integration. This tool is ideal for researchers, businesses, and developers needing reliable, structured data from Weedmaps without manual effort.
Features
- Efficient Crawling: Utilizes CheerioCrawler for fast and lightweight web scraping, minimizing resource usage while handling dynamic content.
- Customizable Start Points: Allows specification of multiple starting URLs to target specific regions, brands, or categories on Weedmaps.
- High Data Accuracy: Extracts clean, deduplicated URLs with built-in filtering to ensure relevance and quality.
- Scalable Performance: Processes large volumes of pages quickly, supporting batch operations for extensive data collection.
- Error-Resilient: Includes retry mechanisms and logging to handle network issues or site changes gracefully.
- Flexible Output: Delivers results in JSON format, easily integrable with other tools or databases.
- Privacy-Focused: Operates ethically, respecting robots.txt and avoiding overload on target sites.
Input Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| startUrls | array | Yes | An array of URLs to begin scraping from. These should point to Weedmaps pages like dispensary listings or search results. | [{"url": "https://weedmaps.com/dispensaries/oklahoma-s-best-cannabis?filter%5BbrandSlugs%5D%5B%5D=cure-injoy#details"}] |
Example Usage
To run the Weemap Urls Scraper, provide the input in JSON format as shown below. The actor will crawl the specified start URLs and extract relevant URLs from Weedmaps.
Example Input JSON:
{"startUrls": [{"url": "https://weedmaps.com/dispensaries/oklahoma-s-best-cannabis?filter%5BbrandSlugs%5D%5B%5D=cure-injoy#details"}]}
Example Output JSON:
{"scrapedUrls": ["https://weedmaps.com/dispensaries/example-dispensary-1","https://weedmaps.com/dispensaries/example-dispensary-2","https://weedmaps.com/products/example-product-1"],"totalUrls": 3,"crawlStats": {"pagesCrawled": 10,"errors": 0}}
Use Cases
- Market Research: Analyze regional dispensary distributions and trends by collecting URLs for competitive analysis.
- Competitive Intelligence: Monitor competitor listings and product pages to track offerings and pricing.
- Price Monitoring: Gather URLs for automated price tracking tools to compare cannabis product costs across locations.
- Content Aggregation: Build databases of dispensary and product links for content curation or affiliate marketing.
- Academic Research: Collect data for studies on cannabis industry growth, focusing on geographic and brand-specific insights.
- Business Automation: Integrate scraped URLs into CRM systems or marketing campaigns for targeted outreach.
Installation and Usage
- Search for "Weemap Urls Scraper" in the Apify Store.
- Click "Try for free" or "Run".
- Configure input parameters by providing the required startUrls.
- Click "Start" to begin extraction.
- Monitor progress in the log for real-time updates.
- Export results in your preferred format (JSON, CSV, Excel).
Output Format
The output is a JSON object containing:
scrapedUrls: An array of extracted URLs from the crawled pages.totalUrls: The count of unique URLs collected.crawlStats: Metadata including pages crawled and any errors encountered.
This structure ensures easy parsing and integration into downstream applications.
Support
For custom/simplified outputs or bug reports, please contact:
- Email: support@getdataforme.com
- Subject line: "custom support"
- Contact form: https://getdataforme.com/contact/
We're here to help you get the most out of this Actor!