← Beta RAG

Documentation

One endpoint. POST a query. Get results.

Endpoint

POST https://betarag.com/api

Authentication

Include your API key as an x-api-key header.

x-api-key: brag_your_key_here

Request

FieldTypeRequiredDescription
querystringYesYour search query
countintegerNoResults to return (1-50, default 10)
thresholdfloatNoMin similarity (0-1, default 0)
modestringNoauto, precision, balanced, explore

Example

curl https://betarag.com/api \
  -H "Content-Type: application/json" \
  -H "x-api-key: brag_your_key_here" \
  -d '{"query": "recommendation systems", "count": 5}'

Response

{
  "product": "Beta RAG",
  "query": "recommendation systems",
  "mode": "balanced",
  "count": 5,
  "latency_ms": 342,
  "results": [
    {
      "name": "Result Name",
      "content": "...",
      "score": 0.847,
      "similarity": 0.812,
      "metadata": {
        "relevance_weight": 0.8,
        "depth": 3,
        "category": 2
      }
    }
  ],
  "rate_limit": {
    "minute_remaining": 9,
    "day_remaining": 99,
    "tier": "free"
  }
}

Modes

ModeBest For
autoMost queries — detects optimal strategy
precisionExact lookups
balancedGeneral search
exploreDiscovery, cross-domain

Rate Limits

TierPer MinutePer DayPrice
Free10100$0
Builder605,000$49/mo
Oracle600Unlimited$199/mo

Errors

StatusMeaning
401Missing or invalid API key
429Rate limit exceeded
400Invalid request