Skip to content

Search for topics by keyword

GET
/topics/search
q
required
string

Keyword to search for

page
integer

Page number of results to return (1-based)

limit
integer

Page size of results

SearchResults of a successful search

Media type application/json
TopicSearchResults
object
topics
Array<object>

TopicResponse for returning topics

object
created
string format: date-time
id
integer format: int64
repo_count
integer format: int64
topic_name
string
updated
string format: date-time
Example generated
{
"topics": [
{
"created": "2026-04-15T12:00:00Z",
"id": 1,
"repo_count": 1,
"topic_name": "example",
"updated": "2026-04-15T12:00:00Z"
}
]
}

APIForbiddenError is a forbidden error response

Media type application/json
object
message
string
url
string
Example generated
{
"message": "example",
"url": "example"
}

APINotFound is a not found error response

Media type application/json
object
errors
Array<string>
message
string
url
string
Example generated
{
"errors": [
"example"
],
"message": "example",
"url": "example"
}