iNaturalist API
type: WebAPI
description: # https://api.inaturalist.org/v1/
version: 1.3.0
provider: iNaturalist
  type: Organization
  url: https://www.inaturalist.org
documentation: https://www.inaturalist.org/pages/api+reference
terms of service: https://www.inaturalist.org/pages/terms
available channel: EntryPoint
  http method: POST
  url template: https://api.inaturalist.org/v1/annotations
  description: Annotation Create
available channel: EntryPoint
  http method: DELETE
  url template: https://api.inaturalist.org/v1/annotations/{id}
  description: Annotation Delete
available channel: EntryPoint
  http method: POST
  url template: https://api.inaturalist.org/v1/votes/vote/annotation/{id}
  description: Annotation Vote
available channel: EntryPoint
  http method: DELETE
  url template: https://api.inaturalist.org/v1/votes/unvote/annotation/{id}
  description: Annotation Unvote
available channel: EntryPoint
  http method: POST
  url template: https://api.inaturalist.org/v1/comments
  description: Comment Create
available channel: EntryPoint
  http method: PUT
  url template: https://api.inaturalist.org/v1/comments/{id}
  description: Comment Update
available channel: EntryPoint
  http method: DELETE
  url template: https://api.inaturalist.org/v1/comments/{id}
  description: Comment Delete
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/controlled_terms
  description: Terms Index
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/controlled_terms/for_taxon
  description: Terms for Taxon
available channel: EntryPoint
  http method: POST
  url template: https://api.inaturalist.org/v1/flags
  description: Flag Create
available channel: EntryPoint
  http method: PUT
  url template: https://api.inaturalist.org/v1/flags/{id}
  description: Flag Update
available channel: EntryPoint
  http method: DELETE
  url template: https://api.inaturalist.org/v1/flags/{id}
  description: Flag Delete
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/identifications/{id}
  description: Identification Details
available channel: EntryPoint
  http method: PUT
  url template: https://api.inaturalist.org/v1/identifications/{id}
  description: Identification Update
available channel: EntryPoint
  http method: DELETE
  url template: https://api.inaturalist.org/v1/identifications/{id}
  description: Identification Delete
available channel: EntryPoint
  http method: POST
  url template: https://api.inaturalist.org/v1/identifications
  description: Identification Create
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/identifications
  description: Identification Search
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/identifications/categories
  description: Identification Categories
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/identifications/species_counts
  description: Identification Species Counts
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/identifications/identifiers
  description: Identification Identifiers
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/identifications/observers
  description: Identification Observers
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/identifications/recent_taxa
  description: Identification Recent Taxa
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/identifications/similar_species
  description: Identification Similar Species
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/messages
  description: Retrieve messages for the authenticated user. This does not mark them as read.
available channel: EntryPoint
  http method: POST
  url template: https://api.inaturalist.org/v1/messages
  description: Create a new message
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/messages/{id}
  description: Retrieve messages in a thread
available channel: EntryPoint
  http method: DELETE
  url template: https://api.inaturalist.org/v1/messages/{id}
  description: Delete a message / thread
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/messages/unread
  description: Gets a count of messages the authenticated user has not read
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/observations/{id}
  description: Observation Details
available channel: EntryPoint
  http method: PUT
  url template: https://api.inaturalist.org/v1/observations/{id}
  description: Observation Update
available channel: EntryPoint
  http method: DELETE
  url template: https://api.inaturalist.org/v1/observations/{id}
  description: Observation Delete
available channel: EntryPoint
  http method: POST
  url template: https://api.inaturalist.org/v1/observations/{id}/fave
  description: Observations Fave
available channel: EntryPoint
  http method: DELETE
  url template: https://api.inaturalist.org/v1/observations/{id}/unfave
  description: Observations Unfave
available channel: EntryPoint
  http method: POST
  url template: https://api.inaturalist.org/v1/observations/{id}/review
  description: Observations Review
available channel: EntryPoint
  http method: DELETE
  url template: https://api.inaturalist.org/v1/observations/{id}/review
  description: Observations Unreview
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/observations/{id}/subscriptions
  description: Observation Subscriptions
available channel: EntryPoint
  http method: POST
  url template: https://api.inaturalist.org/v1/observations/{id}/quality/{metric}
  description: Quality Metric Set
available channel: EntryPoint
  http method: DELETE
  url template: https://api.inaturalist.org/v1/observations/{id}/quality/{metric}
  description: Quality Metric Delete
available channel: EntryPoint
  http method: GET
  url template: https://api.inaturalist.org/v1/observations/{id}/taxon_summary
  description: Observation Taxon Summary
available channel: EntryPoint
  http method: POST
  url template: https://api.inaturalist.org/v1/subscriptions/observation/{id}/subscribe
  description: Observation Subscribe
available channel: EntryPoint
  http method: POST
  url template: https://api.inaturalist.org/v1/votes/vote/observation/{id}
  description: Observation Vote