CheckWebsiteNow Errors API
The Errors API from CheckWebsiteNow — 3 operation(s) for errors.
The Errors API from CheckWebsiteNow — 3 operation(s) for errors.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/checkwebsitenow-com:checkwebsitenow-com-errors-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Checkwebsitenow Com Errors API
version: 1.8.0
description: 'Operations tagged Errors across 2 of this provider''s published API definitions: checkwebsitenow-com-openapi.json, checkwebsitenow-com-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: /
description: Same origin as this description
tags:
- name: Errors
paths:
/api/v1/errors:
get:
operationId: listErrors
summary: List knowledge-base error entries
parameters:
- name: category
in: query
schema:
type: string
- name: kind
in: query
schema:
type: string
responses:
'200':
description: Entries
content:
application/json:
schema:
type: object
required:
- schema_version
- updated
- categories
- count
- errors
properties:
schema_version:
type: string
updated:
type: string
format: date
categories:
type: array
items:
type: object
count:
type: integer
errors:
type: array
items:
$ref: '#/components/schemas/ErrorSummary'
'400':
description: Unknown filter or query parameter.
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'429':
description: Request error; never a website verdict.
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
tags:
- Errors
servers:
- url: /
description: Same origin as this description
/api/v1/errors/lookup:
get:
operationId: lookupError
summary: Find solutions for an error code or pasted message
parameters:
- name: q
in: query
required: true
schema:
type: string
minLength: 1
maxLength: 200
examples:
code:
value: ERR_CONNECTION_REFUSED
http:
value: '503'
responses:
'200':
description: Up to five ranked matches
content:
application/json:
schema:
type: object
required:
- query
- matches
properties:
schema_version:
type: string
query:
type: string
matches:
type: array
maxItems: 5
items:
$ref: '#/components/schemas/LookupMatch'
generic_headline:
type: boolean
description: True when the text is only a browser headline that several different failures share (for example "This site can't be reached" or "Diese Website ist nicht erreichbar"); matches then list the typical causes. Ask for the code shown under the headline.
site_suggestion:
oneOf:
- type: 'null'
- type: object
required:
- domain
- name
- page_url
properties:
domain:
type: string
name:
type: string
page_url:
type: string
description: 'When q is a single service name without a dot (for example "netflix" or "is netflix down"): the curated service, its domain to check and its status page.'
'400':
description: Missing, too long or invalid q.
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'429':
description: Request error; never a website verdict.
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
tags:
- Errors
servers:
- url: /
description: Same origin as this description
/api/v1/errors/{slug}:
get:
operationId: getError
summary: Get one full solution entry
parameters:
- name: slug
in: path
required: true
schema:
type: string
pattern: ^[a-z0-9-]{2,60}$
responses:
'200':
description: Entry
content:
application/json:
schema:
type: object
required:
- schema_version
- updated
- error
properties:
schema_version:
type: string
updated:
type: string
error:
$ref: '#/components/schemas/ErrorEntry'
'404':
description: Unknown slug.
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'429':
description: Request error; never a website verdict.
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
tags:
- Errors
servers:
- url: /
description: Same origin as this description
components:
schemas:
ApiError:
type: object
required:
- error
properties:
error:
type: object
required:
- code
- message
properties:
code:
type: string
message:
type: string
ErrorSummary:
type: object
required:
- slug
- title
- kind
- category
- severity
- summary
- url
- api_url
properties:
slug:
type: string
pattern: ^[a-z0-9-]{2,60}$
title:
type: string
kind:
type: string
enum:
- http_status
- browser_error
- dns
- tls
- connection
- redirect
- checker_result
category:
type: string
http_status:
type:
- integer
- 'null'
severity:
type: string
enum:
- info
- warning
- error
summary:
type: string
url:
type: string
api_url:
type: string
Step:
type: object
required:
- title
- detail
properties:
title:
type: string
detail:
type: string
description: Backtick-wrapped segments are commands.
platforms:
type: object
additionalProperties:
type: string
description: 'Optional per-platform hints: windows, macos, android, ios, chromeos, linux.'
ErrorEntry:
type: object
description: Full solution entry (data contract errors.json 1.0) plus url and category_name.
required:
- slug
- title
- kind
- category
- summary
- meaning
- likely_causes
- visitor_steps
- owner_steps
- avoid
- related
- sources
- url
properties:
slug:
type: string
title:
type: string
kind:
type: string
category:
type: string
category_name:
type: string
http_status:
type:
- integer
- 'null'
aliases:
type: array
items:
type: string
browsers:
type: array
items:
type: string
severity:
type: string
summary:
type: string
meaning:
type: string
likely_causes:
type: array
items:
type: object
properties:
text:
type: string
who:
type: string
enum:
- visitor
- owner
- either
likelihood:
type: string
enum:
- common
- sometimes
- rare
visitor_steps:
type: array
items:
$ref: '#/components/schemas/Step'
owner_steps:
type: array
items:
$ref: '#/components/schemas/Step'
avoid:
type: array
items:
type: string
when_to_wait:
type: string
related:
type: array
items:
type: string
partner_topic:
type: string
checker_match:
type:
- object
- 'null'
sources:
type: array
items:
type: object
properties:
title:
type: string
url:
type: string
format: uri
sections:
type: array
items:
type: object
properties:
heading:
type: string
paragraphs:
type: array
items:
type: string
questions:
type: array
items:
type: object
properties:
q:
type: string
a:
type: string
url:
type: string
LookupMatch:
allOf:
- $ref: '#/components/schemas/ErrorSummary'
- type: object
required:
- score
- match
- visitor_steps
- owner_steps
properties:
score:
type: number
match:
type: string
enum:
- slug
- alias
- http_status
- text
- family
description: 'family: a real browser code without its own guide, answered with its family guide.'
visitor_steps:
type: array
items:
$ref: '#/components/schemas/Step'
owner_steps:
type: array
items:
$ref: '#/components/schemas/Step'
x-refined-from:
- checkwebsitenow-com-openapi.json
- checkwebsitenow-com-openapi.yml