Skip to main content
GET
/
autocomplete
/
{entity_type}
Autocomplete search
curl --request GET \
  --url 'https://api.openalex.org/autocomplete/{entity_type}?api_key='
{
  "meta": {
    "count": 123,
    "db_response_time_ms": 123
  },
  "results": [
    {
      "id": "<string>",
      "display_name": "<string>",
      "hint": "<string>",
      "cited_by_count": 123,
      "works_count": 123,
      "entity_type": "<string>",
      "external_id": "<string>"
    }
  ]
}

Authorizations

api_key
string
query
required

Your OpenAlex API key. Get a free key at https://openalex.org/settings/api

Path Parameters

entity_type
enum<string>
required

Type of entity to search

Available options:
works,
authors,
sources,
institutions,
topics,
keywords,
publishers,
funders

Query Parameters

q
string
required

Search query string

filter
string

Filter results using field:value syntax. Multiple filters can be combined with commas (AND) or pipes (OR). Available fields vary by entity type.

api_key
string
required

Your OpenAlex API key (required). Get a free key at https://openalex.org/settings/api

Response

Successful response

meta
object
results
object[]