US state/territory or Canadian province/territory abbreviations to scrape. Example: ["PA", "NY", "ON"]. US official license databases available for: PA, MD, DE, NY, NJ, CT, MA, CO, WA, CA, MI, IL, OR, NV, MO, OH, AZ, FL, MN, OK, NM, MT, VA, TX, AK, HI, LA, AR, MS, ND, ME, VT, RI, DC, NH, WV, SD, UT, IA, GA, AL, KY, NC, NE, PR, GU, VI (47 total). NC, NE, NJ, GU, and VI are legal cannabis jurisdictions whose regulators don't currently publish a usable public dispensary directory (NJ's CRC retired theirs in a site restructure; GU has licensed cultivators only; VI has 10 conditional dispensary licenses but none operating) — those five return 0 state-source results until one publishes again (platform sources still cover them). IL and PR are parsed from a government PDF export (their APIs were retired) rather than a live API; MA is parsed from a public consumer directory page rather than an API (its old Socrata API was also retired) — expect slightly lower field completeness than the Socrata-backed states, though MA now includes real coordinates the old API never had. CANADA — ALL 13 jurisdictions (10 provinces + 3 territories), official regulator/retailer sources: ON (Ontario AGCO, ~1,884 stores — richest Canadian source: full address + coordinates + website), BC (British Columbia LCRB licence export + BC Cannabis Stores, ~586), AB (Alberta AGLC retailer search, ~751), MB (Manitoba LGCA store list, ~247), QC (Québec SQDC, ~113), SK (Saskatchewan SLGA permit roster, ~204), NS (Nova Scotia NSLC, ~84 — via NSLC's store API, includes coordinates; NSLC blocks datacenter IPs, so NS needs an Apify residential proxy when run in the cloud — enable proxyConfiguration; without one NS returns 0 and is flagged 'not_yet_available', not an error), NB (New Brunswick Cannabis NB, ~33 — note: the government store network is scheduled to close 2026-08-03, after which this returns the remaining/private retailers), NL (Newfoundland & Labrador retailer locator, ~64), PE (Prince Edward Island PEI Cannabis, 5), YT (Yukon granted licence-holders, ~10), NT (Northwest Territories, 6), NU (Nunavut mail-order retailers, 2). SK is sourced from the latest archived permit roster (SLGA blocks live automated access), so it may lag by a few weeks. Canadian codes don't collide with any US code and can be mixed freely with US states in the same run. Note: the 6 platform sources (Weedmaps/Leafly/etc.) currently only cover US states — Canadian coverage comes from the official government/retailer sources above.