Onbo Hub
|
Sign in

Onbo Hub API

v1

Fetch onboarding data from popular mobile apps via REST API. Analyze revenue, UX patterns, and monetization strategies directly from Claude, Cursor, Copilot, or any AI tool.

Quick Start

  1. 1

    Sign up for Pro

    Generate an API key from your dashboard.

  2. 2

    Download SKILL.md

    Download the pre-configured file with your key and attach it to any AI tool.

  3. 3

    Talk to your AI

    Ask in plain English: "Analyze revenue of Health apps" — the AI fetches the data for you.

Authentication

All requests require an X-API-Key header. Generate your key from the dashboard (Pro plan required).

curl https://onbo-hub.com/api/v1/apps \
  -H "X-API-Key: ohub_your_key_here"
HeaderDescription
HeaderX-API-Key
Rate limit60 requests / min
Max keys3 keys / user
PermissionsRead-only (GET only)

Base URL

https://onbo-hub.com

Endpoints

MethodPathDescription
GET/api/v1/appsList apps (filter & pagination)
GET/api/v1/apps/{slug}App detail + screenshots
GET/api/v1/statsAggregated stats

GET /api/v1/apps

Returns a list of apps. Supports filtering by category, revenue range, and field selection.

Query parameters

ParameterTypeDescription
categorystringFilter by category (e.g. Health & Fitness)
revenue_minnumberMin revenue in USD (e.g. 100000 = $100k+)
revenue_maxnumberMax revenue in USD
limitnumberResults per page. Default: 50 / Max: 100
offsetnumberPagination offset
fieldsstringComma-separated field names (returns all if omitted)

Available categories

Health & FitnessEducationLifestyleProductivitySocialSportsTravelPhoto & VideoOther

Key fields

nameアプリ名 / App name
slugURL identifier
categoryカテゴリ / Category
revenue{ amount (USD), currency }
founder創業者情報 / Founder info
monetization_strategy_enMonetization strategy (EN)
ux_highlights_enUX highlights (EN)
target_audience_enTarget audience (EN)

Examples

# All apps
curl https://onbo-hub.com/api/v1/apps \
  -H "X-API-Key: ohub_your_key_here"

# Health & Fitness only
curl "https://onbo-hub.com/api/v1/apps?category=Health%20%26%20Fitness" \
  -H "X-API-Key: ohub_your_key_here"

# $100k+ apps, selected fields
curl "https://onbo-hub.com/api/v1/apps?revenue_min=100000&fields=name,category,revenue,monetization_strategy_en" \
  -H "X-API-Key: ohub_your_key_here"

Response

{
  "data": [
    {
      "name": "Pingo AI",
      "slug": "pingo-ai",
      "category": "Education",
      "revenue": { "amount": 500000, "currency": "USD" },
      "monetization_strategy_en": "Annual plan with 7-day free trial..."
    }
  ],
  "meta": { "total": 23, "limit": 50, "offset": 0, "returned": 23 }
}

GET /api/v1/apps/{slug}

Returns all fields for a specific app, including screenshots[] sorted by sort_order.

curl https://onbo-hub.com/api/v1/apps/pingo-ai \
  -H "X-API-Key: ohub_your_key_here"

Response

{
  "data": {
    "name": "Pingo AI",
    "slug": "pingo-ai",
    "category": "Education",
    "revenue": { "amount": 500000, "currency": "USD" },
    "ux_highlights_en": "Progressive disclosure, social proof...",
    "screenshots": [
      { "id": "...", "image_url": "https://...", "sort_order": 1 },
      { "id": "...", "image_url": "https://...", "sort_order": 2 }
    ]
  }
}

GET /api/v1/stats

Returns aggregated statistics across all apps — revenue distribution, category breakdown, and monetization keyword frequencies.

curl https://onbo-hub.com/api/v1/stats \
  -H "X-API-Key: ohub_your_key_here"

Response

{
  "data": {
    "total_apps": 23,
    "average_revenue_usd": 187000,
    "by_category": [
      { "category": "Health & Fitness", "count": 7 }
    ],
    "by_revenue_bracket": [
      { "bracket": "> $500k",       "count": 3 },
      { "bracket": "$100k - $500k", "count": 8 }
    ],
    "monetization_keywords": [
      { "keyword": "trial",       "count": 18, "percentage": 78 },
      { "keyword": "annual_plan", "count": 15, "percentage": 65 }
    ]
  }
}

Error codes

StatusCauseFix
401Missing or invalid X-API-KeyRe-check your key in the dashboard
403No active Pro subscriptionCheck or renew your plan
404App slug not foundList valid slugs via GET /api/v1/apps
429Rate limit exceeded (60 req/min)Wait the seconds in the Retry-After header
500Server errorContact hello@onbo-hub.com

Analyze onboardings with AI

Sign up for Pro, get your API key, and attach SKILL.md to any AI. Start analyzing in minutes.

Start with Pro
API Docs | Onbo Hub