{"@context": "https://schema.org", "@type": "WebAPI", "name": "BC Gov News API Service 1.0 API", "description": "News API", "provider": {"@type": "Organization", "name": "gov.bc.ca"}, "documentation": "https://raw.githubusercontent.com/bcgov/api-specs/master/news/news-oas3.yaml"}
Index / APIs / gov.bc.ca

BC Gov News API Service 1.0 API

News API

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://news.api.gov.bc.ca https://router.api.gov.bc.ca https://routertst.api.gov.bc.ca https://router-dev.api.gov.bc.ca https://apps.nrs.gov.bc.ca/gwells/api/v1 https://catalogue.data.gov.bc.ca/api/3

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

BC Gov News API Service 1.0 v1.0

News API

methodpathwhat the vendor says it does
GET/api/FacebookPosts/ByUriGet a Facebook post based on a Uri FacebookPosts
GET/api/HomeReturns the top level content for the home page Home
GET/api/MinistriesGet all ministries Ministries
GET/api/Ministries/{key}Get the Ministry associated with the ministry key Ministries
GET/api/Ministries/{key}/MinisterGet the Minister associated with the ministry key Ministries
GET/api/NewslettersGet all newsletters Newsletters
GET/api/Newsletters/Images/{guid}Get the image object reference by of a Newsletter Edition associated with the image guid Newsletters
GET/api/Newsletters/{newsletterKey}Get a specific newsletter Newsletters
GET/api/Newsletters/{newsletterKey}/Editions/{editionKey}Returns a specific edition of a newsletter Newsletters
GET/api/Newsletters/{newsletterKey}/Editions/{editionKey}/Articles/{articleKey}Get an article belonging to a Newsletter edition Newsletters
GET/api/PostsGet the posts associated with the keys in the list passed in. Posts
GET/api/Posts/Keys/{indexKind}/{indexKey}Get all keys for the specified index (newsroom or category) Posts
GET/api/Posts/Keys/{reference}Get the post key associated with the reference. Posts
GET/api/Posts/Latest/{indexKind}/{indexKey}Get the latest posts of postKind for the specified index (default or category) Posts
GET/api/Posts/LatestMediaUri/{mediaType}Gets the latest Social Media post for the social media type passed in. Posts
GET/api/Posts/{key}Get the post associated with the key Posts
GET/api/ResourceLinksGet all resource links ResourceLinks
GET/api/SectorsGet all Sectors Sectors
GET/api/Sectors/{key}Get the sector associated with the key Sectors
GET/api/ServicesGet all Services Services
GET/api/Services/{key}Get the service associated with the passed key Services
GET/api/SlidesGet all Slides Slides
GET/api/Slides/{id}Get the slide associated to the id Slides
GET/api/TagsGet all Tags Tags
GET/api/Tags/{key}Get the Tag associated with the key Tags
GET/api/ThemesGet all Themes Themes
GET/api/Themes/{key}Get the Theme associated with the key Themes

specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/news/news-oas3.yaml

BC Route Planner REST API v2.0.0

Finds shortest/fastest route between a start point and one or more stop points on British Columbia's public road network. The BC Route planner [webpage](https://www2.gov.bc.ca/gov/content?id=9D99E684CCD042CD88FADC51E079B4B5) provides additional information. Here are some geocoded addresses to play with:18 Douglas St,Victoria -123.36962,48.408921002 Johnson St, Victoria -123.355745,48.426206543 Jo

