Skip to main content
Use GET /{entity_type}/{id} to retrieve a single entity. The response is the full entity object.
Cost: Free

OpenAlex IDs

Every entity has a unique OpenAlex ID with a letter prefix indicating the type: You can use the full URL or just the key:
IDs are case-insensitive: W2741809807 and w2741809807 are equivalent.

External ID lookups

You can look up entities using external identifiers. Pass the full external ID URL or use shorthand notation.

Short-form IDs

For convenience, you can use prefix notation instead of full URLs:

Canonical external IDs

Each entity type has a primary external identifier:

Merged entities

When duplicate entities are merged, requesting the old ID returns a 301 redirect to the new one:
Most HTTP clients follow redirects automatically, so you will receive the merged entity’s data without extra handling.