Skip to main content
GET
Search supported programming languages

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-GitHits-Client-Name
string

Optional client attribution: trimmed printable ASCII, at most 80 bytes. Invalid optional values are dropped.

X-GitHits-Client-Version
string

Optional client-version attribution: trimmed printable ASCII, at most 80 bytes. Invalid optional values are dropped.

X-GitHits-Agent
string

Optional agent attribution: trimmed printable ASCII, at most 160 bytes. Invalid optional values are dropped.

X-GitHits-Session-ID
string

Optional session attribution: trimmed printable ASCII, at most 128 bytes. Invalid optional values are dropped; no session is created.

Query Parameters

query
string
required

Nonempty language name or alias to search for. Text is preserved after URL decoding.

Minimum string length: 1
limit
integer<int32>
default:5

Maximum matches; default 5, inclusive range 1–20.

Required range: 1 <= x <= 20

Response

Matches in backend ranking order; [] when no languages match.

aliases
string[]
required

Alternative language spellings; an empty array means no aliases are listed.

display_name
string
required

Human-readable language name.

name
string
required

Canonical language name accepted by GitHits search operations.