Search by

omnischolar / openalex

GlitchArt

Omnischolar OpenAlex: an author's profile and counts (works, citations, h-index), their works with abstracts, citations and open-access links, any work by DOI - through the OpenAlex API, no key needed.

1.x-dev 2026-10-03 16:42 UTC

This package is auto-updated.

Last update: 2026-10-03 16:46:47 UTC


README

OpenAlex for glitchr/omnischolar: a researcher's profile with their counts (works, citations, h-index, i10-index, by year) and the institutions seen on their works; their works with abstracts, citation counts and open-access links; any work by its OpenAlex id, DOI or PubMed id; a search. No key needed.

$openalex = (new OpenAlexSourceFactory($http))->create(['mailto' => 'support@glitchr.io']);
$openalex->author('A5108007452')->metrics->hIndex;                      // 51
$openalex->works('A5108007452', new Query(from: 2024, to: 2024));       // a Page of Work
$openalex->work('10.1039/d4sc04973j');
omnischolar:
    sources:
        openalex:
            factory: openalex
            options:
                mailto: 'support@glitchr.io'      # sent with every call, as OpenAlex asks
                api_key: ~                        # free, from openalex.org/settings/api: ten times the keyless daily budget
                paratext: false                   # true keeps covers, tables of contents...

See docs/ for what is read, how it maps, and what OpenAlex does not give.

License: LGPL-3.0-or-later.