methodpathwhat the vendor says it does
GET/directions.{outputFormat}Get the directions, path, distance and travel time between a series of geographic points Represents the turn-b
POST/directions.{outputFormat}Get the directions, path, distance and travel time between a series of geographic points Represents the turn-b
GET/distance.{outputFormat}Get distance and travel time between two geographic points Represents the distance and time of the shortest or
POST/distance.{outputFormat}Get distance and travel time between two geographic points Represents the distance and time of the shortest or
GET/distance/betweenPairs.{outputFormat}Get distance and travel time between each pair of geographic points Represents the distance and time of the sh
POST/distance/betweenPairs.{outputFormat}Get distance and travel time between each pair of geographic points Represents the distance and time of the sh
GET/optimalDirections.{outputFormat}Get the directions, optimal path, distance and travel time between a start point and a series of end points wh
POST/optimalDirections.{outputFormat}Get the directions, optimal path, distance and travel time between a start point and one or more end points wh
GET/optimalRoute.{outputFormat}Get the optimal path, distance and travel time between a start point and a series of end points which are reor
POST/optimalRoute.{outputFormat}Get the path, distance and travel time between a start point and a series of end points which are reordered to
GET/route.{outputFormat}Get the path, distance and travel time between a series of geographic points Represents the geometry, distance
POST/route.{outputFormat}Get the path, distance and travel time between a series of geographic points Represents the geometry, distance
GET/truck/directions.{outputFormat}Get the directions, path, distance and travel time between a series of geographic points for a commercial vehi
POST/truck/directions.{outputFormat}Get the directions, path, distance and travel time between a series of geographic points Represents the turn-b
GET/truck/distance.{outputFormat}Get distance and travel time between two geographic points for a commercial vehicle Represents the distance an
POST/truck/distance.{outputFormat}Get distance and travel time between two geographic points Represents the distance and time of the shortest or
GET/truck/distance/betweenPairs.{outputFormat}Get distance and travel time between each pair of geographic points for a commercial vehicle Represents the di
POST/truck/distance/betweenPairs.{outputFormat}Get distance and travel time between each pair of geographic points Represents the distance and time of the sh
GET/truck/optimalDirections.{outputFormat}Get the directions, optimal path, distance and travel time between a start point and a series of end points wh
POST/truck/optimalDirections.{outputFormat}Get the directions, optimal path, distance and travel time between a start point and one or more end points wh
GET/truck/optimalRoute.{outputFormat}Get the optimal path, distance and travel time between a start point and a series of end points which are reor
POST/truck/optimalRoute.{outputFormat}Get the path, distance and travel time between a start point and a series of end points which are reordered to
GET/truck/route.{outputFormat}Get the path, distance and travel time between a series of geographic points for a commercial vehicle Represen
POST/truck/route.{outputFormat}Get the path, distance and travel time between a series of geographic points Represents the geometry, distance

specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/router/router.json

Groundwater Wells, Aquifers and Registry API vv1

The groundwater wells, aquifers and registry API contains information related to groundwater wells and aquifers as well as a register of qualified well drillers and well pump installers registered to operate in B.C.

methodpathwhat the vendor says it does
GET/aquifer-codes/demand/return a list of aquifer demand codes aquifer-codes
GET/aquifer-codes/materials/return a list of aquifer material codes aquifer-codes
GET/aquifer-codes/productivity/return a list of aquifer productivity codes aquifer-codes
GET/aquifer-codes/quality-concerns/return a list of quality concern codes aquifer-codes
GET/aquifer-codes/subtypes/return a list of aquifer subtype codes aquifer-codes
GET/aquifer-codes/vulnerability/return a list of aquifer vulnerability codes aquifer-codes
GET/aquifer-codes/water-use/return a list of water use codes aquifer-codes
GET/aquifers/return a list of aquifers aquifers
GET/aquifers/names/List all aquifers in a simplified format aquifers
GET/aquifers/{aquifer_id}/return details of aquifers aquifers
GET/aquifers/{aquifer_id}/fileslist files found for the aquifer identified in the uri aquifers
GET/cities/drillers/returns a list of cities with a qualified, registered operator (driller or installer) cities
GET/cities/installers/returns a list of cities with a qualified, registered operator (driller or installer) cities
GET/configserves general configuration config
GET/drillers/Returns a list of all person records drillers
GET/drillers/names/Search for a person in the Register drillers
GET/drillers/{person_guid}/files/list files found for the aquifer identified in the uri drillers
GET/keycloakserves keycloak config keycloak
GET/submissions/options/Options required for submitting activity report forms submissions
GET/surveys/returns a list of active surveys surveys
GET/wells/returns a list of wells wells
GET/wells/tags/seach for wells by tag or owner wells
GET/wells/{tag}/fileslist files found for the well identified in the uri wells
GET/wells/{well_tag_number}Return well detail. This view is open to all, and has no permissions. wells

specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/gwells/gwells.json

BC Data Catalogue API v3.0.1

This API provides live access to the BC Data Catalogue. Further documentation on the API is available from http://docs.ckan.org/en/latest/ Confirm the version of the API available from the catalogue by requesting https://catalogue.data.gov.bc.ca/api/3/action/status_show. Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI

