An iNaturalist API client for python
pyinaturalist
Pyinaturalist is an iNaturalist API client for python.
Features
iNaturalist offers a rich source of biodiversity data, and an extensive API to interact with it. If you want to make use of these data in python, then pyinaturalist can help! It adds a number of python-specific conveniences, including:
- Requests: Simplified usage with python types and data structures
- Responses: Type conversions to things you would expect in python
- Server-Friendly Usage: Client-side rate-limiting that follows the API Recommended Practices
- Typing: Complete type annotations for request parameters which significantly enhances usability within an IDE, Jupyter notebook, or any other environment with type checking & autocompletion
- Docs: Thorough documentation with example requests and responses
- Security: Keyring integration for secure credential storage
- Testing: A dry-run mode to preview your requests before