Datasets API endpoint
Returns one startup record by slug from the TrustMRR dataset (dataset id `trustmrr`), including verified revenue/MRR, traffic, growth, category, tech stack, marketing channels and acquisition-marketplace fields.
/datasets/trustmrr/items/{slug}Path parameters:
slug: required. Startup slug (dataset id trustmrr). Max 128 characters. Example: gumroad.Returns one startup record with verified revenue/MRR, traffic windows, growth,
category, tech stack, marketing channels, AI + seller-curated enrichment and
acquisition-marketplace fields. Returns 404 when the slug is not in the dataset.
| Field | In the sample | Value in the sample |
|---|---|---|
| slug | Has a value | |
| name | Has a value | |
| url | Has a value | trustmrr.com |
| website | Has a value | gumroad.com |
| icon | Has a value | d21oz30g4w22sz.cloudfront.net |
| description | Has a value | |
| country | Has a value | |
| founded_date | Has a value | 2011-11-05 |
| status | Has a value | |
| category | Has a value | |
| category_slug | Has a value | |
| user_category | Has a value | |
| user_category_slug | Has a value | |
| payment_provider | Has a value | |
| merchant_category_code | Has a value | |
| mrr | Has a value | 0 |
| total_revenue | Has a value | 878,595,860.52 |
| revenue_30d | Has a value | 7,143,938 |
| customers | Has a value | 0 |
| active_subscriptions | Has a value | 0 |
| revenue_last_synced_at | Has a value | 2025-11-10 |
| on_sale | Has a value | false |
| offer_count | Has a value | 4 |
| is_sponsored | Has a value | false |
| looking_for_cofounder | Has a value | false |
| stealth_mode | Has a value | false |
| is_merchant_of_record | Has a value | true |
| x_handle | Has a value | |
| x_founder_name | Has a value | |
| x_follower_count | Has a value | |
| x_profile_picture | Has a value | |
| has_insight_overrides | Has a value | false |
| has_google_analytics | Has a value | false |
| has_search_console | Has a value | false |
| has_dofollow_backlink | Has a value | true |
| first_seen | Has a value | 2026-07-08 |
| last_seen | Has a value | 2026-10-11 |
| last_crawled_at | Has a value | 2026-10-11 |
| schema_version | Has a value |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| slug (path) | string | Yes | Startup slug, max 128 characters | gumroad | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/datasets/trustmrr/items/gumroad" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"slug": "gumroad",
"name": "Gumroad",
"status": "active",
"mrr": 0,
"total_revenue": 878595860.52,
"revenue_30d": 7143937.99,
"traffic_30d": 0,
"on_sale": false,
"is_merchant_of_record": true
}
}Request schema
No body schema
Response schema
#/definitions/datasets.trustmrrItemResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | es.TrustmrrStartupRecord | No | ||||
| data.active_subscriptions | integer | No | Number of active subscriptions the startup has. | |||
| data.ahrefs_domain_rating | integer | No | Ahrefs Domain Rating of the startup's website. | |||
| data.asking_price | number | No | Price the seller is asking for the startup, in US dollars. Omitted when TrustMRR shows none. | |||
| data.business_type | string | No | Business type of the startup, such as `B2C`. | |||
| data.category | string | No | TrustMRR category of the startup, such as `Mobile App`. | |||
| data.category_slug | string | No | URL slug of the TrustMRR category. | |||
| data.channels | array | No | Slugs of the marketing channels detected for the startup, such as `meta-ads`. | |||
| data.country | string | No | Country code of the startup, such as `PL`. | |||
| data.customers | integer | No | Number of customers the startup has. | |||
| data.deal_score | number | No | TrustMRR's recency-aware score for how attractive the startup is as an acquisition. | |||
| data.description | string | No | Description of the startup as listed on TrustMRR. | |||
| data.estimated_user_count | integer | No | Estimated number of users of the startup's product. | |||
| data.first_listed_for_sale_at | string | No | Time the startup was first listed for sale (RFC 3339). | |||
| data.first_seen | string | No | Time the startup first appeared in this dataset (RFC 3339). | |||
| data.founded_date | string | No | Date the startup was founded. | |||
| data.funding_status | string | No | Funding status of the startup. | |||
| data.growth_30d | number | No | Revenue growth over the last 30 days, as a percentage. | |||
| data.growth_mrr_30d | number | No | Growth in monthly recurring revenue over the last 30 days. | |||
| data.has_dofollow_backlink | boolean | No | Whether the startup's site links back to TrustMRR with a dofollow link. | |||
| data.has_google_analytics | boolean | No | Whether the startup has verified Google Analytics. | |||
| data.has_insight_overrides | boolean | No | Whether the seller has replaced TrustMRR's AI-written business summary with their own. | |||
| data.has_search_console | boolean | No | Whether the startup has verified Google Search Console. | |||
| data.icon | string | No | URL of the startup's icon. | |||
| data.is_merchant_of_record | boolean | No | Whether the startup acts as merchant of record for its payments. | |||
| data.is_sponsored | boolean | No | Whether the startup is a sponsored listing on TrustMRR. | |||
| data.last_crawled_at | string | No | Time the startup's data was last refreshed (RFC 3339). | |||
| data.last_seen | string | No | Time the startup was last seen on TrustMRR (RFC 3339). | |||
| data.listing_tier | string | No | Tier of the for-sale listing, such as `pro`. | |||
| data.looking_for_cofounder | boolean | No | Whether the founder is looking for a cofounder. | |||
| data.merchant_category_code | string | No | Merchant category code (MCC) of the startup's payment processor, such as `7372`. | |||
| data.mrr | number | No | Verified monthly recurring revenue, in US dollars. | |||
| data.mrr_last_synced_at | string | No | Time the monthly recurring revenue figure was last synced (RFC 3339). | |||
| data.multiple | number | No | Asking price as a multiple of the startup's revenue. | |||
| data.name | string | No | Startup name as listed on TrustMRR. | |||
| data.offer_count | integer | No | Number of offers the for-sale listing has received. | |||
| data.on_sale | boolean | No | Whether the startup is currently listed for sale. | |||
| data.payment_provider | string | No | Payment provider the revenue is verified through, such as `revenuecat`. | |||
| data.pricing_model | string | No | Pricing model of the startup's product, as summarised by TrustMRR. | |||
| data.problem_solved | string | No | Problem the startup's product solves, as summarised by TrustMRR. | |||
| data.profit_margin_30d | number | No | Profit margin over the last 30 days. | |||
| data.revenue_30d | number | No | Verified revenue over the last 30 days, in US dollars. | |||
| data.revenue_last_synced_at | string | No | Time the revenue figures were last synced (RFC 3339). | |||
| data.revenue_per_visitor_30d | number | No | Revenue per site visitor over the last 30 days. | |||
| data.schema_version | integer | No | Version of the record format. | |||
| data.secondary_payment_provider | string | No | Second payment provider the revenue is verified through, when there is one. | |||
| data.seller_message | string | No | Message the seller wrote on the for-sale listing. | |||
| data.slug | string | No | URL slug of the startup on TrustMRR. Use it with the item endpoint. | |||
| data.status | string | No | Listing status of the startup: `active` or `removed`. | |||
| data.stealth_mode | boolean | No | Whether the startup is listed in stealth mode. | |||
| data.tags | array | No | Tags describing the startup's business, as summarised by TrustMRR. | |||
| data.target_audience | string | No | Audience the startup sells to, such as `B2C`. | |||
| data.target_persona | string | No | Typical customer persona of the startup, as summarised by TrustMRR. | |||
| data.tech | array | No | Slugs of the technologies detected in the startup's stack, such as `reactnative`. | |||
| data.total_revenue | number | No | Verified all-time revenue, in US dollars. | |||
| data.traffic_12mo | number | No | Website traffic over the last 12 months. | |||
| data.traffic_24h | number | No | Website traffic over the last 24 hours. | |||
| data.traffic_30d | number | No | Website traffic over the last 30 days, in visits. | |||
| data.traffic_7d | number | No | Website traffic over the last 7 days. | |||
| data.url | string | No | URL of the startup's page on TrustMRR. | |||
| data.user_category | string | No | Category the seller chose for the startup, such as `Mobile Apps`. | |||
| data.user_category_slug | string | No | URL slug of the seller-chosen category. | |||
| data.value_proposition | string | No | What the startup offers customers, as summarised by TrustMRR. | |||
| data.website | string | No | URL of the startup's own website. | |||
| data.x_follower_count | integer | No | Number of followers the founder has on X (Twitter). | |||
| data.x_founder_name | string | No | Founder's display name on X (Twitter). | |||
| data.x_handle | string | No | Founder's X (Twitter) handle. | |||
| data.x_profile_picture | string | No | URL of the founder's X (Twitter) profile picture. | |||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 500 | Internal Server Error | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/datasets/trustmrr/items/gumroad" \
-H "x-api-key: $CRAWLORA_API_KEY"