Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Tutorials

How to Scrape eBay Italy Product Details to CSV with UScraper

Scrape eBay Italy product detail pages to CSV. Export item number, price, seller, shipping, returns and images with UScraper's local desktop app.

UScraper
June 22, 2026
9 min read
#how to scrape ebay italy#ebay italy product scraper#scrape ebay product details#ebay api vs scraping#best ebay scraper tool#ebay.it web scraping tutorial#ebay scraper api#ebay price tracker
How to Scrape eBay Italy Product Details to CSV with UScraper

This tutorial shows how to scrape eBay Italy product details from public item URLs into a CSV with UScraper. You will import the workflow, replace the sample eBay.it links, set the export path, run a small validation batch, and decide when an official API is the better route.

Use the eBay Italy Product Detail Scraper template as the download and import path for this tutorial. The article explains the runbook and QA process; the template carries the current JSON blocks, selectors, export columns, and loop wiring.

Before you start

Prerequisites and policy checks

You need UScraper installed as a local desktop app, a short list of eBay.it item detail URLs, and a folder where CSV exports can be written. Start with 5 to 10 URLs before you run a larger list. A focused sample makes it easier to catch unavailable listings, consent prompts, seller-card variations, and layout changes.

This guide is for visible public product detail pages such as https://www.ebay.it/itm/.... It does not cover account dashboards, checkout pages, private seller tools, login-only fields, CAPTCHA bypassing, or attempts to avoid access controls. Review the source terms and your local rules before collecting data, especially if the export will be used commercially.

Technical access is not the same as permission. Keep runs modest, document the business purpose, avoid sensitive personal data, and use approved API or partner routes when you need contractual rights to reuse item data.


Workflow anatomy

How the eBay Italy product scraper works

The bundled JSON is built around a simple detail-page loop:

Navigate -> Wait for Page Load -> consent and scroll script -> Sleep
-> Wait for title or price -> Structured Export -> Sleep -> Loop Continue

Navigate contains one eBay.it item URL per iteration. The page-load and element waits give the product page time to render. The injected JavaScript tries common accept-text buttons in Italian and English, then scrolls down to reveal detail sections. Structured Export reads from the current page and appends a row. Loop Continue advances to the next supplied URL.

Workflow blockWhat to checkWhy it matters
NavigateReplace sample /itm/ URLs with approved item URLsThis template is URL-first; it does not search eBay for you.
Wait for ElementKeep the title, price, and body fallbacksSome listings load slowly or omit one visible module.
Structured ExportConfirm headers, append mode, filename, and save folderReruns into the same file can mix test and production rows.
Loop ContinueKeep it after export and final sleepEach URL should produce one row before the loop advances.

Runbook

How to scrape eBay Italy product details to CSV

1

Import the template

Open the eBay Italy Product Detail Scraper template, download the JSON, and import it into UScraper.

2

Paste your item URLs

Open Navigate and replace the sample links with public eBay.it product URLs. Keep one item detail URL per entry and remove duplicates before the run.

3

Set the export folder

In Structured Export, confirm crawler_dettagli_prodotti_ebay_final.csv, headers enabled, append mode, and a project-specific save location.

4

Run a small sample

Run five URLs first. Watch the browser for consent prompts, unavailable pages, verification screens, and slow product modules.

5

Validate, then widen

Compare the CSV against the visible item pages. Once title, price, shipping, seller, feedback, and image fields look correct, add the remaining URLs.

If you rerun the same URL list, use a dated filename or clear the old CSV first. Append mode is useful for loops, but it will also preserve test rows if you forget to reset the file.


Output

What the eBay.it CSV export includes

crawler_dettagli_prodotti_ebay_final.csv
CSV - UTF-8 - Append

Column

URL_prodotto

Final item detail URL loaded in the browser.

Column

Numero_oggetto

Item number parsed from the URL or visible item text.

Column

Marca

Brand value from item specifics when present.

Column

Titolo_oggetto

Main product title with common prefix text removed.

Column

Condizione

Visible item condition.

Column

Prezzo

Displayed price and currency when available.

Column

Venduti

Sold count when eBay exposes it.

Column

Spedizione

Shipping cost or free-shipping text.

Column

Restituzioni

Return policy wording shown on the listing.

Column

Consegna

Delivery estimate or delivery promise text.

Column

Venditore

Seller display name from the seller card.

Column

Feedback_totali

Seller feedback count when visible.

Column

Feedback_positivo

Positive feedback percentage from the seller card.

Column

URL_immagine

Main image URL, upgraded to a larger eBay image size when possible.

Sample rows

1 of many

URL_prodottoNumero_oggettoMarcaTitolo_oggettoCondizionePrezzoVendutiSpedizioneRestituzioniConsegnaVenditoreFeedback_totaliFeedback_positivoURL_immagine
166543145048BialettiMoka Express 6 Tazze Caffettiera OriginaleNuovoEUR 24,90128Spedizione gratuitaRestituzioni entro 30 giorniConsegna prevista ven. 28 giu.casa_store_it18.42699,4%
Headers included - one row per supplied eBay.it item page

This is a product-detail export, not a listing-search export. If you need to discover URLs first, pair the detail workflow with a product listing scraper or your own approved URL source, then pass the final /itm/ links into Navigate.


Validation

Validate the eBay product details before using them

Open the CSV next to the browser and check the first row, one middle row, and the last row. Product pages are not uniform: a refurbished item, an auction-style listing, a missing brand, and a seller with a localized profile can all expose different modules.

SymptomLikely causeFix
Empty title or pricePage did not finish rendering, listing is unavailable, or verification blocked contentHandle prompts, extend waits, and rerun one URL.
Blank brandThe listing does not expose Marca in item specificsKeep the row; treat brand as optional unless your project requires it.
Duplicate rowsThe same URL was supplied twice or a previous test run stayed in the CSVDedupe by URL_prodotto and use a clean filename for new runs.
Wrong shipping texteBay rendered regional shipping, seller exclusions, or collapsed delivery modulesRecheck from the same session and preserve locale and delivery context.
Missing seller feedbackSeller card markup changed or the feedback text loaded lateAdd wait time or update the JavaScript selector against the live page.

API or scraping

eBay API vs scraping: when to use each path

eBay's developer platform is the cleaner choice when your use case fits official access. The Browse API overview covers item search and item detail retrieval for buying experiences. The search method returns item summaries by keyword, category, GTIN, product ID, and filters. The getItem method retrieves details for a specific item, including fields such as price, condition, return policies, seller feedback, shipping options, and delivery information.

UScraper fits a different job: supervised browser capture from selected public item pages into a local CSV. That is useful when analysts already have URLs, need visible-page QA, and want a no-code workflow they can inspect. It is not a replacement for sanctioned production API access.

Best for selected eBay.it item URLs, one-off research, QA-friendly CSV exports, and no-code selector edits in a local desktop app. You maintain waits and selectors when the page layout changes.


FAQ

eBay Italy product scraper FAQ

Public eBay.it item pages can still be governed by eBay terms, robots guidance, anti-abuse systems, privacy law, database rights, and local regulations. Use permitted pages, keep runs conservative, stop when verification appears, and get legal review before commercial reuse or redistribution.


Next step

Download the eBay Italy product detail scraper template

Download the workflow from the eBay Italy Product Detail Scraper template, import it into UScraper, and keep this article open for the first validation pass. For adjacent workflows, browse the UScraper template library or the UScraper blog for more CSV export tutorials.

FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]