Python SDK for the Opensea API
Project description
Python SDK for the OpenSea API
An unofficial Python SDK for the OpenSea API.
Features
- Typing
- All endpoints supported
- Optional API key
- WebSocket support
Installation
pip install py-opensea-sdk
Upgrade
pip install py-opensea-sdk -U
Usage
from pyopensea import OpenSeaAPI
# Create API instance
api = OpenSeaAPI('OPTIONAL-API-KEY')
# Examples
api.assets(owner='0x20481b79a4F03b624D214d23aDf5bF5f33bEB4aA')
api.contract('0x8a90cab2b38dba80c64b7734e58ee1db38b8992e')
api.listings('0x8a90cab2b38dba80c64b7734e58ee1db38b8992e', tokenID=10)
api.offers('0x8a90cab2b38dba80c64b7734e58ee1db38b8992e', tokenID=10, limit=5)
api.orders()
from datetime import datetime
# Note: datetime objects are automatically converted to the UTC timezone
api.orders('0x8a90cab2b38dba80c64b7734e58ee1db38b8992e',
listedAfter=datetime(2022, 7, 5))
api.events(occurredAfter=1658423412, occurredBefore=1658425412,
limit=1, eventType='successful')
# Note: datetime objects are automatically converted to the UTC timezone
api.events(occurredAfter=datetime(2022, 7, 3), occurredBefore=datetime(2022, 7, 5),
limit=1, eventType='successful')
# And more api endpoints supported...
Contributing
- Fork it (https://github.com/FastestMolasses/PyOpensea/fork)
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
py-opensea-sdk-1.0.4.tar.gz
(5.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file py-opensea-sdk-1.0.4.tar.gz.
File metadata
- Download URL: py-opensea-sdk-1.0.4.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1d14494b987d5ded09c4494dec11be002b1b35ffb621df457c438977780d5db
|
|
| MD5 |
e5556d23dbf2784f09384ced85190b68
|
|
| BLAKE2b-256 |
25446d3485da16f9abbe1b2283c70c8d266e332b884c6a45e948b621ccccb053
|
File details
Details for the file py_opensea_sdk-1.0.4-py3-none-any.whl.
File metadata
- Download URL: py_opensea_sdk-1.0.4-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b2867cafcd744a57614282b88a00958b478f686f7063e9308db88263461c2ec
|
|
| MD5 |
335505dc10bb802209c2fb7054a098c4
|
|
| BLAKE2b-256 |
591ba0f82ffce30f8b46fa22e115461c6d8e04a7053e611ba994716732b88daf
|