Documentation: https://dev.wildberries.ru
Source Code: https://github.com/serdukow/wbapi-async
wbapi is a lightweight async client for the Wildberries Seller API, built on top of httpx.
It handles pagination, rate limiting — so you can focus on your business logic instead of HTTP boilerplate.
pip install wbapi-async- Register in the Wildberries seller personal account if you haven't already.
- Go to store settings and create an API token.
import asyncio
from wbapi import WbAPI
async def main():
async with WbAPI(token="your_api_token") as api:
my_cards = await api.post(
"/content/v2/get/cards/list",
body={
"settings": {
"sort": {"ascending": True},
"cursor": {"limit": 100},
"filter": {"withPhoto": -1},
}
},
paginate=True,
)
print(my_cards[0].nmID)
asyncio.run(main())This project is licensed under the terms of the MIT license.
