Look up a URI scheme
iana_lookup_uri_schemeLook up a registered URI scheme. Pass exactly one of scheme (e.g. "mailto"; a trailing ":" or "://" is ignored) or keyword (words matched against scheme names and descriptions). Returns the status — permanent, provisional, or historical — description, references, and well-known URI support.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return, 1–100. Default 25. | |
| offset | No | Number of keyword matches to skip; pass the next_offset of the previous response to get the next page. Default 0. | |
| scheme | No | Exact scheme name, case-insensitive, e.g. "https" (a trailing ":" or "://" is ignored). Pass this or keyword, not both. | |
| status | No | Keep only schemes with this registration status. Applies to both modes. | |
| keyword | No | Words matched as whole tokens against scheme names and descriptions, e.g. "websocket". Pass this or scheme, not both. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | The limit applied. | |
| mode | No | Which lookup ran. | |
| error | No | Present when the call failed. Absent on success. | |
| found | No | True when a registered scheme matched. | |
| shown | No | Results returned. | |
| notice | No | Guidance on a miss, a cut list, or another condition. | |
| source | No | Provenance and freshness of the answer. | |
| schemes | No | Matching schemes: exact scheme hits first, then registry order. | |
| truncated | No | True when more matches exist than were returned. | |
| totalCount | No | Matches before the limit was applied. | |
| next_offset | No | Pass as offset for the next page; absent on the last. |