High-performance petfinder API client: async support, efficient caching, query validation, and more
Project description
petfinder-sdk
A high-performance, modern client for retrieving data from the Petfinder API.
The petfinder API provides access to detailed records for millions of pets, and anyone who requests an API key can access a minimum of 100,000 records per day. Petfinder-sdk provides a clean and efficient interface for accessing that data.
Features
- Supports both standard and async usage.
- It's fast. Even in "standard" mode the client will execute batches of requests concurrently, so you get the benefits of async execution without needing to write async code.
- It's efficient. To reduce duplicate requests (which count against your daily API quota), petfinder-sdk comes with a built-in requests cache.
- It's user-friendly. Results are provided as a pandas DataFrame, so you can immediately analyze them or export the data into a variety of formats.
Getting started
$ pip install petfinder-sdk
Then, go here to get a petfinder API key: https://www.petfinder.com/developers/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
petfinder-sdk-0.0.2.tar.gz
(12.5 kB
view hashes)
Built Distributions
petfinder_sdk-0.0.2-py3.8.egg
(25.8 kB
view hashes)
Close
Hashes for petfinder_sdk-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df326f48f14783af1e780e6397943587e61b1dfb5f50784cd9d8e5f9320ecf61 |
|
MD5 | 253da82d8f9b4bb3fb8be08d3cb7bc52 |
|
BLAKE2b-256 | 2c609fcb68e0ae961859120bfe58943bd2027825dec1a0b600f2524f9fef2df8 |