Documentation
API reference
Query the Lint Space catalog from your own tooling. Pro-gated. Session cookies authenticate — per-key tokens coming soon.
Base URL
https://api.lintspace.comAuthentication
All /api/v1/* endpoints require an authenticated Pro session. Sign in at lintspace.com/login with a Pro plan, then include the session cookie (better-auth.session_token) on requests.
Non-Pro sessions get 402 Payment Required.
GET /api/v1/tools
List evaluated tools with filters.
| Param | Type | Description |
|---|---|---|
| category | string | agent_framework | rag_framework | ide_plugin | infra | eval_tool | ai_app | other |
| minMaturity | number 0-100 | Filter for tools whose maturityScore ≥ N |
| limit | number ≤ 500 | Default 50 |
curl https://api.lintspace.com/api/v1/tools?category=agent_framework&minMaturity=70&limit=20 \
--cookie "better-auth.session_token=..."Response:
{
"version": "v1",
"count": 12,
"tools": [
{
"id": "uuid",
"name": "langchain-ai/langgraph",
"url": "https://github.com/...",
"language": "Python",
"stars": 15400,
"category": "agent_framework",
"scores": {
"maturity": 72,
"prodReadiness": 74,
"docQuality": 76,
"communityHealth": 88
},
"summary": "...",
"bestFor": "...",
"notFor": "...",
"fitTags": ["Production ready", "Python", "Enterprise"],
"lastEvaluatedAt": "2026-05-09T..."
}
]
}GET /api/v1/tools/:id
Full verdict for a single tool by UUID.
curl https://api.lintspace.com/api/v1/tools/<uuid> \
--cookie "better-auth.session_token=..."Rate limits
120 requests / minute per IP across all API routes. Exceeding returns 429 Too Many Requests with a Retry-After header.
Data freshness
Metadata (stars, descriptions) refreshes every 6 hours. Scores re-evaluate on a 7-day cadence or when you flag a tool for priority review. Discovery finds new AI repos every 12 hours.
Coming soon
- Per-key tokens (revoke + rotate without sign-out)
POST /api/v1/compare— server-side compare rendering for your scripts- Webhook callbacks on watchlist score changes