Ebay Product Scraper
Pricing
from $26.25 / 1,000 product scrapeds
Ebay Product Scraper
Extract eBay product listings, prices, sellers, shipping info, and item specifics. Monitor auctions and track price trends.
Pricing
from $26.25 / 1,000 product scrapeds
Rating
5.0
(3)
Developer
viralanalyzer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
🛒 eBay Product Scraper — Search Results, Prices, Sellers & Shipping
🔗 View on Apify Store | 🇺🇸 English | 🇧🇷 Português
Search eBay products by keyword and extract full listing details including prices, sellers, shipping costs, item condition, and images. Supports all major eBay domains (US, UK, DE, FR, IT, ES, CA, AU). Pure HTTP scraping — no browser or API key needed.
✨ Features
- 🔍 Keyword search — Search any product on eBay by keyword
- 💲 Price extraction — Price + currency detection (USD, GBP, EUR, CAD, AUD, BRL)
- 📦 Shipping info — Shipping costs and delivery details
- 🏷️ Item condition — New, Used, Refurbished, etc.
- 🌍 8 eBay domains — ebay.com, ebay.co.uk, ebay.de, ebay.fr, ebay.it, ebay.es, ebay.ca, ebay.com.au
- 🔃 Sort options — Best match, price ascending/descending, newly listed, ending soon
- 🛡️ Anti-placeholder guardrails — Every result validated against placeholder patterns
- ⚡ Pure HTTP — No browser needed, fast and cost-effective
📥 Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQueries | string[] | ✅ | — | Keywords to search (1-20 queries) |
maxItemsPerQuery | integer | ❌ | 48 | Max products per query (1-200) |
domain | string | ❌ | "ebay.com" | eBay country domain |
sortBy | string | ❌ | "best_match" | Sort order: best_match, price_asc, price_desc, newly_listed, ending_soon |
proxyConfiguration | object | ❌ | Apify Proxy | Proxy settings for high-volume scraping |
Input Example
{"searchQueries": ["iphone 15 pro","vintage vinyl records","mechanical keyboard"],"maxItemsPerQuery": 48,"domain": "ebay.com","sortBy": "best_match"}
📤 Output
Every product includes these fields:
| Field | Type | Description |
|---|---|---|
itemId | string | eBay listing ID |
title | string | Product title |
price | number | Price value |
currency | string | Currency code (USD, GBP, EUR, CAD, AUD, BRL) |
condition | string | Item condition (New, Used, Refurbished, etc.) |
imageUrl | string | Product image URL |
itemUrl | string | eBay listing URL |
shipping | string | Shipping cost/details |
sellerName | string | Seller username |
searchQuery | string | Original search query |
platform | string | Always "ebay" |
scrapedAt | string | ISO 8601 timestamp |
Output Example
{"itemId": "256218974831","title": "Apple iPhone 15 Pro 256GB Natural Titanium Unlocked Very Good Condition","price": 749.99,"currency": "USD","condition": "Pre-Owned","imageUrl": "https://i.ebayimg.com/thumbs/images/g/rH8AAOSwWkRnK3Vz/s-l300.webp","itemUrl": "https://www.ebay.com/itm/256218974831","shipping": "Free shipping","sellerName": "cellularprofessor","searchQuery": "iphone 15 pro","platform": "ebay","scrapedAt": "2026-03-06T14:22:31.456Z"}
📋 Use Cases
- Price Monitoring — Track product prices across eBay domains over time
- Competitor Analysis — Compare seller prices, shipping, and conditions
- Market Research — Discover trending products and price ranges by category
- Dropshipping Research — Find profitable products with pricing and seller data
- E-commerce Intelligence — Monitor listing volumes and price fluctuations
❓ FAQ
Q: Which eBay domains are supported?
A: The actor supports 8 domains: ebay.com (US), ebay.co.uk (UK), ebay.de (Germany), ebay.fr (France), ebay.it (Italy), ebay.es (Spain), ebay.ca (Canada), and ebay.com.au (Australia). Set the domain parameter to switch between them.
Q: How many products can I scrape per run? A: Up to 200 products per search query, with a maximum of 20 queries per run. The actor paginates up to 4 pages per query (approximately 240 results per page). Results are automatically deduplicated across queries.
Q: Do I need a proxy?
A: For small runs (a few queries, under 100 items), proxies are usually not needed. For high-volume scraping, eBay may rate-limit or serve captchas — in that case, configure Apify Proxy with residential IPs via the proxyConfiguration parameter.
Q: What sort options are available?
A: Five options: best_match (default relevance ranking), price_asc (lowest price first), price_desc (highest price first), newly_listed (most recent listings), and ending_soon (auction listings ending soonest).
Q: How does currency detection work? A: The actor automatically detects the currency from the price text on the page. It recognizes USD ($), GBP, EUR, CAD (C$), AUD (AU$), and BRL (R$). The currency depends on which eBay domain you search.
💰 Pricing
This actor uses Pay Per Event (PPE) pricing:
| Metric | Cost |
|---|---|
| Per product scraped | $0.05 |
🔗 Related Actors
- Google Trends Scraper — Trend data for product research
- CoinGecko Crypto Intelligence — Crypto market data
- Steam Game Intelligence — Steam game market data
- TikTok Viral Scanner — Viral product trends
📝 Changelog
v1.0 (Current)
- ✅ Keyword search on 8 eBay domains
- ✅ Full product data extraction (title, price, condition, seller, shipping, image)
- ✅ Multi-currency support (USD, GBP, EUR, CAD, AUD, BRL)
- ✅ 5 sort options (best match, price asc/desc, newly listed, ending soon)
- ✅ Pagination up to 4 pages per query (240 items max)
- ✅ Anti-placeholder guardrails + deduplication
- ✅ Rate limit handling with exponential backoff
- ✅ PPE billing integration
🛒 eBay Product Scraper — Resultados de Busca, Preços, Vendedores e Frete
🇺🇸 English | 🇧🇷 Português
Busque produtos no eBay por palavra-chave e extraia detalhes completos dos anúncios incluindo preços, vendedores, custos de frete, condição do item e imagens. Suporta todos os principais domínios do eBay (US, UK, DE, FR, IT, ES, CA, AU). Scraping HTTP puro — sem browser ou chave de API.
✨ Funcionalidades
- 🔍 Busca por palavra-chave — Busque qualquer produto no eBay por keyword
- 💲 Extração de preços — Preço + detecção de moeda (USD, GBP, EUR, CAD, AUD, BRL)
- 📦 Informações de frete — Custos de envio e detalhes de entrega
- 🏷️ Condição do item — Novo, Usado, Recondicionado, etc.
- 🌍 8 domínios eBay — ebay.com, ebay.co.uk, ebay.de, ebay.fr, ebay.it, ebay.es, ebay.ca, ebay.com.au
- 🔃 Opções de ordenação — Mais relevante, preço crescente/decrescente, mais recente, finalizando em breve
- 🛡️ Guardrails anti-placeholder — Todo resultado validado contra padrões falsos
- ⚡ HTTP puro — Sem browser, rápido e econômico
📥 Entrada
| Parâmetro | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
searchQueries | string[] | ✅ | — | Palavras-chave para busca (1-20 queries) |
maxItemsPerQuery | inteiro | ❌ | 48 | Máximo de produtos por query (1-200) |
domain | string | ❌ | "ebay.com" | Domínio do eBay por país |
sortBy | string | ❌ | "best_match" | Ordenação: best_match, price_asc, price_desc, newly_listed, ending_soon |
proxyConfiguration | objeto | ❌ | Apify Proxy | Configuração de proxy para scraping em volume |
Exemplo de Entrada
{"searchQueries": ["iphone 15 pro","vintage vinyl records","mechanical keyboard"],"maxItemsPerQuery": 48,"domain": "ebay.com","sortBy": "best_match"}
📤 Saída
Cada produto inclui estes campos:
| Campo | Tipo | Descrição |
|---|---|---|
itemId | string | ID do anúncio no eBay |
title | string | Título do produto |
price | número | Valor do preço |
currency | string | Código da moeda (USD, GBP, EUR, CAD, AUD, BRL) |
condition | string | Condição do item (Novo, Usado, Recondicionado, etc.) |
imageUrl | string | URL da imagem do produto |
itemUrl | string | URL do anúncio no eBay |
shipping | string | Custo/detalhes de frete |
sellerName | string | Nome do vendedor |
searchQuery | string | Query de busca original |
platform | string | Sempre "ebay" |
scrapedAt | string | Timestamp ISO 8601 |
Exemplo de Saída
{"itemId": "256218974831","title": "Apple iPhone 15 Pro 256GB Natural Titanium Unlocked Very Good Condition","price": 749.99,"currency": "USD","condition": "Pre-Owned","imageUrl": "https://i.ebayimg.com/thumbs/images/g/rH8AAOSwWkRnK3Vz/s-l300.webp","itemUrl": "https://www.ebay.com/itm/256218974831","shipping": "Free shipping","sellerName": "cellularprofessor","searchQuery": "iphone 15 pro","platform": "ebay","scrapedAt": "2026-03-06T14:22:31.456Z"}
📋 Casos de Uso
- Monitoramento de Preços — Acompanhe preços de produtos em diferentes domínios do eBay
- Análise de Concorrentes — Compare preços, frete e condições entre vendedores
- Pesquisa de Mercado — Descubra produtos em alta e faixas de preço por categoria
- Pesquisa de Dropshipping — Encontre produtos lucrativos com dados de preço e vendedor
- Inteligência E-commerce — Monitore volumes de anúncios e flutuações de preço
❓ Perguntas Frequentes
P: Quais domínios do eBay são suportados?
R: O actor suporta 8 domínios: ebay.com (EUA), ebay.co.uk (Reino Unido), ebay.de (Alemanha), ebay.fr (França), ebay.it (Itália), ebay.es (Espanha), ebay.ca (Canadá) e ebay.com.au (Austrália). Defina o parâmetro domain para alternar entre eles.
P: Quantos produtos posso extrair por execução? R: Até 200 produtos por query de busca, com no máximo 20 queries por execução. O actor pagina até 4 páginas por query (aproximadamente 240 resultados por página). Resultados são automaticamente deduplicados entre queries.
P: Preciso de proxy?
R: Para execuções pequenas (poucas queries, menos de 100 itens), proxies geralmente não são necessários. Para scraping em grande volume, o eBay pode aplicar rate limit ou servir captchas — nesse caso, configure o Apify Proxy com IPs residenciais através do parâmetro proxyConfiguration.
P: Quais opções de ordenação estão disponíveis?
R: Cinco opções: best_match (relevância padrão), price_asc (menor preço primeiro), price_desc (maior preço primeiro), newly_listed (anúncios mais recentes) e ending_soon (leilões finalizando em breve).
P: Como funciona a detecção de moeda? R: O actor detecta automaticamente a moeda a partir do texto de preço na página. Reconhece USD ($), GBP, EUR, CAD (C$), AUD (AU$) e BRL (R$). A moeda depende de qual domínio do eBay você pesquisar.
💰 Preços
Este actor usa precificação Pay Per Event (PPE):
| Métrica | Custo |
|---|---|
| Por produto extraído | $0.05 |
🔗 Actors Relacionados
- Google Trends Scraper — Dados de tendências para pesquisa de produtos
- CoinGecko Crypto Intelligence — Dados de mercado cripto
- Steam Game Intelligence — Dados de mercado de jogos Steam
- TikTok Viral Scanner — Tendências virais de produtos
📝 Changelog
v1.0 (Atual)
- ✅ Busca por palavra-chave em 8 domínios do eBay
- ✅ Extração completa de dados (título, preço, condição, vendedor, frete, imagem)
- ✅ Suporte multi-moeda (USD, GBP, EUR, CAD, AUD, BRL)
- ✅ 5 opções de ordenação (relevância, preço asc/desc, mais recente, finalizando)
- ✅ Paginação de até 4 páginas por query (240 itens máx)
- ✅ Guardrails anti-placeholder + deduplicação
- ✅ Tratamento de rate limit com backoff exponencial
- ✅ Integração com cobrança PPE