methodpathwhat the vendor says it does
GET/action/organization_activity_listGet the activity stream of an organization Return an organization's activity stream action
GET/action/organization_activity_list_htmlGet the activity stream of an organization, HTML format Return an organization's activity stream as HTML actio
GET/action/organization_autocompleteGet names of organizations that match a query string Return a list of organization names that contain a string
GET/action/organization_follower_countGet number of followers of an organization Return the number of followers of an organization action
GET/action/organization_follower_listGet users following an organization Return a list of users that are following a given organization action
GET/action/organization_listGet names of all organizations Returns the names of all indexed organizations action
GET/action/organization_list_for_userGet organizations that a user has a given permission for Return the organizations that the user has a given pe
GET/action/organization_revision_listGet organization revisions Return an organization's revisions action
GET/action/organization_showGet details of a specific organization Return the details of an organization action
GET/action/package_activity_listGet the activity stream of a package (dataset) Returns a package's activity stream action
GET/action/package_activity_list_htmlGet the activity stream of a package (dataset), HTML format The activity stream is rendered as a snippet of HT
GET/action/package_autocompleteFind packages (datasets) matching a query Return a list of datasets that match a string action
GET/action/package_listGet a list of all packages (datasets) Returns the names of all indexed packages (datasets) action
GET/action/package_relationships_listGet package (dataset) relationships Return a dataset's relationships action
GET/action/package_revision_listGet list of revisions for a package (dataset) Return a dataset's revision as a list of dictionaries action
GET/action/package_searchFind packages (datasets) matching query terms Searches for packages (datasets) matching the specified query te
GET/action/package_showGet metadata about one specific package (dataset) Returns metadata about the package (dataset) corresponding t
GET/action/related_listGets items related to a package (dataset) Returns a dataset's related items. action
GET/action/resource_searchFind resources Returns a dictionary with two fields ``count`` and ``results``. The ``count`` field
GET/action/resource_showGet metadata for a specific resource Return the metadata of a resource action
GET/action/status_showGet the site status Returns the site status action
GET/action/tag_listGet a list of tags Returns the names of all indexed tags action

specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/bcdc/bcdc.json

Geocoder REST API v2.0.0

