Get a list of topics with optional filtering, searching, sorting, and pagination. Topics are research areas automatically assigned to works.
Your OpenAlex API key. Get a free key at https://openalex.org/settings/api
Filter topics. Examples: domain.id:1, field.id:17, subfield.id:1702, works_count:>1000 See all Topic fields.
Sort by: works_count, cited_by_count. Prefix with - for descending. See all Topic fields.
Group by: domain.id, field.id, subfield.id See all Topic fields.
Full-text search across titles, abstracts, and other text fields. Example: search=machine learning
Number of results per page (1-100, default 25)
1 <= x <= 100Page number for pagination. Use cursor for deep pagination beyond 10,000 results.
x >= 1Cursor for deep pagination. Use cursor=* to start, then use the next_cursor from the response.
Return a random sample of N results (max 10,000). Cannot be used with sort or page.
x <= 10000Comma-separated list of fields to return. Reduces response size. Example: select=id,display_name,cited_by_count
Your OpenAlex API key (required). Get a free key at https://openalex.org/settings/api