Skip to contents

The aves_peru_2025_v5 dataset provides the most current and comprehensive tibble of bird species recorded in Peru, based on the latest taxonomic revisions by the South American Checklist Committee (SACC) as of December 22, 2025.

Usage

aves_peru_2025_v5

Format

A tibble with 1,919 rows and 9 columns:

order_name

Character. Taxonomic order to which the bird species belongs.

family_name

Character. Taxonomic family to which the bird species belongs.

genus

Character. Genus name of the bird species.

species_epithet

Character. Specific epithet (species name without genus).

scientific_name

Character. Complete scientific name of the bird species (binomial nomenclature: genus + species epithet).

english_name

Character. Common name in English.

spanish_name

Character. Common name in Spanish (Peruvian usage).

status

Character. Conservation and occurrence status category in Spanish. See Details section for complete descriptions.

status_code

Character. Original SACC status code. Values: X, E, NB, V, IN, U, EX. See Details section for code definitions.

Source

Data compiled by Manuel A. Plenge and Fernando Angulo (UNOP). For corrections or updates, contact: chamaepetes@gmail.com

Details

All records are based on published evidence (specimens, photographs, videos, or recordings) deposited in accredited institutional collections. The dataset follows strict inclusion criteria established by the SACC and the Unión de Ornitólogos del Perú (UNOP).

Dataset Summary

  • Total species: 1,919

  • Version date: December 29, 2025

  • SACC baseline date: December 22, 2025

Distribution by Status

StatusCodeCountDescription
ResidenteX~1,547Resident breeding species
EndémicoE~120Endemic to Peru
MigratorioNB~140Non-breeding migrants
DivaganteV~85Vagrant species
IntroducidoIN3Introduced species
No confirmadoU~23Unconfirmed records
ExtirpadoEX0Extirpated species

Status Categories (Detailed)

Residente (X - Resident)

Species that breed in Peru and maintain permanent or seasonal populations. This is the default category for species without a specific status code.

Endémico (E - Endemic)

Species whose entire known range is within Peru. A species is considered endemic until a published record documents its occurrence outside Peruvian borders.

Migratorio (NB - Non-breeding)

Species that occur regularly in Peru but only during their non-breeding period. These are typically austral or boreal migrants that breed elsewhere.

Divagante (V - Vagrant)

Species that occur occasionally in Peru and are not part of the regular avifauna. These represent extralimital records or irregular visitors.

Introducido (IN - Introduced)

Species introduced to Peru by humans (directly or colonized from introduced populations elsewhere) that have established self-sustaining breeding populations.

No confirmado (U - Unconfirmed)

Records that lack definitive published evidence. This includes:

  • Sight records without corroborating physical evidence

  • Specimens of dubious or uncertain origin

  • Unpublished photographs or recordings in private collections

Extirpado (EX - Extirpated/Extinct)

Species that have gone extinct globally or have been extirpated from Peru.

Taxonomic Authority

The taxonomic sequence and species limits follow the South American Checklist Committee (SACC) of the American Ornithological Society, reflecting the committee's decisions through December 22, 2025.

Note

This dataset is updated periodically as new species are documented and taxonomic revisions are published. Check the UNOP website for the most current version.

References

Plenge, M. A. & F. Angulo. Version 29-12-2025. Lista de las aves del Perú / List of the birds of Peru. Unión de Ornitólogos del Perú: https://sites.google.com/site/boletinunop/checklist

Author

Data compilation: Manuel A. Plenge & Fernando Angulo Package implementation: Paul Efren Santos Andrade

Examples

# Load the dataset
data("aves_peru_2025_v5")

# View structure
str(aves_peru_2025_v5)
#> tibble [1,919 × 9] (S3: tbl_df/tbl/data.frame)
#>  $ order_name     : chr [1:1919] "Rheiiformes" "Tinamiformes" "Tinamiformes" "Tinamiformes" ...
#>  $ family_name    : chr [1:1919] "Rheidae" "Tinamidae" "Tinamidae" "Tinamidae" ...
#>  $ genus          : chr [1:1919] "Pterocnemia" "Nothocercus" "Nothocercus" "Nothocercus" ...
#>  $ species_epithet: chr [1:1919] "pennata" "julius" "bonapartei" "nigrocapillus" ...
#>  $ scientific_name: chr [1:1919] "Pterocnemia pennata" "Nothocercus julius" "Nothocercus bonapartei" "Nothocercus nigrocapillus" ...
#>  $ english_name   : chr [1:1919] "Lesser Rhea" "Tawny-breasted Tinamou" "Highland Tinamou" "Hooded Tinamou" ...
#>  $ spanish_name   : chr [1:1919] "Ñandú Petizo" "Perdiz de Pecho Leonado" "Perdiz Montesa" "Perdiz de Cabeza Negra" ...
#>  $ status         : chr [1:1919] "Residente" "Residente" "Residente" "Residente" ...
#>  $ status_code    : chr [1:1919] "X" "X" "X" "X" ...
#>  - attr(*, "version_date")= chr "29 de diciembre de 2025"
#>  - attr(*, "sacc_date")= chr "22 de diciembre de 2025"
#>  - attr(*, "authors")= chr [1:2] "Manuel A. Plenge" "Fernando Angulo"
#>  - attr(*, "contact")= chr "chamaepetes@gmail.com"
#>  - attr(*, "source_url")= chr "https://sites.google.com/site/boletinunop/checklist"
#>  - attr(*, "created_on")= POSIXct[1:1], format: "2026-01-03 16:36:01"

# Summary by status
table(aves_peru_2025_v5$status)
#> 
#>     Divagante      Endémico   Introducido    Migratorio No confirmado 
#>            86           118             3           140            23 
#>     Residente 
#>          1549