---
title: "Search the TrustMRR dataset"
method: GET
path: "/datasets/trustmrr/search"
tags: ["Datasets"]
---

# Search the TrustMRR dataset

`GET /datasets/trustmrr/search`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/datasets/trustmrr/search`
- Auth: API key in header `x-api-key`

Searches public startups with payment-provider-verified revenue and MRR, stored in a search index. Filter by category, country, payment provider, target audience, tech, marketing channel, listing tier and for-sale status, and by revenue/MRR/traffic/growth/multiple/asking-price ranges. Sort enum: `relevance`, `mrr_desc`, `revenue_desc`, `revenue_30d_desc`, `traffic_desc`, `growth_desc`, `deal_score_desc`, `price_asc`, `price_desc`, `multiple_asc`, `founded_desc`. status enum: `active`, `removed`. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100).

## Query parameters

- `q` string
- `slug` string
- `category` string
- `country` string
- `payment_provider` string
- `target_audience` string
- `business_type` string
- `tech` string
- `channel` string
- `listing_tier` string
- `status` 'active' | 'removed'
- `on_sale` boolean
- `is_sponsored` boolean
- `min_mrr` number
- `max_mrr` number
- `min_revenue` number
- `min_revenue_30d` number
- `min_traffic` number
- `min_growth` number
- `max_multiple` number
- `min_asking_price` number
- `max_asking_price` number
- `min_ahrefs_dr` integer
- `sort` 'relevance' | 'mrr_desc' | 'revenue_desc' | 'revenue_30d_desc' | 'traffic_desc' | 'growth_desc' | 'deal_score_desc' | 'price_asc' | 'price_desc' | 'multiple_asc' | 'founded_desc'
- `page` integer
- `page_size` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- DatasetsTrustmrrSearchResponseDoc
  - `code` integer
  - `data` DatasetsTrustmrrSearchResponse
    - `dataset` string: Identifier of the dataset queried (`trustmrr`).
    - `items` EsTrustmrrStartupRecord[]: Matching startup records on this page.
      - `active_subscriptions` integer: Number of active subscriptions the startup has.
      - `ahrefs_domain_rating` integer: Ahrefs Domain Rating of the startup's website.
      - `asking_price` number: Price the seller is asking for the startup, in US dollars. Omitted when TrustMRR shows none.
      - `business_type` string: Business type of the startup, such as `B2C`.
      - `category` string: TrustMRR category of the startup, such as `Mobile App`.
      - `category_slug` string: URL slug of the TrustMRR category.
      - `channels` string[]: Slugs of the marketing channels detected for the startup, such as `meta-ads`.
      - `country` string: Country code of the startup, such as `PL`.
      - `customers` integer: Number of customers the startup has.
      - `deal_score` number: TrustMRR's recency-aware score for how attractive the startup is as an acquisition.
      - `description` string: Description of the startup as listed on TrustMRR.
      - `estimated_user_count` integer: Estimated number of users of the startup's product.
      - `first_listed_for_sale_at` string: Time the startup was first listed for sale (RFC 3339).
      - `first_seen` string: Time the startup first appeared in this dataset (RFC 3339).
      - `founded_date` string: Date the startup was founded.
      - `funding_status` string: Funding status of the startup.
      - `growth_30d` number: Revenue growth over the last 30 days, as a percentage.
      - `growth_mrr_30d` number: Growth in monthly recurring revenue over the last 30 days.
      - `has_dofollow_backlink` boolean: Whether the startup's site links back to TrustMRR with a dofollow link.
      - `has_google_analytics` boolean: Whether the startup has verified Google Analytics.
      - `has_insight_overrides` boolean: Whether the seller has replaced TrustMRR's AI-written business summary with their own.
      - `has_search_console` boolean: Whether the startup has verified Google Search Console.
      - `icon` string: URL of the startup's icon.
      - `is_merchant_of_record` boolean: Whether the startup acts as merchant of record for its payments.
      - `is_sponsored` boolean: Whether the startup is a sponsored listing on TrustMRR.
      - `last_crawled_at` string: Time the startup's data was last refreshed (RFC 3339).
      - `last_seen` string: Time the startup was last seen on TrustMRR (RFC 3339).
      - `listing_tier` string: Tier of the for-sale listing, such as `pro`.
      - `looking_for_cofounder` boolean: Whether the founder is looking for a cofounder.
      - `merchant_category_code` string: Merchant category code (MCC) of the startup's payment processor, such as `7372`.
      - `mrr` number: Verified monthly recurring revenue, in US dollars.
      - `mrr_last_synced_at` string: Time the monthly recurring revenue figure was last synced (RFC 3339).
      - `multiple` number: Asking price as a multiple of the startup's revenue.
      - `name` string: Startup name as listed on TrustMRR.
      - `offer_count` integer: Number of offers the for-sale listing has received.
      - `on_sale` boolean: Whether the startup is currently listed for sale.
      - `payment_provider` string: Payment provider the revenue is verified through, such as `revenuecat`.
      - `pricing_model` string: Pricing model of the startup's product, as summarised by TrustMRR.
      - `problem_solved` string: Problem the startup's product solves, as summarised by TrustMRR.
      - `profit_margin_30d` number: Profit margin over the last 30 days.
      - `revenue_30d` number: Verified revenue over the last 30 days, in US dollars.
      - `revenue_last_synced_at` string: Time the revenue figures were last synced (RFC 3339).
      - `revenue_per_visitor_30d` number: Revenue per site visitor over the last 30 days.
      - `schema_version` integer: Version of the record format.
      - `secondary_payment_provider` string: Second payment provider the revenue is verified through, when there is one.
      - `seller_message` string: Message the seller wrote on the for-sale listing.
      - `slug` string: URL slug of the startup on TrustMRR. Use it with the item endpoint.
      - `status` string: Listing status of the startup: `active` or `removed`.
      - `stealth_mode` boolean: Whether the startup is listed in stealth mode.
      - `tags` string[]: Tags describing the startup's business, as summarised by TrustMRR.
      - `target_audience` string: Audience the startup sells to, such as `B2C`.
      - `target_persona` string: Typical customer persona of the startup, as summarised by TrustMRR.
      - `tech` string[]: Slugs of the technologies detected in the startup's stack, such as `reactnative`.
      - `total_revenue` number: Verified all-time revenue, in US dollars.
      - `traffic_12mo` number: Website traffic over the last 12 months.
      - `traffic_24h` number: Website traffic over the last 24 hours.
      - `traffic_30d` number: Website traffic over the last 30 days, in visits.
      - `traffic_7d` number: Website traffic over the last 7 days.
      - `url` string: URL of the startup's page on TrustMRR.
      - `user_category` string: Category the seller chose for the startup, such as `Mobile Apps`.
      - `user_category_slug` string: URL slug of the seller-chosen category.
      - `value_proposition` string: What the startup offers customers, as summarised by TrustMRR.
      - `website` string: URL of the startup's own website.
      - `x_follower_count` integer: Number of followers the founder has on X (Twitter).
      - `x_founder_name` string: Founder's display name on X (Twitter).
      - `x_handle` string: Founder's X (Twitter) handle.
      - `x_profile_picture` string: URL of the founder's X (Twitter) profile picture.
    - `page` integer: Page number returned.
    - `page_size` integer: Number of items per page.
    - `sort` string: Sort order applied.
    - `total` integer: Total number of records matching the filters.
  - `msg` string

## Other responses

- `400`: Bad Request
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
