Talent
Overview
A researcher database (preview): who works on what, where, with what track record. Search returns enough to shortlist; survey returns the full profile with a written report and live Scholar metrics. Both need a registered key and draw from the agentic pool.
Talent searchregistered key
/talent/searchResearcher profiles — name, affiliation, region, research tags, h-index, total citations — enough to shortlist. Full profile via survey. With semantic=1 the query is understood as a sentence (advisor/student intent, institution names) and ranked by relevance.
Parameters
| Parameter | Type | Description | |
|---|---|---|---|
| q | string | OPTIONAL | Keywords, or a full sentence with semantic=1. |
| semantic | bool | = false | Semantic retrieval; sort/order are ignored. |
| tags | string | OPTIONAL | Comma-separated, union. |
| career_stage | student | junior | senior | OPTIONAL | Career stage. |
| investigated | profile | deep | any | scholar | OPTIONAL | Depth of existing investigation. |
| sort | h_index | total_citations | last_paper_at | updated_at | created_at | = h_index | Sort key. |
| order | desc | asc | = desc | Sort order. |
| limit | integer | = 20 | 1–100. |
| offset | integer | = 0 | Pagination. |
1 agentic call per request
Talent surveyregistered key
/talent/survey/{person_id}One person, in full: structured profile, the written survey report_md, Scholar metrics, collaborators, representative and related papers. Scholar data older than 14 days is refreshed upstream first; on failure the stored values are returned with scholar.refresh_error. Private contact details are never returned.
Parameters
| Parameter | Type | Description | |
|---|---|---|---|
| person_id (path) | integer | REQUIRED | From talent/search. |
| refresh | true | false | OPTIONAL | Force or skip the Scholar refresh; default decides by freshness. |
1 agentic call per request