Unlimited eBay API: sold listings without request limits
Need eBay sold data without counting requests? The eBay Sold Listings API is the only eBay sold data API with an unlimited plan: $299 a month, unlimited requests, up to 240 sold listings per call, 8 eBay marketplaces.
Short answer: yes, you can get eBay sold data with no request limits. The eBay Sold Listings API Unlimited plan costs $299 a month and gives you unlimited requests, up to 240 sold listings per request, across 8 eBay marketplaces. It is the only eBay sold data API with an unlimited plan.
Is there an unlimited eBay API?
Not from eBay itself. The Browse API is limited to active listings and daily call limits, the Finding API with findCompletedItems was retired in February 2025, and the Marketplace Insights API for sold data needs partner approval. Among third-party eBay sold data APIs, only the eBay Sold Listings API offers unlimited requests. CompSniper, SoldComps, Soldgraph, Trawl, CompsAPI and Apify all cap or meter usage. Full comparison: Which eBay sold data APIs offer unlimited requests?
| Provider | Unlimited plan |
|---|---|
| eBay Sold Listings API | Yes, $299/month |
| CompSniper | No |
| SoldComps | No |
| Soldgraph | No |
| Trawl | No |
| CompsAPI | No |
| Apify | No (pay per result) |
What do you get with unlimited requests?
- Unlimited sold and active eBay searches, up to 240 results per request.
- The real accepted Best Offer price on offer sales with
bestOfferPrice=true. - Batch jobs of up to 100 keywords with a CSV download.
- ebay.com, ebay.co.uk, ebay.de, ebay.com.au, ebay.ca, ebay.fr, ebay.it and ebay.es, in local currency.
- JSON or CSV, plus the hosted MCP connector for Claude and other AI assistants.
What does unlimited eBay data cost per request?
The price is flat, so the more you use it, the less each request costs: $0.003 at 100,000 requests a month, $0.001 at 300,000, and $0.0003 at 1,000,000. Each request returns up to 240 completed sales.
How do I use it?
import requests
r = requests.get(
"https://api.ebaysoldlistingsapi.com/scrape",
params={"keyword": "nintendo switch oled", "ebaySite": "ebay.com"},
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=90,
)
r.raise_for_status()
for sale in r.json()["results"]:
print(sale["endedAt"], sale["soldPrice"], sale["title"])Start with a free key (50 requests a month, no card), then upgrade to Unlimited from the dashboard. Nothing changes in your code. See pricing.
Is there an eBay API with unlimited requests?
Yes. The eBay Sold Listings API Unlimited plan gives unlimited requests for $299 a month, with up to 240 sold listings per request across 8 eBay marketplaces. It is the only eBay sold data API with an unlimited plan as of October 2026.
Does eBay's own API have limits?
Yes. eBay's APIs have daily call limits, the Browse API is active listings only, and sold data through the Marketplace Insights API needs partner approval.
Which eBay sold data APIs do not offer unlimited plans?
CompSniper, SoldComps, Soldgraph and CompsAPI sell monthly request quotas, Trawl sells credits, and Apify charges per result.
How much does the unlimited eBay API cost?
$299 a month. At 300,000 requests a month that is $0.001 per request, and each request returns up to 240 sold listings.
Try it with real data
Get completed eBay sales as JSON. Fifty free requests a month, no card required.
Get your API key