Supported eBay APIs¶
All 41 eBay REST APIs are generated and wired into the client across 5 namespaces,
exposing 455 typed operations on both EbayClient and AsyncEbayClient. Versions are
pinned to the OpenAPI contracts bundled in the repository.
Every operation is a typed method — your editor is the API reference:
client.sell.finances.get_payouts(limit=10) # -> Payouts (Pydantic model)
client.sell.finances.get_payouts(raw_response=True) # -> httpx.Response
client.sell.logistics.stream_download_label_file(shipment_id, accept="application/pdf")
Each method carries the operation's documentation as its docstring, has a raw_response
overload, and binary downloads add a stream_* variant. The
generated reference renders every operation and model per service;
full endpoint semantics live in
eBay's API documentation.
Buy — client.buy (29 ops)¶
| Accessor | API | Version | Ops | Maturity |
|---|---|---|---|---|
buy.browse |
Browse | v1.20.4 |
7 | Stable |
buy.deal |
Deal | v1.3.0 |
4 | Stable |
buy.feed |
Feed (Item Feed) | v1_beta.35.3 |
4 | Beta |
buy.marketing |
Marketing | 1.1.0 |
3 | Stable |
buy.marketplace_insights |
Marketplace Insights | v1_beta.2.0 |
1 | Beta |
buy.offer |
Offer | v1_beta.0.1 |
2 | Beta |
buy.order |
Order | v2.1.4 |
8 | Stable |
Commerce — client.commerce (64 ops)¶
| Accessor | API | Version | Ops | Maturity |
|---|---|---|---|---|
commerce.catalog |
Catalog | v1_beta.5.3 |
2 | Beta |
commerce.charity |
Charity | v1.2.1 |
2 | Stable |
commerce.feedback |
Feedback | v1.0.0 |
5 | Stable |
commerce.identity |
Identity | v2.0.0 |
1 | Stable |
commerce.media |
Media | v1_beta.5.1 |
13 | Beta |
commerce.message |
Message (M2M) | 1.0.0 |
5 | Stable |
commerce.notification |
Notification | v1.6.7 |
21 | Stable |
commerce.taxonomy |
Taxonomy | v1.1.1 |
9 | Stable |
commerce.translation |
Translation | v1_beta.1.6 |
1 | Beta |
commerce.vero |
VeRO | 1.0.0 |
5 | Stable |
Developer — client.developer (6 ops)¶
| Accessor | API | Version | Ops | Maturity |
|---|---|---|---|---|
developer.analytics |
Analytics | v1_beta.0.1 |
2 | Beta |
developer.client_registration |
Client Registration | v1.0.0 |
1 | Stable |
developer.key_management |
Key Management | v1.0.0 |
3 | Stable |
Post-Order — client.post_order (58 ops)¶
| Accessor | API | Version | Ops | Maturity |
|---|---|---|---|---|
post_order.cancellation |
Cancellation | v2 * |
7 | Stable |
post_order.case |
Case Management | v2 * |
7 | Stable |
post_order.inquiry |
Inquiry | v2 * |
11 | Stable |
post_order.return_ |
Return | v2 * |
33 | Stable |
* Post-Order specs carry info.version 0.1, but the API is served at /post-order/v2.
Sell — client.sell (298 ops)¶
| Accessor | API | Version | Ops | Maturity |
|---|---|---|---|---|
sell.account |
Account v1 | v1.9.3 |
37 | Stable |
sell.account_v2 |
Account v2 | 2.2.0 |
14 | Stable |
sell.analytics |
Analytics | 1.3.2 |
4 | Stable |
sell.compliance |
Compliance | 1.4.1 |
3 | Stable |
sell.edelivery_international_shipping |
eDelivery Intl Shipping (EDIS) | 1.1.0 |
27 | Stable |
sell.feed |
Feed | v1.3.1 |
23 | Stable |
sell.finances |
Finances | v1.19.0 |
11 | Stable † |
sell.fulfillment |
Fulfillment | v1.20.6 |
15 | Stable |
sell.inventory |
Inventory | 1.18.5 |
36 | Stable |
sell.leads |
Classified Leads | v1.0.0 |
2 | Stable |
sell.listing |
Listing | v1_beta.2.1 |
1 | Beta |
sell.logistics |
Logistics | v1_beta.0.0 |
6 | Beta |
sell.marketing |
Marketing | v1.22.4 |
80 | Stable |
sell.metadata |
Metadata | v1.13.0 |
28 | Stable |
sell.negotiation |
Negotiation | v1.1.2 |
2 | Stable |
sell.recommendation |
Recommendation | v1.1.0 |
1 | Stable |
sell.stores |
Store | 1 |
8 | Stable |
† Requires a digital signature — see Digital signatures.