Skip to main content
mip.watch
API ⌘K

Public API

JSON endpoints for integrations. Free, no auth, rate-limited.

Response bodies (the MIP spec text) are always the canonical English source, regardless of the request's Accept-Language. For a localized body, call POST /api/ai-translate.

Endpoints

GET /api/v1/mips

Returns all MIPs with parsed frontmatter (raw markdown stripped).

curl https://mip.watch/api/v1/mips

GET /api/v1/mips/{number}

Returns a single MIP including rawMarkdown and parsed sections.

curl https://mip.watch/api/v1/mips/6

POST /api/ai-summary

4-axis stakeholder impact summary. Rate-limited (10 req/min/IP).

curl -X POST https://mip.watch/api/ai-summary \
	-H 'Content-Type: application/json' \
	-d '{"mipNumber":"6","locale":"en"}'

GET /api/forum-activity?topicId=N

Discourse activity for a single forum topic, with a 0-100 activity score.

GET /api/network-info

Mainnet & testnet block heights from the public Monad RPC.

GET /api/mip-watch

Aggregate dashboard payload — MIPs, forum, networks, hardforks, freshness timestamps.

Feeds

Rate limits

10 requests per minute per IP on the AI summary endpoint. Other endpoints use generous in-memory caching and rarely hit limits in normal use.