▓ Limn Labs · API Reference

Developer Documentation

Everything you need to integrate structural gap intelligence into your stack. REST API, JSON responses, bearer token authentication.

Base URLhttps://www.limnlabs.ai/api/v1
AuthenticationAuthorization: Bearer YOUR_API_KEY
Authentication

Bearer Token Authentication

Most endpoints require authentication. Pass your API key as a bearer token in the Authorization header. Register a key via POST /api/v1/keys or from your dashboard.

All authenticated requests
curl -H "Authorization: Bearer lk_live_YOUR_KEY_HERE" \
  https://www.limnlabs.ai/api/v1/gaps
▓ Try It Live

Test the API in your browser

Fetch live gap data from GET /api/v1/gaps. Leave the API key blank to use public access.

Endpoints

API Reference

List structural market gaps. Returns paginated gap records filtered by domain, minimum score, and other criteria.

Query Parameters
NameTypeRequiredDescription
domainstringoptionalFilter gaps by domain slug (e.g. "saas-crm")
limitintegeroptionalNumber of results to return. Default: 20, max: 100
offsetintegeroptionalPagination offset. Default: 0
min_scorefloatoptionalMinimum structural confidence score (0.0–1.0). Default: 0.5
cURL
curl -s "https://www.limnlabs.ai/api/v1/gaps?domain=saas-crm&limit=5&min_score=0.7" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"
Python
import requests

resp = requests.get(
    "https://www.limnlabs.ai/api/v1/gaps",
    params={"domain": "saas-crm", "limit": 5, "min_score": 0.7},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
)
data = resp.json()
for gap in data["gaps"]:
    print(gap["title"], gap["score"])
Example Response
{
  "gaps": [
    {
      "id": "gap_01HXYZ123ABC",
      "domain": "saas-crm",
      "title": "AI-native pipeline forecasting for SMB",
      "score": 0.87,
      "tam_usd": 4200000000,
      "signal_count": 14,
      "status": "active",
      "created_at": "2026-03-01T00:00:00Z"
    }
  ],
  "total": 142,
  "limit": 20,
  "offset": 0
}

Retrieve a single gap record by ID. Returns full detail including signal breakdown, TAM estimate, and related vendor map.

System health check. Returns current API status, uptime, and database connectivity. No authentication required.

Retrieve current pricing tier information. Returns subscription tier definitions and TAM analysis pricing.

Gap velocity statistics. Returns trend data showing how quickly new gaps are being identified across domains.

Prediction accuracy and track record. Returns historical data on Limn Labs gap predictions and their eventual market outcomes.

Register a new API key. Requires an account email and optionally a tier. Returns the API key — store it securely, it will not be shown again.

Create a Stripe checkout session. Returns a redirect URL for payment processing. Supports subscription tiers and TAM analysis engagements.

Rate Limits

Limits & Quotas

Starter
60 req/min📊 1,000 queries/day
Pro
300 req/min📊 10,000 queries/day
Enterprise
Unlimited📊 Custom quota

Rate limit headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset