Browsercompat Check Baseline
browsercompat_check_baselineCheck whether web features are safe to ship: Baseline state and the date it crossed, the browser and version that limits support, whether the feature is deprecated or discouraged, and the share of tracked global traffic that requiring it would exclude. Accepts up to 20 BCD keys or web-features ids in one call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resolve | No | When true, fall back to the search index and accept its single unambiguous top hit for each entry. Off by default so a typo returns a miss you can correct. | |
| features | Yes | Up to 20 entries, each a browser-compat-data key such as css.selectors.has or a web-features id such as has, 1 to 200 characters. An empty or longer entry is rejected against this schema; a whitespace-only entry returns invalid_feature_input. Call browsercompat_search_features first for any entry whose key you do not already know. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| results | No | One result per requested feature. A miss is a result, not a failure. | |
| totalCount | No | Number of results returned. | |
| attribution | No | Required attribution for the caniuse-derived usage figures in this response. | |
| data_version | No | Vintage of each bundled dataset behind this answer. | |
| unresolvedNotice | No | Names the entries that did not resolve and how to find the right key. | |
| all_widely_available | No | True only when every entry resolved and reports Baseline widely. A single miss forces false. Deprecation and discouragement do not enter this answer. |