GET /keywords

openalex.org:openalex-api

Summary: List and search keywords
Operation ID: listKeywords
Auth: unknown
Description

Search and filter through keywords (natural language terms describing research).

Parameters (5)

filter (string, query, optional)

Filter constraints using field:value syntax. Multiple filters can be combined with commas (AND). Supports OR with pipe (|) and NOT with !. Examples: publication_year:2024, authorships.author.id:A5023888391, is_oa:true

page (integer, query, optional, default: 1)

Page number for pagination (capped at 10,000 results total; use cursor for deeper pagination)

Constraints: {'minimum': 1}

per_page (integer, query, optional, default: 25)

Number of results per page (default: 25, max: 100)

Constraints: {'minimum': 1, 'maximum': 100}

search (string, query, optional)

Full-text search query

sort (string, query, optional)

Sort order using field:direction syntax. Direction can be 'asc' or 'desc'. Example: cited_by_count:desc

Examples (3)

TitleTypeURLAction
List first 10 keywords curl https://api.openalex.org/keywords?per_page=10
Search for machine learning keywords curl https://api.openalex.org/keywords?search=machine+learning&per_page=5
Filter keywords with 1000+ works, sorted by most cited curl https://api.openalex.org/keywords?filter=works_count:%3E1000&sort=-cited_by_count&per_page=10

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-03-23 10:24:34.783588 400 572ms
2026-03-23 10:09:30.023719 200 265ms
2026-03-23 09:00:33.599879 200 548ms

Response Changes

WhenOldNew
2026-03-23 10:09:30.023719 3db0629f899f 1ba2a093539b
2026-03-23 10:24:34.783588 1ba2a093539b a4cf6a0a8158