eBay Listing Bulk Editor (Price, Title, Shipping)
Pricing
$100.00 / 1,000 listing updates
eBay Listing Bulk Editor (Price, Title, Shipping)
Updates eBay listing prices, titles, and shipping settings in bulk using the official eBay Inventory REST API. No screen scraping — ToS-compliant. Supports SKU-based or Offer ID-based updates.
Pricing
$100.00 / 1,000 listing updates
Rating
0.0
(0)
Developer
Kai Shitashima
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a month ago
Last modified
Categories
Share
Updates eBay listing prices, titles, and shipping settings in bulk using the official eBay Inventory REST API — no screen scraping, fully ToS-compliant.
What you can update
| Field | API | Notes |
|---|---|---|
| Price | Offer API | Per listing, any currency |
| Free Shipping | Offer API | Toggle on/off |
| Title | Inventory Item API | Up to 80 characters |
Prerequisites
eBay Developer account with OAuth credentials (same as eBay Tracking Uploader):
- Sign up at developer.ebay.com
- Get Client ID and Client Secret
- Get a User Token (Refresh Token) with
sell.inventoryscope:- Go to developer.ebay.com/my/auth
- Select scopes:
sell.inventory - Copy the Refresh Token (~540 days valid)
Input
| Field | Required | Description |
|---|---|---|
clientId | ✅ | eBay Developer Client ID |
clientSecret | ✅ | eBay Developer Client Secret |
refreshToken | ✅ | OAuth Refresh Token with sell.inventory scope |
environment | — | production (default) or sandbox |
marketplaceId | — | e.g. EBAY_US, EBAY_DE, EBAY_JP (default: EBAY_US) |
listings | ✅ | Array of listing updates (see below) |
Listing object
{"sku": "MY-PRODUCT-001","title": "Updated Product Title","price": "29.99","currency": "USD","freeShipping": true}
skuorofferIdmust be provided- All other fields are optional — only specified fields are updated
- You can specify
offerIddirectly to skip the SKU lookup
Output (Dataset)
{"sku": "MY-PRODUCT-001","offerId": "3456789012","updatedFields": ["price=29.99USD", "freeShipping=true"],"status": "success","processedAt": "2026-05-14T10:30:00.000Z"}
PPE Pricing
$0.10 per successfully updated listing.
Each listing uses 2–3 API calls (SKU lookup + offer update + optional item update). Rate limit: 5,000 calls/day.
⚠️ Notes
- Title updates require
sku(not justofferId) - Duplicate SKUs or offerIds in a single run are rejected to prevent race conditions
- Failed updates are reported in the dataset but do not halt the run
- Use
environment: "sandbox"to test with dummy listings first
