eBay Product & Price Data Extractor — Ebay Scraper

    Extract eBay product listings. Extract prices, product details, seller information, and track price changes over time.

    2 credits per request
    ~35s
    1 runs
    Features
    Prices
    Price History
    Seller Info
    Bids
    Shipping
    Use Cases
    Price Monitoring
    Market Research
    Reselling

    What This Tool Does

    The eBay Product & Price Data Extractor extracts product listings from eBay — both search results and specific product pages. It handles all eBay listing types: Auction, Buy It Now, and Best Offer. Provide a search keyword or a list of product URLs and get back prices, seller info, bid counts, shipping details, and more in structured JSON.

    Listing Types

    eBay has three main listing formats. This data extractor captures all of them:

    Listing TypeDescription
    AuctionBidding-based listing with a start price. The highest bidder wins when the auction ends. Returns current bid count (bids) and time remaining.
    Buy It NowFixed-price listing. The item can be purchased immediately at the listed price without bidding.
    Best OfferFixed-price listing where buyers can submit offers below the asking price. The seller accepts, rejects, or counters.

    The listingType field in the response tells you which format each item uses.

    Input Modes

    Mode 1 — Keyword Search Search eBay by keyword and retrieve all matching listings:

    {
     "searchQuery": "vintage film camera",
     "maxResults": 20
    }
    

    Mode 2 — Direct Product URLs Extract specific eBay item pages by URL:

    {
     "productUrls": [
     "https://www.ebay.com/itm/234567890123",
     "https://www.ebay.com/itm/345678901234"
     ]
    }
    

    Use Cases

    • Price monitoring — Track how prices evolve for a product over time. Re-run the data extractor regularly to detect price drops or spikes.
    • Auction tracking — Monitor auction listings for a specific keyword, watch bid counts, and estimate final selling prices.
    • Reseller research — Compare sold prices vs listed prices to find profitable reselling opportunities.
    • Competitor analysis — Analyse how competitors price similar items in your niche.
    • Market research — Assess supply/demand and price ranges for any product category on eBay.

    Data Fields

    FieldTypeDescription
    titlestringFull product listing title
    pricenumberCurrent price (or current bid for auctions)
    currencystringCurrency code (e.g. USD, GBP, EUR)
    listingTypestringListing format: Auction, Buy It Now, or Best Offer
    bidsnumberNumber of bids placed (auctions only; 0 for fixed-price)
    endTimestringAuction end date/time in ISO 8601 (auctions only)
    conditionstringItem condition (e.g. New, Used, Refurbished)
    sellerstringSeller username or store name
    sellerFeedbacknumberSeller's feedback score
    locationstringItem location (country or city)
    shippingCostnumberShipping cost (0 if free shipping)
    urlstringDirect link to the eBay listing
    imagestringURL of the main product image

    Example Request

    {
     "searchQuery": "vintage film camera",
     "maxResults": 10
    }
    

    Example Response

    {
     "title": "Vintage Canon AE-1 35mm Film Camera with 50mm Lens — Tested & Working",
     "price": 87.5,
     "currency": "USD",
     "listingType": "Auction",
     "bids": 14,
     "endTime": "2026-04-02T18:30:00Z",
     "condition": "Used",
     "seller": "vintagecamera_store",
     "sellerFeedback": 2340,
     "location": "Chicago, IL",
     "shippingCost": 9.99,
     "url": "https://www.ebay.com/itm/234567890123",
     "image": "https://i.ebayimg.com/images/g/abc123/s-l500.jpg"
    }
    

    Limits and Tips

    • Results cap: Maximum 100 results per run. Use maxResults to control costs; start with 10–20 to verify the data shape.
    • Auction prices: The price field reflects the current bid for auction listings, not the final selling price. Monitor the listing until endTime passes to get the true final price.
    • Currency: Prices are in the seller's local currency. eBay shows USD by default for US listings, but international sellers may use GBP, EUR, AUD, etc.
    • Ended listings: By default the data extractor retrieves active listings. Ended/sold listings may not be available depending on eBay's page cache.
    • Free shipping: Items with free shipping return shippingCost: 0. Check the location field to factor in potential customs or duty fees.
    • Processing time: Typical run completes in 30–40 seconds for 20 results.

    On this page