API reference

TrustMRR API

Access verified startup revenue data programmatically. Browse startups, filter by revenue, MRR, asking price, growth, and more — all backed by real payment provider data.

Authentication

Bearer token via API key. Generate keys from your developer dashboard.

Rate limits

20 requests per minute per API key. Rate limit headers are included in every response.

Base URL

https://trustmrr.com/api/v1

1Get your API key

Go to the developer dashboard and create an API key. Keys start with tmrr_. Store it securely — you won't be able to see the full key again.

2Make your first request

Pass your key as a Bearer token in the Authorization header.

cURL
curl -s https://trustmrr.com/api/v1/startups \
-H "Authorization: Bearer tmrr_your_api_key"

3Parse the response

Every response returns JSON with a data field containing your results. List endpoints also include a meta object for pagination.

Response shape
{
"data": [ ... ],
"meta": {
"total": 142,
"page": 1,
"limit": 10,
"hasMore": true
}
}

Authentication

All API requests require a valid API key sent as a Bearer token. If the key is missing or invalid, you'll receive a 401 error.

Authorization header
Authorization: Bearer tmrr_your_api_key

Rate limiting

Every response includes rate limit headers so you can monitor your usage.

HeaderDescription
X-RateLimit-LimitMaximum requests allowed per window (20)
X-RateLimit-RemainingRequests remaining in the current window
X-RateLimit-ResetUnix timestamp when the window resets

Error codes

StatusMeaning
400Bad request — invalid or missing parameters
401Unauthorized — missing or invalid API key
404Not found — the requested resource doesn't exist
429Rate limited — slow down and check the rate limit headers
500Server error — something went wrong on our end

Endpoints