MRR Ledger Categories.json API
The Categories.json API from MRR Ledger — 1 operation(s) for categories.json.
The Categories.json API from MRR Ledger — 1 operation(s) for categories.json.
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/mrrledger:mrrledger-categories-json-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: MRR Ledger Categories.json API
version: 1.0.0
description: Real agentic businesses that make money. Every number sourced.
license:
name: CC BY 4.0
x-rate-limits:
status: live
per_day_utc:
free (no key, per IP): 100
hobby: 2000
builder: 10000
pro: 10000
team (5 keys, shared): 25000
metered:
- /api/v1/search.json
- /api/v1/compare.json
- /mcp (tools/call only)
- /api/v1/export.csv
- /api/v1/export.jsonl
- /api/v1/history.json
unmetered: static /api/v1/*.json and *.csv files
headers:
- X-RateLimit-Limit
- X-RateLimit-Remaining
- X-RateLimit-Reset
- X-RateLimit-Plan
- Retry-After (on 429)
servers:
- url: https://mrrledger.com
security:
- {}
- ApiKeyHeader: []
- BearerAuth: []
tags:
- name: Categories.json
paths:
/api/v1/categories.json:
get:
summary: Category insights (count, ranked median, members with global rank)
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
properties:
method:
type: string
data:
type: array
items:
type: object
properties:
id:
type: string
slug:
type: string
label:
type: string
name:
type: string
count:
type: integer
ranked_count:
type: integer
median_annualized_usd:
type:
- number
- 'null'
median_annualized_by_tier:
type: object
description: Median annualized among ranked members per funding tier (venture/indie/experiment); tiers with no ranked member omitted.
additionalProperties:
type: object
properties:
label:
type: string
n:
type: integer
median_annualized_usd:
type: number
url_page:
type: string
members:
type: array
items:
type: object
properties:
slug:
type: string
name:
type: string
rank:
type:
- integer
- 'null'
annualized_revenue_usd:
type:
- number
- 'null'
revenue_disclosed:
type: boolean
url_profile:
type: string
tags:
- Categories.json
operationId: getApiV1CategoriesJson
x-operation-id-source: derived
components:
securitySchemes:
ApiKeyHeader:
type: apiKey
in: header
name: X-API-Key
description: 'Optional. Send X-API-Key: <key> or Authorization: Bearer <key>. No key = Free (100 requests/day per IP). Hobby 2,000/day, Builder 10,000/day, Pro 10,000/day, Team 25,000/day shared by up to 5 keys; UTC days. Over the limit: HTTP 429 with Retry-After and X-RateLimit-* headers. Keys are issued by email after purchase. '
BearerAuth:
type: http
scheme: bearer
bearerFormat: mrl_live_<plan>_<account>_<kid>_<sig>
description: 'Same key as X-API-Key, sent as Authorization: Bearer.'