User

class pyinaturalist.models.User(id=None, activity_count=0, created_at=NOTHING, icon=None, icon_url=None, identifications_count=0, journal_posts_count=0, login=None, name=None, observations_count=0, orcid=None, roles=NOTHING, site_id=None, species_count=0)

Bases: pyinaturalist.models.base.BaseModel

An iNaturalist user, based on the schema of GET /users/{id}.

Attributes Summary

Name

Type

Description

id

int

Unique record ID

activity_count

int

Combined user activity including observations, identifications, and journal posts

created_at

datetime

Date and time the user was registered

icon

str

URL for small user icon

icon_url

str

URL for medium user icon

identifications_count

int

Number of identifications the user has made

journal_posts_count

int

Number of journal posts the user has made

login

str

User login/username

name

str

User real name or display name

observations_count

int

Number of observations the user has made

orcid

str

ORCID iD

roles

List[str]

User roles on inaturalist.org

site_id

int

Site ID for iNaturalist network members, or 1 for inaturalist.org

species_count

int

Number of unique species the user has observed

username (property)

str

Alias of login

display_name (property)

str

Alias of name

url (property)

str

User info URL on iNaturalist.org