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.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/statsd-stats-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
openapi: 3.2.0
info:
title: StatsD Admin Interface Configuration Stats API
version: 1.0.0
description: OpenAPI projection of the StatsD admin/management interface. The native transport is a line-oriented plain-text protocol over TCP/8126 (default), not HTTP — but every supported command (`stats`, `counters`, `gauges`, `timers`, `delcounters`, `delgauges`, `deltimers`, `health [up|down]`, `config`, `quit`) is a self-contained request/response interaction with well-defined inputs and outputs and is therefore modeled here as a virtual `GET`/`POST` resource so that tools that consume OpenAPI (Spectral, MCP adapters, client generators) can reason about the surface.
contact:
name: StatsD Maintainers
url: https://github.com/statsd/statsd
license:
name: MIT
url: https://github.com/statsd/statsd/blob/master/LICENSE
servers:
- url: tcp://{host}:{port}
description: Native admin TCP interface
variables:
host:
default: 127.0.0.1
description: Address of the StatsD daemon
port:
default: '8126'
description: Default admin port (`mgmt_port`)
tags:
- name: Stats
description: Inspect Aggregated In-Memory State
paths:
/stats:
get:
summary: Get Server Stats
description: Return the daemon's own self-stats — uptime in seconds, `messages.last_msg_seen` in seconds since the last metric was received, and `messages.bad_lines_seen` since startup. Backends append their own keys (e.g., `graphite.last_flush`, `graphite.flush_time`).
operationId: getStats
tags:
- Stats
responses:
'200':
description: Plain-Text Stats Block, Terminated By `END`.
content:
text/plain:
schema:
$ref: '#/components/schemas/AdminStatsResponse'
components:
schemas:
AdminStatsResponse:
type: object
description: Self-stats returned by the `stats` command.
properties:
uptime:
type: integer
description: Seconds since the daemon started.
messages.last_msg_seen:
type: integer
description: Seconds since the most recent metric line was received.
messages.bad_lines_seen:
type: integer
description: Number of unparseable metric lines since startup.
graphite.last_flush:
type: integer
description: Seconds since the last Graphite flush (Graphite backend only).
graphite.last_exception:
type: integer
description: Seconds since the last Graphite flush exception.
graphite.flush_length:
type: integer
description: Bytes written in the last Graphite flush.
graphite.flush_time:
type: integer
description: Milliseconds spent in the last Graphite flush.