apistatuscheck-com API

apistatuscheck-com API as documented publicly: 9 operations. Contract generated from the documentation by API Evangelist (2026-10-30); not the provider's own document.

Operations 9

POST /api/badge/openai POST /api/badge/openai #
GET /api/badge/{slug} Get a shields.io-style status badge #
POST /api/mcp POST /api/mcp #
GET /api/status GET /api/status #
GET /api/uptime/{slug} Returns historical uptime data for an API. #
POST /api/webhook/discord Register a Discord webhook for alerts (requires apiKey; Team or Developer plan) #
POST /api/webhook/slack Register a Slack webhook for alerts (requires apiKey; Team or Developer plan) #
GET /feed.xml RSS feed of monitored APIs #
GET /users/yourusername GET /users/yourusername #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/apistatuscheck-com:apistatuscheck-com-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API 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 Specification

apistatuscheck-com-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: apistatuscheck-com API
  version: '2026-10-30'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-30: 9 operation(s) read from 5 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; apistatuscheck-com has published no machine-readable contract
    that the pipeline could find. Engine: anthropic.'
  x-evidence-tiers:
    code-example: 4
    documentation: 5
    pages-with-code: 5
    pages-read: 5
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-30'
  x-generator: generate-contract-from-docs.py
  x-engine: anthropic
  x-sources:
  - https://apistatuscheck.com/docs/api
  - https://apistatuscheck.com/mcp
  - https://apistatuscheck.com/docs
  - https://apistatuscheck.com/integrations
  - https://apistatuscheck.com/is-github-down
paths:
  /api/badge/openai:
    post:
      operationId: post_api_badge_openai
      tags:
      - Api
      summary: POST /api/badge/openai
      x-source: https://apistatuscheck.com/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiBadgeOpenaiRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl https://apistatuscheck.com/api/badge/openai GET /api/status Get status for all monitored APIs Example: curl https://apistatuscheck.com/api/status
          GET /api/status?api={slug} Get status for a specific API Example: curl https://apistatuscheck.com/api/status?api=openai GET /api/status?category={category}
          Get all APIs in a category Example: curl https://apistatuscheck.com/api/status?category=ai PO'
  /api/badge/{slug}:
    get:
      operationId: get_api_badge_slug
      tags:
      - Api
      summary: Get a shields.io-style status badge
      x-source: https://apistatuscheck.com/docs
      parameters:
      - name: slug
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/mcp:
    post:
      operationId: post_api_mcp
      tags:
      - Api
      summary: POST /api/mcp
      x-source: https://apistatuscheck.com/mcp
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiMcpRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -s -X POST https://apistatuscheck.com/api/mcp  -H ''Content-Type: application/json''  -H ''Accept: application/json, text/event-stream''  -d
          ''{"jsonrpc":"2.0","id":1,"method":"tools/list"}'' Claude connector (claude.ai) The connector listed in Claude’s directory uses a smaller,
          chat-focused endpoint with two read-only tools. It needs no account and no authentication. To add it by hand, open Claude'
  /api/status:
    get:
      operationId: get_api_status
      tags:
      - Api
      summary: GET /api/status
      x-source: https://apistatuscheck.com/docs/api
      parameters:
      - name: category
        in: query
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiStatusResponse'
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl https://apistatuscheck.com/api/status?category=ai -H "x-api-key: YOUR_API_KEY" GET /api/status?api= {slug} Returns status
          for a single API. curl https://apistatuscheck.com/api/status?api=openai -H "x-api-key: YOUR_API_KEY" GET /api/uptime/{slug} Returns
          historical uptime data for an API. Use ?days=7 to request a specific range (capped by plan). curl https://apistatuscheck.com/api/uptime/opena'
  /api/uptime/{slug}:
    get:
      operationId: get_api_uptime_slug
      tags:
      - Api
      summary: Returns historical uptime data for an API.
      x-source: https://apistatuscheck.com/docs/api
      parameters:
      - name: slug
        in: path
        required: true
        schema:
          type: string
      - name: days
        in: query
        required: false
        schema:
          type: integer
        description: Specific range in days, capped by plan
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiUptimeSlugResponse'
      x-evidence:
        kind: documentation
  /api/webhook/discord:
    post:
      operationId: post_api_webhook_discord
      tags:
      - Api
      summary: Register a Discord webhook for alerts (requires apiKey; Team or Developer plan)
      x-source: https://apistatuscheck.com/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiWebhookDiscordRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/webhook/slack:
    post:
      operationId: post_api_webhook_slack
      tags:
      - Api
      summary: Register a Slack webhook for alerts (requires apiKey; Team or Developer plan)
      x-source: https://apistatuscheck.com/docs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiWebhookSlackRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /feed.xml:
    get:
      operationId: get_feed_xml
      tags:
      - Feed
      summary: RSS feed of monitored APIs
      x-source: https://apistatuscheck.com/docs
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /users/yourusername:
    get:
      operationId: get_users_yourusername
      tags:
      - Users
      summary: GET /users/yourusername
      x-source: https://apistatuscheck.com/is-github-down
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: curl -I https://api.github.com/users/yourusername` What is GitHub's current status? API Status Check tracks GitHub status with
          independent monitoring, uptime stats, and incident history so you can confirm outages quickly. Independent GitHub status checks API
          Status Check performs independent monitoring so you can verify GitHub status even if official updates are delayed. Incident history
          and uptim
components:
  schemas:
    PostApiBadgeOpenaiRequest:
      type: object
      properties:
        apiKey:
          type: string
        webhookUrl:
          type: string
        apis:
          type: array
          items:
            type: string
    PostApiMcpRequest:
      type: object
      properties:
        jsonrpc:
          type: string
        id:
          type: integer
        method:
          type: string
    GetApiStatusResponse:
      type: object
      properties:
        api:
          type: object
          properties:
            slug:
              type: string
            name:
              type: string
            category:
              type: string
            description:
              type: string
            statusPageUrl:
              type: string
            docsUrl:
              type: string
            status:
              type: string
            lastChecked:
              type: string
              format: date-time
        links:
          type: object
          properties:
            badge:
              type: string
            page:
              type: string
            history:
              type: string
    GetApiUptimeSlugResponse:
      type: object
      properties:
        slug:
          type: string
        name:
          type: string
        period:
          type: object
        dataPoints:
          type: array
        uptime:
          type: object
    PostApiWebhookDiscordRequest:
      type: object
      properties:
        apiKey:
          type: string
        webhookUrl:
          type: string
        apis:
          type: array
      required:
      - apiKey
      - webhookUrl
      - apis
    PostApiWebhookSlackRequest:
      type: object
      properties:
        apiKey:
          type: string
        webhookUrl:
          type: string
        apis:
          type: array
      required:
      - apiKey
      - webhookUrl
      - apis
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: x-api-key
security:
- apiKey: []
tags:
- name: Api
- name: Feed
- name: Users