Proven SaaS Logo
Proven SaaSAPI Reference
|Dashboard →

Authentication

Include your API key in requests:

x-api-key: YOUR_API_KEYor?api_key=YOUR_API_KEY

Plans

PlanCredits/monthPrice
Starter100$0/mo
Growth1,000$97/mo
Scale10,000$497/mo
EnterpriseCustomContact

Credit costs: /brands = 1, /brands/:id = 1, /brands/:id/ads = 2, /status = 0 (free)

Endpoints

GET/brands
1 credit

Search and filter brands by category, technology, reach, revenue, platform type, and more.

Parameters

qstringSearch query (brand name, URL, description)
categorystringParent category: b2b_saas, b2c_saas, ecommerce, agency, etc.
subcategorystringChild category: crm_sales, marketing_automation, analytics, etc.
technologystringTech stack: Next.js, React, Vue.js, Laravel, etc.
countrystringTarget country: United States, United Kingdom, etc.
app_typestringPlatform: web (web apps only), mobile (app store apps only)
min_reachnumberMinimum total reach (default: 10000)
max_reachnumberMaximum total reach
min_spendnumberMinimum estimated lifetime ad spend USD
max_spendnumberMaximum estimated lifetime ad spend USD
min_daily_spendnumberMinimum current daily ad spend USD
min_adsnumberMinimum number of ads
sortstringSort by: reach (default), ads_count, newest, oldest, daily_spend
limitnumberResults per page: 1-100 (default: 25)
offsetnumberPagination offset (default: 0)

Request

curl "/api/v1/brands?category=b2b_saas&app_type=web&min_spend=100000&limit=10" \
  -H "x-api-key: YOUR_API_KEY"
Response
{
  "success": true,
  "data": [
    {
      "id": "123456789",
      "name": "Acme CRM",
      "url": "https://acme-crm.com",
      "ads_count": 47,
      "active_ads": 23,
      "inactive_ads": 24,
      "total_reach": 2500000,
      "est_total_spend_usd": 250000,
      "est_daily_spend_usd": 8500,
      "est_total_revenue_usd": 375000,
      "est_monthly_revenue_usd": 382500,
  ...

Categories

b2b_saas
crm_salesmarketing_automationanalyticsproductivityhr_recruitingfinance_accountingdeveloper_toolssecuritycommunication
b2c_saas
fitnesseducationentertainmentfinance_personalhealthdatingsocial
ecommerce
fashionbeautyelectronicshomefoodpetssports
agency
marketingdesigndevelopmentconsulting

Technologies:

Next.jsReactVue.jsAngularSvelteLaravelRailsDjangoWordPressShopifyWebflowFramer

Errors

CodeStatusDescription
MISSING_API_KEY401No API key provided in header or query parameter
INVALID_API_KEY401API key is invalid, expired, or deactivated
RATE_LIMITED429Monthly credit limit exceeded. Upgrade plan or wait for reset.
NOT_FOUND404Resource not found (brand or ad does not exist)
INVALID_PARAMS400Invalid query parameters provided
SERVER_ERROR500Internal server error. Contact support if persistent.