ebay_get_transactions
Fetches eBay monetary transactions—sales, refunds, credits, fees, and transfers—from the last five years, filterable by date, type, status, buyer, payout, order, or transaction ID.
Instructions
List monetary transactions (sales, refunds, credits, fees, transfers, and more) from the eBay Finances API, last five years. Filter by transactionDate, transactionType, transactionStatus, buyerUsername, payoutId, orderId, or transactionId; page with limit/offset; sort by transactionDate. Returns a success status with no data when nothing matches. Requires the sell.finances scope. eBay requires Digital Signatures on Finances API calls for EU/UK sellers, which this server does not add.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Set to transactionDate for oldest first; transactions sort only by date. eBay sorts newest first by default. | |
| limit | No | Records per page, up to 1000 (eBay default 20) | |
| filter | No | Monetary transaction filter. Criteria: transactionDate:[2024-10-23T00:00:01.000Z..2024-11-09T00:00:01.000Z] (last five years, range up to 36 months); transactionType:{SALE} (TransactionTypeEnum); transactionStatus:{PAYOUT} (TransactionStatusEnum, sales only); buyerUsername:{buyer1234}; payoutId:{5********8}; orderId:{0*-0***0-3***3}; transactionId:{0*-0***0-3***3}, which must be combined with transactionType; payoutReference:{5*******3} (mainland China sellers only). Separate multiple criteria with commas. eBay returns all transactions from the last five years when omitted. | |
| offset | No | Zero-based number of transactions to skip; keep below 5000 for response time (eBay default 0) | |
| marketplaceId | No | Overrides the X-EBAY-C-MARKETPLACE-ID header, e.g. EBAY_US, EBAY_GB or EBAY_DE. Defaults to EBAY_MARKETPLACE_ID; eBay assumes EBAY_US when the header is absent. |