bund.dev Covid API

The Covid API from bund.dev — 5 operation(s) for covid.

GitHub OpenAPI

Operations 5

1 of 5 operations are conformant: apis.io called them with no credentials and the responses matched this contract; 2 more answered but could not be checked against a schema. Checked 2026-11-12. how this works · status file

GET /appdata/covid/covidrules/DE/{ARS}.json Corona Regelungen nach ARS #
GET /appdata/covid/covidinfos/DE/covidinfos.json Allgemeine Informationen zu Corona observed #
GET /appdata/covid/covidticker/DE/covidticker.json Covid-Ticker conformant #
GET /appdata/covid/covidticker/DE/tickermeldungen/{id}.json Detailinformationen zu Covid-Ticker Meldungen #
GET /appdata/covid/covidmap/DE/covidmap.json Kartendaten für Corona-Fallzahlen observed #

Documentation

Specifications

Schemas & Data

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/bund-dev:bund-dev-covid-api"
All apis
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.

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

bund-dev-covid-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Bund Dev Covid API
  version: 1.0.0
  contact:
    url: https://warnung.bund.de/
  description: 'Operations tagged Covid across 2 of this provider''s published API definitions: nina.yaml, bund-dev-nina-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://warnung.bund.de/api31
tags:
- name: Covid
paths:
  /appdata/covid/covidrules/DE/{ARS}.json:
    get:
      operationId: getARSCovidRules
      summary: Corona Regelungen nach ARS
      description: Erhalten Sie die aktuellen Corona Regelungen für eine bestimmte Region.
      tags:
      - Covid
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ARSCovidRules'
      parameters:
      - in: path
        required: true
        name: ARS
        schema:
          type: string
        description: Amtlicher Regionalschlüssel - kann z.B. von [hier](https://www.xrepository.de/api/xrepository/urn:de:bund:destatis:bevoelkerungsstatistik:schluessel:rs_2021-07-31/download/Regionalschl_ssel_2021-07-31.json) bezogen werden. Die Letzten 7 Stellen müssen dabei mit "0000000" ersetzt werden, weil die Daten nur auf [Kreisebene](https://de.wikipedia.org/wiki/Amtlicher_Gemeindeschl%C3%BCssel#Regionalschl%C3%BCssel) bereitgestellt werden.
        example: 091620000000
    servers:
    - url: https://warnung.bund.de/api31
  /appdata/covid/covidinfos/DE/covidinfos.json:
    get:
      operationId: getCovidInfos
      summary: Allgemeine Informationen zu Corona
      description: Erhalten Sie allgemeine Informationen zu Corona.
      tags:
      - Covid
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CovidInfos'
    servers:
    - url: https://warnung.bund.de/api31
  /appdata/covid/covidticker/DE/covidticker.json:
    get:
      operationId: getCovidTicker
      summary: Covid-Ticker
      description: Erhalten Sie die aktuellen Covid-Ticker Meldungen.
      tags:
      - Covid
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CovidTicker'
    servers:
    - url: https://warnung.bund.de/api31
  /appdata/covid/covidticker/DE/tickermeldungen/{id}.json:
    get:
      operationId: getCovidTickerMessage
      summary: Detailinformationen zu Covid-Ticker Meldungen
      description: Erhalten Sie Detailinformationen zu Covid-Ticker Meldungen.
      tags:
      - Covid
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CovidTickerMessage'
      parameters:
      - in: path
        required: true
        name: id
        schema:
          type: string
        description: Covid-Ticker meldung. Aktuelle Meldungen können über /appdata/covid/covidticker/DE/covidticker.json abgerufen werden.
        example: 7eb928fc-4496-4a71-8154-1c64be10ce0a
    servers:
    - url: https://warnung.bund.de/api31
  /appdata/covid/covidmap/DE/covidmap.json:
    get:
      operationId: getCovidMap
      summary: Kartendaten für Corona-Fallzahlen
      description: Die zugehörigen Geometrie-Daten sind über https://warnung.bund.de/assets/json/converted_corona_kreise.json abrufbar.
      tags:
      - Covid
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CovidMap'
    servers:
    - url: https://warnung.bund.de/api31
components:
  schemas:
    CovidTickerEntry:
      type: object
      required:
      - id
      - lastModificationDate
      properties:
        id:
          description: Tickermeldungs-ID, details können über /appdata/covid/covidticker/DE/tickermeldungen/{id}.json abgerufen werden.
          type: string
          format: uuid
          example: 06ad3d65-d9f8-4ace-bb5a-cf2ac599a097
        lastModificationDate:
          type: string
          format: date-time
          example: 2021-06-09 10:36:53+02:00
    CovidMapData:
      type: object
      required:
      - rs
      - cases
      - cases_per_100k
      - cases7per100k
      - deaths
      - ewz
      - lastUpdate
      - properties
      properties:
        rs:
          type: string
          example: '01001'
        cases:
          description: Fälle
          type: integer
          example: 4711
        cases_per_100k:
          description: Fälle/100.000 EW
          type: number
          format: float
          example: 4711.123
        cases7per100k:
          description: Fälle der letzten 7 Tage/100.000 EW
          type: number
          format: float
          example: 47.11123
        deaths:
          description: Todesfälle
          type: integer
          example: 0
        ewz:
          description: Einwohnerzahl
          type: integer
          example: 471100
        lastUpdate:
          type: string
          example: 26.09.2021, 00:00 Uhr
        properties:
          $ref: '#/components/schemas/CovidMapStyle'
    CovidMapLegend:
      type: object
      required:
      - label
      - properties
      properties:
        label:
          type: string
          example: keine Fälle übermittelt
        properties:
          $ref: '#/components/schemas/CovidMapStyle'
    CovidInfos:
      type: object
      description: Allgemeine Informationen zu Corona
      required:
      - lastModificationDate
      - categories
      properties:
        lastModificationDate:
          description: Unix-Zeitstempel der letzten Änderung
          type: string
          format: date-time
          example: 2021-06-09 10:36:53+02:00
        categories:
          type: array
          items:
            $ref: '#/components/schemas/CovidInfosCategory'
    CovidInfosTip:
      type: object
      required:
      - image
      - title
      - article
      properties:
        image:
          $ref: '#/components/schemas/CovidInfosImage'
        title:
          type: string
          example: Corona-Grundwissen
        article:
          $ref: '#/components/schemas/CovidInfosArticle'
    CovidMapStyle:
      type: object
      required:
      - strokeOpacity
      - strokeWeight
      - strokeColor
      - fillOpacity
      - fillColor
      properties:
        strokeOpacity:
          type: number
          format: float
          example: 1
        strokeWeight:
          type: integer
          example: 1
        strokeColor:
          type: string
          example: '#474747'
        fillOpacity:
          type: number
          format: float
          example: 0.5
        fillColor:
          type: string
          example: '#04BB0A'
    ARSCovidRules:
      type: object
      properties:
        key:
          type: string
          example: 091620000000
        level:
          type: object
          properties:
            headline:
              type: string
              example: Infektionsgefahr Stufe 2
            range:
              type: string
              example: 'Sieben-Tage-Inzidenz Kreis: 204 Sieben-Tage-Inzidenz Bundesland: 109'
            backgroundColor:
              type: string
              example: '#FFF280'
            textColor:
              type: string
              example: '#000000'
        generalInfo:
          type: string
          example: '<p><span>Grundsätzlich gilt: </span></p><p><span>Abstand + Hygiene + Maske im Alltag + Corona-Warn-App + Lüften</span></p><p><span data-stringify-type=paragraph-break/><span>Keine Testpflicht + keine Ausgangsbeschränkungen + keine Kontaktbeschränkungen für Geimpfte und Genesene</span></p>'
        rules:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                example: vaccinations
              caption:
                type: string
                example: Impfen
              text:
                type: string
                example: <p><span>Keine Priorisierung bei der Corona-Schutzimpfung in Arztpraxen und Impfzentren. Nähere Informationen zur Schutzimpfung gegen das Corona-Virus erhalten Sie über die bundesweite Hotline 116117.</span></p><p><span><a class=RichTextExtLink ExternalLink data-gsb-doc-origin=36a6263b-25b9-40c2-8b51-8cfc1eb76506 href=https://www.stmgp.bayern.de/coronavirus/impfung/>Hier finden Sie Informationen aus Ihrem Bundesland.</a></span></p>
              source:
                type: string
                example: LAND
              icon:
                type: object
                properties:
                  src:
                    type: string
                    example: https://warnung.bund.de/api31/appdata/covid/covidrules/assets/91760ea61c38f87127b6052c266820f9da9b7f5ed7cf473df55cd2a888b6f2e1.png
                  hash:
                    type: string
                    example: 91760ea61c38f87127b6052c266820f9da9b7f5ed7cf473df55cd2a888b6f2e1
        regulations:
          type: object
          properties:
            validFromUntil:
              type: string
              example: Gültig von $validFrom bis $validUntil
            sections:
              type: object
              properties:
                BUND:
                  type: object
                  properties:
                    caption:
                      type: string
                      example: Bundesverordnung
                    url:
                      type: string
                      example: https://www.bundesregierung.de/breg-de/themen/coronavirus/
                    icon:
                      type: object
                      properties:
                        src:
                          type: string
                          example: https://warnung.bund.de/api31/appdata/covid/covidrules/assets/416f1bd25b6d291150087053a5713885fc695e39f1b7a9cffcb4eefc1fb92fca.png
                        hash:
                          type: string
                          example: 416f1bd25b6d291150087053a5713885fc695e39f1b7a9cffcb4eefc1fb92fca
                LAND:
                  type: object
                  properties:
                    caption:
                      type: string
                      example: Landesverordnung
                    url:
                      type: string
                      example: https://www.stmgp.bayern.de/coronavirus/rechtsgrundlagen
                    validFrom:
                      type: string
                      format: date-time
                      example: 2021-07-01 00:00:00+02:00
                    validUntil:
                      type: string
                      format: date-time
                      example: 2021-07-28 23:59:59+02:00
                    icon:
                      type: object
                      properties:
                        src:
                          type: string
                          example: https://warnung.bund.de/api31/appdata/covid/covidrules/assets/1f65c785497bbdfddcb9de3a39c4b2ed1aee58d41afd4a3f9a62cfb9f2942748.png
                        hash:
                          type: string
                          example: 1f65c785497bbdfddcb9de3a39c4b2ed1aee58d41afd4a3f9a62cfb9f2942748
                KREIS:
                  type: object
                  properties:
                    caption:
                      type: string
                      example: Kreisverordnung
                    url:
                      type: string
                      example: https://www.muenchen.de/rathaus/Stadtverwaltung/Referat-fuer-Gesundheit-und-Umwelt/Infektionsschutz/Neuartiges_Coronavirus.html#AB
                    validFrom:
                      type: string
                      format: date-time
                      example: 2021-06-09 00:00:00+02:00
                    icon:
                      type: object
                      properties:
                        src:
                          type: string
                          example: https://warnung.bund.de/api31/appdata/covid/covidrules/assets/26503a33d452d1ce067b21e3d0800887eb7ca872665829b21cb07899225e469d.png
                        hash:
                          type: string
                          example: 26503a33d452d1ce067b21e3d0800887eb7ca872665829b21cb07899225e469d
        common:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                example: contact
              caption:
                type: string
                example: Ansprechpartner
              text:
                type: string
                example: <p>Quellen sind jeweils die Landesregierungen bzw. die örtlichen Behörden auf Kreisebene oder in den Stadtkreisen. Sollten Sie zu den Verordnungen oder Verfügungen Fragen haben informieren Sie sich bitte auf den Webseiten Ihrer jeweiligen Kreis- oder Stadtverwaltung oder wenden Sie sich bitte an die entsprechenden Bürgerkontakte.</p>
    CovidTickerMessage:
      type: object
      required:
      - id
      - dateOfIssue
      - title
      - bodyText
      - teaserText
      - push
      - lastModificationDate
      - version
      properties:
        id:
          type: string
          example: 7eb928fc-4496-4a71-8154-1c64be10ce0a
        dateOfIssue:
          type: string
          format: date-time
          example: 2021-06-09 10:36:53+02:00
        title:
          type: string
          example: 'Bund-Länder-Beschluss vom 5. Januar: Neue Corona-Maßnahmen gelten ab heute bundesweit'
        bodyText:
          type: string
          example: <html><head></head><body><p>Private Zusammenkünfte mit maximal...</p></body></html>
        teaserText:
          type: string
          example: <p>Private Zusammenkünfte mit maximal...</p>
        push:
          type: boolean
          example: false
        lastModificationDate:
          type: string
          format: date-time
          example: 2021-06-09 10:36:53+02:00
        version:
          type: integer
          example: 2
    CovidInfosCategory:
      type: object
      required:
      - title
      - tips
      - image
      - lastModificationDate
      properties:
        title:
          type: string
          example: Corona-Grundwissen
        tips:
          type: array
          items:
            $ref: '#/components/schemas/CovidInfosTip'
        image:
          $ref: '#/components/schemas/CovidInfosImage'
        lastModificationDate:
          description: Unix-Zeitstempel der letzten Änderung
          type: string
          format: date-time
          example: 2021-06-09 10:36:53+02:00
    CovidTicker:
      type: array
      items:
        $ref: '#/components/schemas/CovidTickerEntry'
    CovidInfosArticle:
      type: object
      required:
      - title
      - bodyText
      - dateOfIssue
      - lastModificationDate
      properties:
        title:
          type: string
          example: 'COVID-19: Die aktuellen Fallzahlen für Deutschland'
        bodyText:
          type: string
          example: <html><head></head><body><p>Das <strong>Robert-Koch-Institut (RKI)</strong> bereitet ...</p></body></html>
        function:
          type: string
          example: KARTE
        dateOfIssue:
          type: string
          format: date-time
          example: 2021-06-09 10:36:53+02:00
        lastModificationDate:
          type: string
          format: date-time
          example: 2021-06-09 10:36:53+02:00
    CovidInfosImage:
      type: object
      required:
      - id
      - src
      - title
      - alt
      - sourceText
      - lastModificationDate
      - hash
      properties:
        id:
          type: string
          example: 7b995a3b-cec7-4354-833b-3be57710076e
        src:
          type: string
          example: https://warnung.bund.de/api31/appdata/covid/covidinfos/DE/images/7b995a3b-cec7-4354-833b-3be57710076e.png
        title:
          type: string
          example: Aktuelle Fallzahlen
        alt:
          type: string
          example: Aktuelle Fallzahlen
        sourceText:
          type: string
          example: Materna
        lastModificationDate:
          type: string
          format: date-time
          example: 2021-06-09 10:36:53+02:00
        hash:
          type: string
          example: 2b83ba3d16288caf879640b67774560629b85af74804cec7eb5120faa7eb060a
    CovidMap:
      type: object
      description: Kartendaten für Corona Fallzahlen
      required:
      - mapLegend
      - mapData
      properties:
        mapLegend:
          type: array
          items:
            $ref: '#/components/schemas/CovidMapLegend'
        mapData:
          type: array
          items:
            $ref: '#/components/schemas/CovidMapData'
x-refined-from:
- nina.yaml
- bund-dev-nina-openapi.yml