Skip to main content
Glama
Panda Federation Tools

Panda Federation Tools

Google Scholar Author Alternative: Find Experts & KOLs by Topic

researcher_expert_finder
Read-only

Find and rank academic experts and key opinion leaders on a research topic using country, institution, and year filters, then return profiles with ORCID, affiliation, h-index, and relevant papers.

Instructions

Use this to find the academic experts and key opinion leaders on a research topic (Google Scholar author search alternative). Input: a topic plus country, institution and year filters. Output: ranked experts with ORCID, affiliation, h-index and topic papers.

Runs the Apify Actor pandadad0214/researcher-expert-finder (https://apify.com/pandadad0214/researcher-expert-finder) on your own Apify account. Price: $0.0025 per expert found. Runs that find nothing are not charged per result. Spending is capped per call by run_max_charge_usd.

Input Schema

NameRequiredDescriptionDefault
topicYesResearch topic. What the experts work on, e.g. perovskite solar cells, antimicrobial resistance, large language models in healthcare. Matched against paper titles and abstracts. Use quotes for exact phrases ("machine learning") and AND / OR / NOT for Boolean searches.perovskite solar cells
sortByNoSort. Expert score (default) blends matching papers, their citations and h-index. Or sort by a single number. Choices: expertScore = Expert score; topicWorks = Matching papers; topicCitations = Citations of top matching papers; citations = Total citations; hIndex = h-index.expertScore
yearToNoPapers to year. Optional. Only count matching papers published up to this year. Whole number, 1900 or more.
minWorksNoMinimum total works. Optional. Total works on the person's OpenAlex profile. Whole number, 0 or more works.
yearFromNoPapers from year. Optional. Only count matching papers published in or after this year, e.g. 2020 for people active in the field recently. Whole number, 1900 or more.
countriesNoCountries. Optional 2-letter ISO country codes (US, GB, DE, IN, AU…). Keeps experts whose current institution is in one of these countries, and counts only papers with an author in them.
minHIndexNoMinimum h-index. Optional. Whole number, 0 or more.
maxResultsNoMaximum experts. You pay per expert returned, so this also caps the cost. Up to 200 (the ranked pool is the 200 authors with the most matching papers). Whole number, 1 to 200 results; default 25.
activeSinceNoActive since (year). Optional. Only keep people who published anything in or after this year (uses OpenAlex yearly counts for the last ~10 years). Whole number, 1900 or more.
institutionNoInstitution. Optional. University, hospital, lab or company name (e.g. Stanford University), a ROR ID or an OpenAlex institution ID (I…). Sub-units count too: a university includes its schools and hospitals. The matched institution is shown in the search log.
includeOrcidNoAdd ORCID details. For experts with an ORCID iD, add current employment and role, keywords, websites and a short biography from the public ORCID record. Default: on.
minCitationsNoMinimum total citations. Optional. Whole number, 0 or more citations.
minTopicWorksNoMinimum matching papers. Each expert must have at least this many papers on your topic. Whole number, 1 or more papers; default 2.
run_max_itemsNoOptional. Most results to return from this call (default from PANDA_MAX_ITEMS, 50). Also limits how many results the Actor produces and charges for, unless you set its own max field.
papersPerExpertNoRecent papers per expert. How many of each expert's newest matching papers to list (title, year, DOI, citations). 0 to skip. Whole number, 0 to 10 papers; default 3.
run_timeout_secsNoOptional. Seconds to wait for results (default from PANDA_TIMEOUT_SECS, 120; max 300).
maxAuthorsPerPaperNoIgnore papers with more authors than. Large collaboration papers (hundreds of authors) would make everyone on them look like an expert. Papers with more authors than this are not counted. Whole number, 1 or more authors; default 50.
run_max_charge_usdNoOptional. Hard spending cap for this call in USD (default from PANDA_MAX_CHARGE_USD, 0.50).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.1.1

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the annotations by disclosing the pricing model ($0.0025 per expert), the no-charge-for-empty-runs policy, that the call runs on the user's own Apify account, and that spend is hard-capped via run_max_charge_usd. These are exactly the operational facts an agent needs before triggering a paid, open-world call.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads purpose, then input, then output, then operational/cost details — a readable order with no filler. The second paragraph is dense but each sentence (actor, price, billing exception, cap) carries distinct information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 18-parameter paid tool with no output schema, the description supplies the missing return-value shape (ranked experts with ORCID, affiliation, h-index, topic papers) plus cost and timeout behavior. Minor gap: it doesn't mention the ranked-pool size limit (200 authors) or latency expectations in prose.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every parameter is already well documented; the description only summarizes the input as "a topic plus country, institution and year filters." That summary adds almost nothing beyond the schema, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource — finding academic experts and KOLs on a research topic — and positions itself against an external reference ("Google Scholar author search alternative"), which makes it clearly distinct from siblings like literature_search or pubmed_evidence_table.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The opening "Use this to find..." gives a clear usage context and the Google Scholar framing implies when an agent would pick it over a paper-search tool. It does not, however, explicitly name a sibling tool or state when-not to use it, so routing still requires inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.