Contents
The line eBay actually draws
There is a persistent belief among new arbitrage sellers that eBay is hostile to automation. It is not. eBay maintains a public developer API, issues production credentials to applications that pass review, and expects high-volume sellers to use software rather than a browser.
The line eBay draws is elsewhere, and it is narrower than "automation". eBay's dropshipping policy permits sourcing from a wholesale supplier who ships on your behalf. It prohibits listing an item and then purchasing it from another retailer or marketplace that ships it directly to your buyer.
Read that twice, because the distinction is doing all the work. The forbidden thing is not automation. The forbidden thing is retailer-fulfilled dropshipping — and automating it simply makes it happen more often.
The useful mental model: everything that happens inside eBay can be automated through eBay's API. The moment automation reaches outside eBay to place a purchase on a retailer's checkout, it has crossed into the part the policy names.
What is safely automatable
All of the following are ordinary API operations that eBay supports and expects:
- Creating and revising listings. Title, price, quantity, item specifics, category, business policies. This is what the Listing API exists for.
- Retrieving orders. New orders, buyer details, shipping address, order status — pulled on a schedule.
- Uploading tracking. Carrier and tracking number pushed back to the order, which is also what keeps your late-shipment rate clean.
- Adjusting quantity. Including setting it to zero when your supplier runs out, which pauses sales without destroying the listing.
- Reading your own fees and payouts. So profit can be computed against what eBay actually charged rather than an estimate.
None of this is a grey area. It is the API working as designed.
What is not, and why it is detectable
The step that sits outside the line is automated purchasing at a retailer, with your buyer's address entered into that retailer's checkout so the retailer ships direct.
Tools that offer this describe it as "auto-fulfilment" or "one-click ordering". It is genuinely convenient. It is also the single behaviour eBay's policy names, and it is unusually easy to detect — not by inspecting your software, but by looking at the parcel.
- The tracking number belongs to a retailer's shipping account, with that retailer's label characteristics.
- The packaging and invoice arrive at your buyer carrying another company's branding, and buyers report it.
- The return address is not yours.
Enforcement tightened through 2025 and 2026. Consequences run from listing removal through selling restrictions to permanent suspension. A suspended account does not come back with an appeal in most cases, and the feedback history that took years is not transferable.
There is a second, quieter risk that has nothing to do with policy: a tool that types into a retailer's checkout is spending your money without your eyes on it. A price change, a variant mismatch or a duplicate submission is a real financial loss, not a bug report.
The grey area: repricing and ending listings
Two operations are permitted but routinely done badly.
Repricing. Revising price through the API is supported. Revising it many times a day is operationally unwise — frequent revision can disturb search placement, and it burns API call allowance you need for listing. A tool that reprices on every price tick is optimising the wrong variable.
Ending listings. When a supplier sells out, the naive response is to end the listing. This is the most expensive reversible mistake in arbitrage. Ending a listing permanently destroys its sales history, its search ranking and its watchers. Relisting creates a new listing with none of that.
The correct operation is to set quantity to zero. The listing survives, its history survives, and when stock returns you restore the quantity and the listing resumes where it was. We wrote about this at length in never end an eBay listing when your supplier sells out.
How to audit a tool before you connect it
Six questions. The answers are usually not on the pricing page, which is itself informative.
- Does it place supplier orders on my behalf? If yes, understand exactly what you are accepting.
- Does it ask for my eBay password, or does it use OAuth? A tool holding a revocable token is a tool you can fire. A tool holding your password is not.
- Where does order sync run — my browser or your servers? Both are marketed as "automatic". Only one works on a Sunday with the laptop shut.
- Does it end listings or zero the quantity when stock runs out? The answer tells you whether the authors have actually sold on eBay.
- Does it write to eBay through the API, or does it drive the website? Browser automation breaks the week eBay changes a button, and it is the behaviour eBay's automation rules exist to catch.
- Does profit use the real category fee, or a flat percentage? A flat percentage is an average of categories that are not alike, and the error compounds across a catalogue.
Where ArbiKey stops
ArbiKey automates the first list: listing through eBay's official Listing API, order and tracking sync on a 30-minute server-side schedule, supplier price and stock monitoring, and quantity control that sets stock to zero without ever ending a listing.
It does not place your Amazon or AliExpress order. It records the supplier order number and cost once you have placed it, and it prices every sale against that real cost — but the purchase stays in your hands.
That is a deliberate product decision rather than a missing feature. The step we left out is the one that ends accounts, and an automation tool that costs you your account has not saved you any time at all.
Frequently asked
Is eBay automation against eBay's rules?
No. eBay publishes a developer API precisely so that sellers can automate listing, revision, order retrieval and fulfilment. What eBay's dropshipping policy prohibits is a different thing: listing an item and then buying it from another retailer or marketplace that ships it directly to your buyer. Automation is not the problem; automating that specific purchase is.
Can my eBay account be suspended for using automation software?
Not for using API-based automation as intended. Accounts get restricted for the underlying behaviour — retailer-fulfilled dropshipping, late shipment, high defect rates — not for the existence of a tool. The risk comes from tools that automate a prohibited step, because the tool makes the prohibited step happen at scale.
How does eBay detect retailer dropshipping?
The most reliable signal is the tracking number. A parcel dispatched by a large retailer carries that retailer's account and label characteristics, and the packaging and invoice arrive with the buyer. Buyer reports and return addresses add more. None of this requires eBay to inspect your software.
Can order sync run while my computer is off?
It depends entirely on where the sync runs. A browser extension or desktop app syncs only while it is open. Server-side sync runs on the vendor's infrastructure on a schedule and continues regardless. Ask the vendor which one they do — the marketing copy for both says "automatic".
Is automated repricing allowed on eBay?
Revising price and quantity through eBay's API is a normal, supported operation. The care needed is operational rather than legal: revising too often can affect search placement, and setting quantity to zero is very different from ending a listing, which permanently destroys that listing's history and ranking.
What should an eBay automation tool never ask me for?
Your eBay password. Legitimate tools connect through eBay's OAuth flow and hold a revocable token. If a tool asks for your eBay login credentials, it is driving the website as you rather than using the API, and you cannot revoke its access without changing your password.
Automation that stops where the policy does
ArbiKey automates listing, order sync, tracking and supplier stock through eBay's official API — and deliberately never places your supplier order.