trustmrr.com APItrustmrr.com ↗
Access TrustMRR's verified startup revenue database via API. Search startups, browse acquisition listings, filter by metrics, and retrieve ecosystem stats in JSON.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/f81adb6b-b1c9-4b6a-bea1-9efe0ea4d27f/get_homepage' \ -H 'X-API-Key: $PARSE_API_KEY'
Fetches the TrustMRR homepage data, including the revenue leaderboard (top 100 startups by last 30 days revenue), best deals this week, and recently added startups.
No input parameters required.
{
"type": "object",
"fields": {
"best_deals": "array of startups currently on sale",
"categories": "array of category objects (may be empty if not embedded in homepage RSC)",
"leaderboard": "array of startup objects sorted by last 30 days revenue",
"recently_added": "array of recently added startup objects"
},
"sample": {
"data": {
"best_deals": [
{
"_id": "69fe12d7c9f2daf6f8ea0cc2",
"name": "Sorio AI",
"slug": "sorio-ai",
"askingPrice": 16000,
"currentLast30DaysRevenue": 1776.6
}
],
"categories": [],
"leaderboard": [
{
"_id": "690dbeae4d56105839c017ce",
"name": "Gumroad",
"slug": "gumroad",
"xHandle": "shl",
"xFounderName": "Sahil Lavingia",
"currentTotalRevenue": 878595860.52,
"currentLast30DaysRevenue": 7143938
}
],
"recently_added": [
{
"_id": "696d067df9a25a9bd052aa9a",
"name": "Bibly",
"slug": "bibly",
"currentLast30DaysRevenue": 8482.6
}
]
},
"status": "success"
}
}About the trustmrr.com API
The TrustMRR API exposes 7 endpoints covering the full TrustMRR database of verified startup revenues, including leaderboard rankings, acquisition listings, per-startup detail pages, and ecosystem-wide statistics. The get_startup_detail endpoint alone returns fields spanning revenue figures, tech stack, founder info, growth metrics, and AI enrichment for any startup identified by its slug.
What the API Covers
TrustMRR is a database of startups that publish verified revenue figures. This API gives structured JSON access to that database across all major surfaces of the site. The get_homepage endpoint returns the top-100 revenue leaderboard (sorted by last 30-day revenue), a best-deals array, and recently-added startups. The get_stats endpoint returns aggregate ecosystem data including revenue_distribution, follower_distribution, top_countries (with countryCode, revenue, and count), top_categories (with avg_mrr and avg_growth), growth_milestones, and top tech stacks with totalRevenue and startupCount.
Startup Search and Category Browsing
The search_startups endpoint accepts a query string matched against startup names, categories, and descriptions, returning a startups array. The list_startups_by_category endpoint takes a required category slug (e.g. ai, saas, fintech, developer-tools) plus an optional page integer, and returns total, hasMore, and up to ~30 startups per page. The get_all_startups endpoint iterates across all categories and deduplicates by slug, accepting an optional limit to cap the result set — useful for bulk exports of the full database.
Acquisition Listings and Startup Detail
The list_startups_for_acquisition endpoint surfaces startups currently for sale and supports eight optional filters: minPrice, maxPrice, minRevenue, maxRevenue, minGrowth, minMargin, categories, and listingDate. Results default to the best-deals sort. Once you have a startup's slug from any listing or search response, get_startup_detail returns the full record: name, description, revenue data, tech stack array, growth metrics, founder information, and AI-enriched fields.
- Build an acquisition deal-flow tracker filtered by revenue range and profit margin using
list_startups_for_acquisition. - Monitor weekly changes to the TrustMRR leaderboard by polling
get_homepageand diffing theleaderboardarray. - Compile a dataset of top SaaS startups by category using
list_startups_by_categorywith thesaasslug and paginating through all results. - Enrich a startup research tool with verified MRR, tech stack, and founder data fetched via
get_startup_detail. - Generate ecosystem benchmarks (revenue distribution, top tech stacks, country breakdowns) from
get_statsfor investor reports. - Keyword-search the TrustMRR database for startups in a specific niche using
search_startupswith product-category terms. - Export the full deduplicated startup database for analysis with
get_all_startupsand a customlimit.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does TrustMRR have an official public developer API?+
What does `get_startup_detail` return beyond basic revenue figures?+
details object includes the startup's name, description, revenue data, tech stack, growth metrics, founder information, and AI enrichment fields. The slug used to query it can be obtained from search_startups, list_startups_by_category, or get_homepage responses.How does filtering work in `list_startups_for_acquisition`?+
minPrice, maxPrice), monthly revenue (minRevenue, maxRevenue), 30-day growth (minGrowth), profit margin (minMargin), category slug (categories), or listing date. Omitting all filters returns the default best-deals sort of approximately 30 startups.Does the API expose historical revenue time-series data for individual startups?+
avg_mrr and avg_growth at the category level) but does not expose month-by-month historical revenue series per startup. You can fork this API on Parse and revise it to add an endpoint targeting historical chart data if TrustMRR surfaces it on a startup's detail page.How many startups does `list_startups_by_category` return per page, and how do I paginate?+
hasMore boolean and a total integer. Increment the page parameter (starting from 1) and continue fetching until hasMore is false. For a full cross-category export, get_all_startups with a limit parameter handles deduplication automatically.