Openaire Tools#
Configuration File: openaire_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the openaire_tools.json configuration file.
Available Tools#
OpenAIRE_search_projects (Type: OpenAIRETool)#
Search OpenAIRE funded projects/grants with recoverable one-based pagination. Page size is 1-1000…
OpenAIRE_search_projects tool specification
Tool Information:
Name:
OpenAIRE_search_projectsType:
OpenAIREToolDescription: Search OpenAIRE funded projects/grants with recoverable one-based pagination. Page size is 1-1000, page * max_results must be <=10000, and metadata distinguishes exact total_results from the first 10,000 accessible matches. Returns grant code, title, funder, funding stream, dates, amounts, currency, and website.
Parameters:
query(string) (required) Keyword(s) to search project titles, acronyms, and metadata (e.g., ‘cancer’, ‘machine learning’, ‘graphene’).max_results(integer) (optional) Projects per page (1-1000). OpenAIRE exposes at most the first 10,000 matches.page(integer) (optional) One-based page. page * max_results must not exceed 10000.type(string) (optional) Must be ‘projects’ for this tool.
Example Usage:
query = {
"name": "OpenAIRE_search_projects",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)
OpenAIRE_search_publications (Type: OpenAIRETool)#
Search OpenAIRE publications, datasets, or software with recoverable one-based pagination. Page s…
OpenAIRE_search_publications tool specification
Tool Information:
Name:
OpenAIRE_search_publicationsType:
OpenAIREToolDescription: Search OpenAIRE publications, datasets, or software with recoverable one-based pagination. Page size is 1-1000 and page * max_results must be <=10000. total_results is exact; accessible_results and upstream_truncated disclose the API’s 10,000-result window.
Parameters:
query(string) (required) Search query for OpenAIRE research products. Use keywords to search across titles, abstracts, and metadata.max_results(integer) (optional) Results per page (1-1000). Out-of-range values are rejected rather than silently clamped.page(integer) (optional) One-based page. OpenAIRE requires page * max_results <= 10000; continue with next_page while has_more is true.type(string) (optional) Type of research product to search: ‘publications’, ‘datasets’, or ‘software’. Default is ‘publications’.
Example Usage:
query = {
"name": "OpenAIRE_search_publications",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)