Documentation Index
Fetch the complete documentation index at: https://docs.reposeek.ai/llms.txt
Use this file to discover all available pages before exploring further.
POST /v1/search
Search open-source repositories and receive ranked candidates with summaries and GitHub metadata.
POST https://api.reposeek.ai/v1/search
| Header | Required | Value |
|---|
Authorization | Yes | Bearer <REPOSEEK_API_KEY> |
Content-Type | Yes | application/json |
Request body
| Field | Type | Required | Rules |
|---|
query | string | Yes | Non-blank, max 1024 characters, must contain a searchable letter/digit token. |
limit | integer | No | Defaults to 3; must be from 1 to 10. |
Unknown fields are rejected.
curl
curl -sS -X POST "https://api.reposeek.ai/v1/search" \
-H "Authorization: Bearer ${REPOSEEK_API_KEY}" \
-H "Content-Type: application/json" \
-d '{"query":"macOS menu bar timer app swift","limit":3}'
Explore in API Playground
Sign in to run this request from your dashboard.
Response
{
"request_id": "req_a1b2c3d4e5f6",
"results": [
{
"rank": 1,
"repo": "marmelab/react-admin",
"url": "https://github.com/marmelab/react-admin",
"score": 0.97,
"summary": "A frontend framework for building B2B applications on top of REST/GraphQL APIs, using React.",
"stars": 24000,
"forks": 5300,
"license": "MIT"
}
]
}
Successful searches include:
| Header | Meaning |
|---|
X-Request-Id | Matches the JSON request_id and backend structured logs. Include it when reporting issues. |
Server-Timing | Route-level search latency, for example search;dur=312. |
See search result fields for the full field reference.