Skip to main content
The /publishers endpoints expose Hexagraph’s index of academic publishing organizations — commercial publishers, university presses, and society publishers. Publishers own one or more Sources (journals and repositories), which in turn host scholarly Outputs. Publishers are identified by the OA:P prefix system.

List publishers

Search for publishers by name. Partial matches are supported (e.g. elsevier matches “Elsevier BV”).
filter
string
Narrow results with key-value filters. Multiple filters may be combined with a comma.
page
integer
default:"1"
Page number for paginated results. Starts at 1.
per_page
integer
default:"25"
Number of results returned per page. Maximum value is 200.
curl "https://hexagraph-core.onrender.com/publishers?search=elsevier"
[
  {
    "id": "OA:P4310320595",
    "name": "Elsevier BV"
  },
  {
    "id": "OA:P4310321948",
    "name": "Elsevier Ireland"
  }
]

Get a single publisher

Fetch a specific publishing organization by its OA:P identifier.
curl "https://hexagraph-core.onrender.com/publishers/OA:P4310320595"
{
  "id": "OA:P4310320595",
  "name": "Elsevier BV"
}

Response fields

id
string
required
Unique identifier for the publisher. Always prefixed with OA:P (e.g. OA:P4310320595).
name
string
required
Full display name of the publishing organization (e.g. "Elsevier BV", "Springer Nature", "Oxford University Press").

Related endpoints: publishers own Sources (journals and repositories), which publish scholarly Outputs.