Skip to content

Latest commit

 

History

History
43 lines (24 loc) · 2.57 KB

website.md

File metadata and controls

43 lines (24 loc) · 2.57 KB
description
Explore OpenAlex without needing to write code

Website

The easiest way to explore the OpenAlex dataset is via the web interface. It allows you to search, filter, facet, and export OpenAlex entities, just like the API does (in fact, it's built on our API), but without needing any technical knowledge.

There's only one downside to the website: it's not actually done yet :).

In the meantime, there is a very basic webpage for each OpenAlex entity that you can view by following any OpenAlex ID. So for example, pasting this ID in your browser:

https://openalex.org/W2741809807

will take you to a webpage with the basic info we know about the entity.

If you'd like to be notified of when the full website launches, please join our mailing list.

Content negotiation

When you request an Entity from openalex.org using its OpenAlex ID, you can specify the format you want it to be returned in. Two formats are supported:

1. A web page, easy for people to read (text/html)

Entity information can be displayed on a web page, like https://explore.openalex.org/works/W2741809807.

How to get a web page:

  • In a web browser, click OpenAlex ID or paste it into your location bar. Try clicking https://openalex.org/W2741809807, for example.
  • In any client - cURL, Requests, web browsers and so on - don't request JSON in any of the ways outlined below.

2. A JSON object, easy for computers to read (application/json)

Entity information can be returned in JSON format, as from https://api.openalex.org/W2741809807.

How to get JSON:

  • Ask for application/json in your request's Accept header. For example, using cURL:
    • curl -L -H 'Accept: application/json' 'https://openalex.org/W2741809807'
  • Add .json to the OpenAlex ID of the Entity. For example, https://openalex.org/W2741809807.json will give you a JSON object for Work W2741809807, without regard to the client you're using or any request headers you send.