OpenAlex for AI agents
Agents read OpenAlex at once. Changes and sends are held for a person's approval by default.
About OpenAlex
OpenAlex is an open catalog of scholarly works, authors, institutions, sources, topics, and related research metadata.
What an agent can do in OpenAlex
Every OpenAlex action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in OpenAlex without asking first. 11 actions.
- Autocomplete EntitiesResolve a partial name or title to likely OpenAlex entity IDs before filtering or retrieving metadata.
- Download Work ContentDownload an OpenAlex-cached PDF or gzipped GROBID TEI file for a work. Choose the format matching the work's has_content flags. Each call currently costs $0.01, and source copyright terms still apply.
- Get ChangefileRetrieve changed entity counts and JSONL/Parquet download details for one OpenAlex changefile date. Requires an OpenAlex paid plan; inspect GET_RATE_LIMIT_STATUS for daily capacity and current endpoin
- Get CollectionGet metadata for one private OpenAlex collection owned by the connected user.
- Get Metadata EntityRetrieve one OpenAlex work, author, source, institution, topic, keyword, publisher, funder, award, taxonomy item, country, continent, or language by its supported identifier. Returns the provider's en
- Get Rate Limit StatusValidate the connected OpenAlex API key and inspect daily budget, prepaid balance, reset timing, and current endpoint costs before expensive queries or downloads.
- List ChangefilesList all available OpenAlex changefile dates and detail URLs. Requires an OpenAlex paid plan. Keep aggregate traffic below 100 requests per second and inspect GET_RATE_LIMIT_STATUS for daily capacity
- List Collection EntitiesList one page of entity IDs in an owned private collection together with collection metadata and page totals.
- List My CollectionsList private OpenAlex collections owned by the connected API-key user, optionally finding collections that contain an entity.
- Query Metadata EntitiesSearch, filter, sort, sample, select, or group one OpenAlex metadata resource other than works, including authors, venues, organizations, taxonomy, geography, awards, and enumerations. Returns one cur
- Query WorksSearch, filter, sort, sample, select, or group scholarly works. Returns one cursor-controlled page and its OpenAlex query cost; use the snapshot for whole-catalog exports.
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 5 actions.
- Add Collection EntitiesBulk-add one or more matching OpenAlex entity IDs to an owned collection without duplicating existing memberships.
- Create CollectionCreate a private, single-entity-type OpenAlex collection, optionally with an initial bounded set of entity IDs.
- Delete CollectionPermanently delete exactly one owned private OpenAlex collection and all of its collection memberships. This does not delete the underlying OpenAlex entities.
- Remove Collection EntitiesBulk-remove one or more entity memberships from an owned private OpenAlex collection without deleting the underlying OpenAlex entities.
- Update CollectionUpdate a private collection's name or description, or change its entity type while the collection is empty. Provide at least one of display_name, description, or entity_type.
Changes wait in Needs you
Changes and sends in OpenAlex are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
OpenAlex questions
Can an agent change data in OpenAlex on its own?
Not by default. Changes and sends in OpenAlex are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in OpenAlex?
This connector lists 11 read actions. Reads run at once, without waiting for approval.
How does OpenAlex connect?
It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.