This API represents address cleaning, correction, completion, geocoding, reverse geocoding, and proximity resources for intersection addresses, physical addresses and their occupants in British Columbia. Please read our [data collection notice](https://github.com/bcgov/api-specs/blob/master/COLLECTION_NOTICE.md#collection-notice). Please note that you may experience issues when submitting reque

methodpathwhat the vendor says it does
GET/addresses.{outputFormat}Geocode an address Represents the set of geocoded and standardized sites and intersections whose address best
GET/intersections/near.{outputFormat}Find intersections near to a geographic point Represents intersections near a given point intersections
GET/intersections/nearest.{outputFormat}Find nearest intersection to a geographic point Represents the closest intersection to a given point intersect
GET/intersections/within.{outputFormat}Find intersections in a geographic area Represents all intersections within a given area intersections
GET/intersections/{intersectionID}.{outputFormat}Get an intersection by its unique ID Represents a individual intersection intersections
GET/occupants/addresses.{outputFormat}Geocode an address and identify site occupants Represents the set of occupants whose addresses best match a gi
GET/occupants/near.{outputFormat}Find occupants of sites near to a geographic point Represents occupants near a given point in order of closest
GET/occupants/nearest.{outputFormat}Find occupants of the site nearest to a geographic point Represents the closest occupant to a given point occu
GET/occupants/within.{outputFormat}Find occupants of sites in a geographic area Represents all occupants within a given area occupants
GET/occupants/{occupantID}.{outputFormat}Get an occupant (of a site) by its unique ID Represents an individual occupant occupants
GET/parcels/pids/{siteID}.{outputFormat}Get a comma-separated string of all pids for a given site Represents all parcel identifiers associated with an
GET/sites/near.{outputFormat}Find sites near to a geographic point Represents sites near a given point in the order of closest to farthest
GET/sites/nearest.{outputFormat}Find the site nearest to a geographic point Represents the site nearest a given point sites
GET/sites/within.{outputFormat}Find sites in a geographic area Represents sites within a given area sites
GET/sites/{siteID}.{outputFormat}Get a site by its unique ID Represents an individual site sites
GET/sites/{siteID}/subsites.{outputFormat}Represents all subsites of a given site Represents all subsites of a given site sites

specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/geocoder/geocoder-combined.json

BC Geographical Names Web Service - REST API v3.x.x

This REST API provides searchable access to information about geographical names in the province of British Columbia, including name status and details about the corresponding geographic feature. Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console vie

methodpathwhat the vendor says it does
GET/featureCategoriesGet all feature categories Gets a list of all feature categories used by the BC Geographical Names Information
GET/featureClassesGet all feature classes Gets a list of all feature classes used by the BC Geographical Names Information Syste
GET/featureTypesGet all feature types Gets a list of all feature types used by the BC Geographical Names Information System (B
GET/features/{featureId}Get a feature by its featureId Get information about the geographical feature with the specified featureId. fe
GET/nameAuthoritiesGet all name authorities Gets a list of all name authorities responsible for naming decisions of the geographi
GET/names/changesSearch for names with metadata changes in a given period Search for information about geographical names which
GET/names/decisions/recentSearch for names affected by recent naming decision Search for information about geographical names affected b
GET/names/decisions/yearSearch for names affected by naming decisions in a given year Search for information about geographical names
GET/names/insideSearch in a geographic area Search for information about geographical names that correspond to features within
GET/names/nearSearch near to a geographic point Search for information about geographical names that correspond to features
GET/names/notOfficial/searchSearch by name, limit to unofficial names only Search for information about unofficial geographical names by t
GET/names/official/searchSearch by name, limit to official names only Search for information about official geographical names by the t
GET/names/searchSearch by name Search for information about geographical names by the text of the name itself. The response w
GET/names/{nameId}.{outputFormat}Get a name by its nameId Get information about the geographical name with the specified nameId. name

specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/bcgnws/bcgnws.json

GeoMark Web Service REST API v4.1.2

The Geomark Web Service allows you to create and share geographic areas of interest over the web in a variety of formats and coordinate systems. This service is especially helpful when you need to share an area of interest with people who require that the data be in a different format, or they use different mapping software. Please note that you may experience issues when submitting requests to

methodpathwhat the vendor says it does
POST/geomarks/copyCreate a new geomark by copying the geometries from one or more existing geomarks from the current server. The
POST/geomarks/newCreate a new geomark Create a new geomark from the geometries read from the 'body' parameter or file. create
GET/geomarks/{geomarkId}.{fileFormatExtension}Get information about a particular geomark The attribution can be downloaded as a info file format. The downlo
GET/geomarks/{geomarkId}/boundingBox.{fileFormatExtension}Gets the bounding box of the geomark The source geomarks can be specified by with the geomarkUrl parameter. R
GET/geomarks/{geomarkId}/feature.{fileFormatExtension}Get the feature and attribution of the geomark The geomark feature resource returns a single spatial feature w
GET/geomarks/{geomarkId}/parts.{fileFormatExtension}Get the individual geometries within a multi-part geometry The geomark parts resource returns a one or more sp
GET/geomarks/{geomarkId}/point.{fileFormatExtension}Gets a single spatial point representative of the geomark. The geomark point resource returns a single spatial

specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/geomark/geomark.json

WorkBC Job Posting API v1.0.0

This API allows you to receive a feed of jobs from WorkBC's Job Board. Please see our data collection notice. Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers.

methodpathwhat the vendor says it does
GET/IndustriesIndustries The Industries endpoint returns all the Industries and related sub industries defined in WorkBC's
GET/jobTypesJob Types The Job Types endpoint returns details of all of the job types defined in WorkBC's Job Board. The re
POST/jobsJob Feed The job feed endpoint returns an array of job records that satisfy the supplied criteria. Job Feed
GET/majorProjectsMajor Projects The Major Projects endpoint returns details of all of the major projects defined in WorkBC's Jo
GET/regionsRegions The Regions endpoint returns details of all of the regions defined in WorkBC's Job Board. The response

specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/jobposting/jobposting.json

DriveBC's Open511 API v1.0.0

This API is DriveBC's implementation of the Open511 specification. It provides information about known road events (traffic accidents, construction, etc.) in British Columbia, Canada. Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers.

methodpathwhat the vendor says it does
GET/areasLists the geographical areas (e.g. districts) that can be used to filter events. resources
GET/eventsLists road events The events resource provides information about road events (e.g. accidents, construction, sp
GET/jurisdictionLists the jurisdictions publishing data through this Open511 API implementation resources
GET/jurisdictiongeographyProvides the geographical boundaries for all the jurisdictions. resources

specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/open511/open511_OAS3.json

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.