Developer Portal

API keys, usage stats, and integration docs

Getting Started

The AIHealthcare REST API provides programmatic access to articles, trends, sentiment, regulatory alerts, and AI-powered search. Authenticate with an API key sent in the X-API-Key header.

curl -H "X-API-Key: aih_your_key_here" https://app.bigskylabs.ai/api/v1/articles?topic=AI&limit=10

API Keys

Log in to manage your API keys and view usage stats.

Rate Limits

Limit Type Value Notes
Per-minute 60 requests Per API key, sliding window
Monthly queries Subscriber: 200 | Enterprise: 2000 AI-powered search and research calls

Rate-limited responses return HTTP 429 with a Retry-After header. The X-RateLimit-Remaining response header shows remaining requests.

Code Examples

# List recent articles
curl -H "X-API-Key: aih_your_key" \
  "https://app.bigskylabs.ai/api/v1/articles?topic=AI&limit=10"

# Get latest trend snapshot
curl -H "X-API-Key: aih_your_key" \
  "https://app.bigskylabs.ai/api/v1/trends/latest"

# Get sentiment for a company
curl -H "X-API-Key: aih_your_key" \
  "https://app.bigskylabs.ai/api/v1/sentiment/tempus-ai"

# AI-powered search
curl -H "X-API-Key: aih_your_key" \
  "https://app.bigskylabs.ai/api/v1/search/ai?q=FDA+clearance+AI+diagnostics&topK=10"

# Submit enterprise data export job (Enterprise tier)
curl -X POST -H "X-API-Key: aih_your_key" \
  -H "Content-Type: application/json" \
  -d '{"feedId":"articles","format":"CSV","rowLimit":500}' \
  "https://app.bigskylabs.ai/api/v1/enterprise/data/jobs"
import requests

API_KEY = "aih_your_key"
BASE = "https://app.bigskylabs.ai/api/v1"
headers = {"X-API-Key": API_KEY}

# Get articles
resp = requests.get(f"{BASE}/articles", headers=headers,
                    params={"topic": "AI", "limit": 10})
articles = resp.json()

# Get sentiment
resp = requests.get(f"{BASE}/sentiment/tempus-ai", headers=headers)
sentiment = resp.json()

# AI search
resp = requests.get(f"{BASE}/search/ai", headers=headers,
                    params={"q": "FDA clearance AI diagnostics", "topK": 10})
results = resp.json()
HttpClient client = HttpClient.newHttpClient();

HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://app.bigskylabs.ai/api/v1/articles?topic=AI&limit=10"))
    .header("X-API-Key", "aih_your_key")
    .GET()
    .build();

HttpResponse<String> response = client.send(request,
    HttpResponse.BodyHandlers.ofString());

System.out.println(response.body());

Available Endpoints

Method Endpoint Description
GET /api/v1/articles List articles by topic
GET /api/v1/trends/latest Latest keyword trend snapshot
GET /api/v1/sentiment All company sentiments
GET /api/v1/sentiment/{slug} Sentiment for a specific company
GET /api/v1/frameworks Competitive framework analyses
GET /api/v1/search/ai AI-powered multi-model search
GET /api/v1/runs Newsletter run history
GET /api/v1/deals Deal signals (M&A, funding, partnerships)
GET /api/v1/market-digest/latest Latest market digest
POST /api/v1/enterprise/data/jobs Submit async data export job (Enterprise)
GET /api/v1/enterprise/data/jobs List your data jobs (Enterprise)
GET /api/v1/enterprise/data/jobs/{jobId}/artifact Download job artifact (Enterprise)
POST /api/v1/enterprise/data/schedules Create push delivery schedule (Enterprise)
POST /api/v1/enterprise/connections Register remote data connection (Enterprise)
GET /d/{token} Signed artifact download — no auth required (Enterprise)

See the full list in Swagger UI.