---
title: "search authors by zbMATH style user query"
method: GET
path: "/author/_search"
tags: ["v1 author"]
---

# search authors by zbMATH style user query

`GET /author/_search`

# Description

 
 The syntax search allows for free logical combinations of all available search fields. While similar to the structured search, this endpoint offers much more flexibility at the cost of obscure search parameters.
 # Examples 

 
 - **Simon Donald***: Search in <strong>all parts</strong> of an author's name (results contain <em>Simon, Donald</em> M. and <em>Donald</em>son, <em>Simon</em> Kirwan).
- **ln:Donald* fn:Simon**: Search for specified family (<strong>ln</strong>) and given (<strong>fn</strong>) name.
- **au:Stefan Müller cc:49**: Combine name search (<strong>au</strong>) with main MSC fields (<strong>cc</strong>).
- **au:Helga Bunke**: Search results include <strong>name variations</strong>, in particular <strong>name changes</strong>, different <strong>transliterations</strong> and <strong>pseudonyms</strong>. Names of collectives will be displayed as a separate entity.
- **(st:z & b) | (st:o)**: Search results include all <strong><u>z</u>bMATH reviewers</strong> with <strong><u>b</u>iographic information</strong> or <strong>c<u>o</u>llectives</strong>.
- **(en:MGP | wikidata) ln:a***: Search results include all authors having either an <strong><u>en</u>try</strong> in the <em>Mathematics Genealogy Project</em> or in <em>Wikidata</em> and whose family name starts with <em>''A''</em>.
- **aw:Fields Abel**: Search for all <em>Fields Medal</em> <strong><u>aw</u>ard winners</strong> who also received an <em>Abel Prize</em>. The <strong>&</strong> operator is default and omitted here.

# Search fields

 
 - **any**: Includes ai, au, cc
- **ai**: zbMATH author code
- **au**: Author name
- **aw**: Name or year of an award (to find laureates)
- **co**: Code of a collective (to find members of this collective)
- **en**: External author ID: ORCID, MGP, Wikidata object number, and others
- **ln**: Family name
- **fn**: Given name
- **cc**: Main fields of the author (given by first two MSC digits)
- **rv**: Reviewer ID
- **st**: State: has biographic references (<em>st:b</em>), is cited (<em>st:c</em>), is collective (<em>st:o</em>), is reviewer (<em>st:z</em>)
- **py**: Year(s) in which the author has published (interval search with &ldquo;-&rdquo;)

 # Operators 

 
 - **a & b**: Logical and (default)
- **a | b**: Logical or
- **!ab**: Logical not
- **abc***: Right wildcard
- **ab c**: Phrase
- **(ab c)**: Term grouping

## Query parameters

- `search_string` string, required
- `page` integer
- `results_per_page` integer

## Response `200`

Successful Response

- ZbmathdatamodelsDisplayAuthorResultSearch
  - `result` ZbmathdatamodelsDisplayAuthorAuthor[]
    - `aliases` unknown[]
      - unknown
    - `awards` Award[]
      - `title` string
      - `wikidata` WikiData
        - `id` string
        - `link` string
      - `year` integer
    - `code` string
    - `collective_of` unknown[]
      - unknown
    - `external_ids` ExternalID[]
      - `external_id` string
      - `type` 'arxiv' | 'carmin_tv' | 'celebratio' | 'dblp' | 'email' | 'gnd' | 'google_scholar' | 'homepage' | 'idref' | 'ieee' | 'mactutor' | 'mathnetru' | 'mathoverflow' | 'mathscinet' | 'mgp' | 'orcid' | 'researchgate' | 'riddle' | 'theses_fr' | 'twitter' | 'viaf' | 'wikidata' | 'zbl_reviewer' | '' — An enumeration.
    - `further_spellings` FurtherSpelling[]
      - `charset` string
      - `name` string
    - `main_fields` ZbmathdatamodelsDisplayAuthorSubmodelsMainField[]
      - `count` integer
      - `field` string
      - `percent` string
      - `percentile` string
    - `in_collective` unknown[]
      - unknown
    - `name` string
    - `reviewer` string
    - `spellings` Spelling[]
      - `count` integer
      - `first_name` string
      - `initials` string
      - `last_name` string
      - `name` string
    - `states` State[]
    - `zbmath_url` string
  - `status` Status
    - `execution` string, required
    - `execution_bool` boolean, required
    - `internal_code` string
    - `last_id` integer
    - `nr_total_results` integer
    - `nr_request_results` integer
    - `query_execution_time_in_seconds` number
    - `status_code` integer, required
    - `time_stamp` string

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/zbmath/apis/rest-api-for-zbmath-open-v1.md) · [All operations](https://skmtc.dev/zbmath/apis/rest-api-for-zbmath-open-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zbmath/rest-api-for-zbmath-open-v1/revisions/1fcb04bb318a/schema)
