Onbo Hub API
v1Fetch 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
Generate an API key from your dashboard.
- 2
Download the pre-configured file with your key and attach it to any AI tool.
- 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"
| Header | Description |
|---|---|
| Header | X-API-Key |
| Rate limit | 60 requests / min |
| Max keys | 3 keys / user |
| Permissions | Read-only (GET only) |
Base URL
https://onbo-hub.com
Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/apps | List apps (filter & pagination) |
| GET | /api/v1/apps/{slug} | App detail + screenshots |
| GET | /api/v1/stats | Aggregated stats |
GET /api/v1/apps
Returns a list of apps. Supports filtering by category, revenue range, and field selection.
Query parameters
| Parameter | Type | Description |
|---|---|---|
category | string | Filter by category (e.g. Health & Fitness) |
revenue_min | number | Min revenue in USD (e.g. 100000 = $100k+) |
revenue_max | number | Max revenue in USD |
limit | number | Results per page. Default: 50 / Max: 100 |
offset | number | Pagination offset |
fields | string | Comma-separated field names (returns all if omitted) |
Available categories
Key fields
nameアプリ名 / App nameslugURL identifiercategoryカテゴリ / Categoryrevenue{ amount (USD), currency }founder創業者情報 / Founder infomonetization_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
| Status | Cause | Fix |
|---|---|---|
| 401 | Missing or invalid X-API-Key | Re-check your key in the dashboard |
| 403 | No active Pro subscription | Check or renew your plan |
| 404 | App slug not found | List valid slugs via GET /api/v1/apps |
| 429 | Rate limit exceeded (60 req/min) | Wait the seconds in the Retry-After header |
| 500 | Server error | Contact 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