Check the API
Before making data requests, confirm the Hexagraph service is up and reachable by calling the health endpoint.A healthy service returns:If you receive a non-
200 response or a network error, the service may be temporarily unavailable. Try again after a few moments.Fetch a scholarly output
Retrieve a single scholarly work by its Example response (trimmed):Use the
OA:ID. Hexagraph uses the OA: prefix for all entity identifiers, derived from the underlying OpenAlex identifier.id values returned in the authors array to resolve individual author records via the /authors/{id} endpoint.Search publications
Use the Key query parameters:
The response includes a
/outputs endpoint with query parameters to search across millions of scholarly works. Combine search with filter to narrow results, and use page and per_page for pagination.| Parameter | Type | Description |
|---|---|---|
search | string | Full-text search term across titles and abstracts |
filter | string | Comma-separated filter expressions (e.g. has_doi:true) |
page | integer | Page number for paginated results (default: 1) |
per_page | integer | Number of results per page (default: 10, max: 50) |
meta object with total result counts and pagination details alongside the results array.Try GraphQL
Hexagraph exposes a full GraphQL API for flexible, nested queries. The interactive playground is available at:https://hexagraph-core.onrender.com/graphqlPaste the following query into the playground to retrieve the same scholarly output you fetched in Step 2:GraphQL lets you request exactly the fields you need — no more, no less — and compose nested queries across related entities (e.g. fetching an author’s affiliated institutions in the same request). See the GraphQL Overview for the full schema reference.
Hexagraph enforces rate limits of 30 requests per minute and 1,000 requests per day per IP address. If you exceed these limits, you’ll receive an HTTP
429 Too Many Requests response. See Rate Limits & Authentication for guidance on handling limit errors gracefully.API Reference
Explore the full REST endpoint catalog, parameters, and response schemas.
Rate Limits
Understand how rate limiting works and how to avoid hitting your quota.