eBay Seller Shop
Extract an eBay seller storefront — shop info, ratings, total feedback, and a sample of items currently for sale.
JS token recommended
Some eBay pages load content via JavaScript or iframes. For complete data extraction, use your JavaScript token.
API usage
Add &scraper=ebay-seller-shop to a Crawling API request. URL-encode the target URL in the url parameter.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.ebay.com/str/watcheshalfprice' \
--data-urlencode 'scraper=ebay-seller-shop' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.ebay.com/str/watcheshalfprice',
{'scraper': 'ebay-seller-shop'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.ebay.com/str/watcheshalfprice',
{ scraper: 'ebay-seller-shop' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.ebay.com/str/watcheshalfprice', scraper: 'ebay-seller-shop')
data = JSON.parse(res.body)Example input URL
The URL passed in the url parameter (URL-decoded for readability):
https://www.ebay.com/str/watcheshalfpriceResponse shape
JSON response body. Field types may be null when the source page omits the value.
Shop display name.
Seller username.
Total feedback score.
Positive feedback percentage.
Date the seller joined eBay.
Seller location.
Total items listed.
Sample of items.
Sample response
{
"shop_name": "Watches Half Price",
"seller_username": "watcheshalfprice",
"feedback_score": 8420,
"positive_feedback_pct": "99.8%",
"items_for_sale": 120
}
