saskatchewan
Saskatchewan provincial government open data via geohub.saskatchewan.ca — an ArcGIS Hub powered by ArcGIS Online org zcv98lgAl8xQ04cW. 5 Hub discovery tools plus curated FeatureServer tools across agriculture (crop yields, grain elevators), energy/mining (potash/uranium/helium/coal), environment (fire bans, historic wildfires, air quality), and water (WSA hydrometric stations, reservoirs). Water data is on the separate WSA ArcGIS org 7MBdlVpjqbfBhQer; fire bans are on the SPSA REST server gis.saskatchewan.ca/egis.
lang: "en" | "fr". Open each tool below for its source-derived parameters.saskatchewan_search_datasets
Search Saskatchewan's geohub.saskatchewan.ca ArcGIS Hub catalogue by keyword.
Use forDiscovering Saskatchewan provincial datasets on the government's primary geoportal (geohub.saskatchewan.ca). Searches 180+ ArcGIS Hub items covering agriculture, mining, wildfire, air quality, water, and environment. NOTE: This is the Government of Saskatchewan provincial ArcGIS Hub (org zcv98lgAl8xQ04cW); WSA water data and SPSA fire-ban data live on separate services and are reached via the curated tools, NOT Hub Search.
saskatchewan search datasets geohub hub arcgis catalogue discover provincial government open data browse keyword
| Parameter | Type | Default |
|---|---|---|
query | str | '' |
category | str | None | None |
limit | int | 10 |
offset | int | 0 |
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_get_dataset_details
Get full metadata for a Saskatchewan GeoHub dataset by ID, including FeatureServer URL.
Use forRetrieving complete metadata for a specific Saskatchewan geoportal dataset. Returns FeatureServer URL, download links, description, tags, and categories. Use after saskatchewan_search_datasets to get the URL needed for saskatchewan_query_dataset.
saskatchewan dataset details metadata feature server url download hub item arcgis geohub
| Parameter | Type | Default |
|---|---|---|
dataset_id | str | required |
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_query_dataset
Query a Saskatchewan dataset via auto-router: FeatureServer, CSV/GeoJSON/XLSX, or metadata.
Use forFetching actual data records from a Saskatchewan GeoHub dataset. Provide the FeatureServer URL or file URL from saskatchewan_get_dataset_details. Auto-routes to arcgis_hub.query_feature_service for FeatureServer URLs, fetch_and_parse for CSV/GeoJSON/XLSX files, and returns metadata-only for PDF/ZIP/KML archives.
saskatchewan query dataset feature server data records arcgis geohub csv geojson xlsx download fetch
| Parameter | Type | Default |
|---|---|---|
dataset_id | str | required |
where | str | '1=1' |
max_records | int | 5000 |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_list_organizations
List Saskatchewan government publishing organizations on the geoportal.
Use forDiscovering which government bodies publish data on Saskatchewan's ArcGIS Hub (geohub.saskatchewan.ca). Returns unique owner names derived from Hub Search results. Useful for narrowing subsequent searches by organization.
saskatchewan organizations publishers government bodies geohub hub arcgis owners agencies ministries list
| Parameter | Type | Default |
|---|---|---|
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_list_categories
List dataset categories and themes on Saskatchewan's ArcGIS Hub geoportal.
Use forDiscovering data categories available on Saskatchewan's geoportal (geohub.saskatchewan.ca). Returns unique category strings (e.g. /Categories/Agriculture, /Categories/Environment) derived from Hub Search results. Use returned categories as the category= filter in saskatchewan_search_datasets.
saskatchewan categories themes topics geohub hub arcgis agriculture environment mining wildfire water browse filter
| Parameter | Type | Default |
|---|---|---|
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_get_crop_yields
Get Saskatchewan estimated crop yields (bu/acre) by region for 16 crop types.
Use forRetrieving Saskatchewan provincial estimated crop yields by crop reporting region. Dispatches between provincial summary and 5 sub-regions: southeast, southwest, central, northeast, northwest. Returns 16 crop estimates: HRSW, Durum, Oat, Barley, Canola, Mustard, Soybean, Pea, Lentil, Chickpea, Canary_seed, Flax, Winter_wheat, Fall_rye, Other_wheat_. NOTE: yields are estimated bu/acre from the annual crop report cycle; weekly PDF crop reports are NOT machine-readable — this FeatureServer is the machine-readable substitute.
saskatchewan crop yields agriculture canola wheat lentil chickpea barley pea durum HRSW region harvest estimate bu/acre annual
| Parameter | Type | Default |
|---|---|---|
region | str | 'provincial' |
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_get_grain_elevators
Get Saskatchewan grain elevator locations with station, railway, licensee, and capacity.
Use forFinding grain elevator locations in Saskatchewan with railway line, licensee, elevator type, and capacity in tonnes. Default returns all SK elevators from the Western Canada Grain Elevators 2024 dataset. Optional railway filter: CN, CP, or SHORTLINE.
saskatchewan grain elevator station railway CN CP SHORTLINE capacity tonne licensee primary process agriculture export terminal
| Parameter | Type | Default |
|---|---|---|
railway | Literal['CN', 'CP', 'SHORTLINE'] | None | None |
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_get_mineral_mines
Get Saskatchewan mineral mine locations for potash, uranium, helium, or coal.
Use forRetrieving Saskatchewan mineral mine data by mineral type. Dispatches to dated FeatureServers (2024 publication): potash (13 active mines, world's largest reserve), uranium (Athabasca Basin, Cameco operations), helium (emerging sector), coal (historical and active). Returns mine name, company, status, mine type, site, regulation, and date opened.
saskatchewan mineral mines potash uranium helium coal mining Cameco Mosaic Athabasca Basin K+S company status operating care maintenance
| Parameter | Type | Default |
|---|---|---|
mineral | Literal['potash', 'uranium', 'helium', 'coal'] | required |
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_get_fire_bans
Get current Saskatchewan fire ban status by scope from the SPSA Public Fire Ban FeatureServer.
Use forChecking active fire bans in Saskatchewan by municipality type or jurisdiction. Dispatches ban_scope to SPSA layers: urban=0, rural=2, provincial=3, parks=8. NOTE: An empty result means NO ACTIVE BANS (normal off-season state) — this is NOT an error. NOTE: SPSA data is on a separate ArcGIS REST server (gis.saskatchewan.ca/egis), not the main Hub.
saskatchewan fire ban SPSA urban rural provincial parks open burning restriction wildfire prevention alert level active municipality
| Parameter | Type | Default |
|---|---|---|
ban_scope | Literal['urban', 'rural', 'provincial', 'parks'] | 'urban' |
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_get_historic_wildfires
Get Saskatchewan historic wildfire boundaries with optional year and cause filters.
Use forResearching historical wildfires in Saskatchewan by year or ignition cause. Returns wildfire boundary records with fire name, year, cause (Lightning/Human/Unknown), area in hectares, status, start and out dates. Filters compose: year AND cause when both provided; all records when neither.
saskatchewan historic wildfire boundaries year cause lightning human hectares fire name status crown ground boundaries history
| Parameter | Type | Default |
|---|---|---|
year | int | None | None |
cause | str | None | None |
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_get_air_quality
Get current hourly ambient air quality readings from Saskatchewan monitoring stations.
Use forChecking live air quality levels (PM2.5, NO2, O3, SO2, CO, H2S) across Saskatchewan communities. Optional community filter: Regina, Saskatoon, Prince Albert, Estevan, Swift Current, or Buffalo Narrows. NOTE: AQHI field is a weather.gc.ca URL link (not a numeric value). Data refreshes hourly; cached for 15 minutes.
saskatchewan air quality PM2.5 NO2 O3 SO2 CO H2S AQHI Regina Saskatoon live hourly monitoring station ambient pollution environment
| Parameter | Type | Default |
|---|---|---|
community | str | None | None |
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_get_wsa_stations
Get WSA hydrometric gauging station locations with basin, station class, and live graph links.
Use forRetrieving Water Security Agency (WSA) hydrometric gauging station data for Saskatchewan. Returns Station_Number, Station_Name, Major_Basin, Station_Class, Operated_By, and HyperLink_Graph — a URL linking to the live hourly hydrograph at wsask.ca (e.g., wsask.ca/hydrographs/05MB006-hrly.html). Optional basin= filter narrows by Major_Basin (e.g., 'Assiniboine', 'North Saskatchewan', 'Qu Appelle'). NOTE: Uses WSA org (services1.arcgis.com/7MBdlVpjqbfBhQer), NOT the primary Saskatchewan GeoHub org.
saskatchewan WSA water hydrometric gauging station basin river flow discharge level graph live wsask hydrograph water security agency
| Parameter | Type | Default |
|---|---|---|
basin | str | None | None |
lang | Literal['en', 'fr'] | 'en' |
saskatchewan_get_wsa_reservoirs
Get WSA reservoir locations with reservoir name, dam name, and water level (MASL).
Use forRetrieving Water Security Agency (WSA) reservoir and dam information across Saskatchewan. Returns Reservoir_Name, Dam_Name, Imagery_Date, and Water_Level_MASL (metres above sea level). IMPORTANT: Data is at layer 26 of the WSA_Reservoirs FeatureServer — NOT layer 0 (layer 0 is empty). NOTE: Uses WSA org (services1.arcgis.com/7MBdlVpjqbfBhQer), NOT the primary Saskatchewan GeoHub org.
saskatchewan WSA water reservoir dam level MASL water security agency flood storage infrastructure irrigation lake impoundment
| Parameter | Type | Default |
|---|---|---|
lang | Literal['en', 'fr'] | 'en' |