API-парсер eBay: данные о лотах, ценах и продавцах

Вставьте ссылку на любой поиск или лот eBay, и наш парсер eBay получит актуальные данные через настоящий браузер: номер товара, цену, состояние, продавца, доставку. Парсер лотов eBay со стабильным доступом к общедоступным данным и оплатой только за успешные запросы: неудачный запрос обойдётся вам в $0.

Попробуйте:
HTML
Скачать HTML
Нажмите «Спарсить» или выберите пример поиска, чтобы увидеть здесь реальный HTML
Предпросмотр
Здесь появится реальная отрисованная страница, когда запрос завершится
Хотите посмотреть, как это работает? Спарсите ссылку выше или сразу запишитесь на персональный разбор:
Записаться на демо

API-парсер eBay для данных о лотах, ценах и продавцах

Один вызов API-парсера eBay возвращает отрисованную страницу лота: от номера товара до отзывов о продавце. Работает на том же движке настоящего браузера, что и сессии Gologin.

Парсер лотов eBay и номеров товаров

Парсите любой лот eBay по номеру товара и получаете состояние, характеристики, вариации, число проданных единиц и количество наблюдающих. eBay показывает сигналы спроса, которые Amazon скрывает, и они легко извлекаются прямо со страницы.
Apple MacBook Air 13" M1
US $444.99Б/у · Очень хорошее
Номер товара298664654145
Продано47
Наблюдают128

Парсер цен eBay: ставки и Buy It Now

Отслеживайте цены Buy It Now, текущие ставки и доступность Best Offer на протяжении всей жизни лота. Каждая цена приходит в валюте самой площадки.
US $444.99-8%
Buy It Now

API-парсер eBay на Python, Node.js или cURL

Один REST-запрос возвращает исходный HTML любой страницы eBay. Рендеринг JavaScript, резидентные прокси по нужной локации и согласованные отпечатки браузера обрабатываются до того, как ответ дойдёт до вас.
pyjscurl
Запрос отправлен
Страница отрисована
HTML получен

Согласованный отпечаток браузера в каждом запросе к eBay

Каждый запрос к eBay загружается в настоящем браузере с полным согласованным отпечатком: canvas, WebGL, шрифты, часовой пояс. Все параметры соответствуют друг другу, и страницы отображаются так же, как для обычного посетителя. Тот же движок отпечатков, что и в сессиях Gologin.
canvas
webgl
fonts
timezone

Автоматическая ротация IP и повторные попытки

Неудачная попытка автоматически повторяется с новым резидентным IP, и писать логику повторов не нужно. Оплата только за успешные запросы означает, что неудачные попытки ничего не стоят.
203.0.113.42сбой
198.51.100.7сбой
192.0.2.19200 OK
3 попыткиоплачена 1

Сессии для глубокого обхода выдачи eBay

Cookie и фильтры сохраняются между запросами, поэтому вы можете листать выдачу eBay на любую глубину в рамках одной сессии.

Парсер данных eBay: все поля, которые можно извлечь

Каждое поле ниже считывается с полностью загруженной страницы, поэтому парсер eBay возвращает те же значения, что покупатель видит в браузере. Названия полей совпадают с подписями на странице eBay, а примеры взяты из реального объявления.

Поля, которые возвращает парсер объявлений eBay, и примеры значений
ПолеПример значенияГде доступно
НазваниеApple MacBook Air 13" M1 256GB SSDВезде
Номер товара298664654145Везде
EPID21038277962Страница товара
ЦенаUS $444.99Везде
ВалютаUSDВезде
СостояниеUsed – Very goodСтраница товара, результаты поиска
Формат объявленияBuy It NowВезде
Текущая ставкаUS $312.00Страница товара, результаты поиска
Количество ставок27Страница товара, результаты поиска
Best OfferAcceptedСтраница товара
Продано, шт.47Страница товара
Наблюдатели128Страница товара
Осталось времени3d 04h 12mСтраница товара, результаты поиска
Стоимость доставкиБесплатноВезде
Ориентировочный срок доставкиTue, Sep 29 – Fri, Oct 2Страница товара
Местонахождение товараPortland, Oregon, USСтраница товара, результаты поиска
Имя продавцаmacmall_dealsВсе
Рейтинг отзывов24,318Страница товара, магазин
Положительные отзывы, %99.3%Страница товара, магазин
Top Rated SellertrueСтраница товара, магазин
Характеристики товараБренд: Apple · ОЗУ: 8 ГБ · SSD: 256 ГБСтраница товара
ВариацииЦвет: серый космос / серебристый / золотойСтраница товара
Путь категорииComputers/Tablets & Networking > LaptopsСтраница товара, просмотр категории
URL изображенийi.ebayimg.com/images/g/9k0/s-l1600.jpgВсе
Условия возврата30 дней, обратную доставку оплачивает покупательСтраница товара

Кто использует парсер объявлений eBay

Шесть команд используют один и тот же эндпоинт по-разному.

Команды репрайсингаЦены Buy It Now, наличие Best Offer и стоимость доставки обновляются каждые несколько минут по списку номеров товаров. Эти данные идут в репрайсер, который выставляет цены на объявления продавца.
Подбор товаров для дропшиппингаПродажи и число наблюдателей отделяют товар, который реально продаётся, от товара, который только хорошо выглядит. Подбор товаров для дропшиппинга опирается на эти два показателя и полную себестоимость у поставщика.
Мониторинг бренда и MAPБренды следят за объявлениями с ценой ниже минимальной рекламируемой (MAP) и за неавторизованными продавцами. Имя продавца, рейтинг отзывов и местонахождение товара показывают, с кем связаться.
Исследование рынка и ценовых индексовАналитики строят индексы цен на б/у товары по тысячам объявлений в каждой категории за неделю. Для мониторинга цен eBay в таком объёме важнее стабильный процент успешных запросов, чем скорость.
Цены на коллекционные товары и кроссовкиДанные аукциона определяют ставку: текущая ставка, число ставок и оставшееся время запрашиваются перед закрытием лота. Доля проданных похожих товаров задаёт потолок цены.
Мониторинг конкурентов и продавцовОдин обход магазина возвращает весь ассортимент конкурента, его рейтинг отзывов и статус Top Rated. Повторяйте обход раз в неделю, и новые объявления будут видны как разница между выгрузками.

API-парсер eBay и официальный eBay Browse API

Оба варианта возвращают данные объявлений eBay. Они отличаются тем, что нужно для доступа, какие поля вы получаете и в каком виде приходит ответ: как страница или как фиксированная схема.

🔑 eBay Browse API
⚡ API-парсер eBay от Gologin
Доступ и одобрение: Нужны аккаунт разработчика, приложение и ключи OAuth. Для некоторых областей доступа (scope) требуется одобрение eBay.
API-ключ выдаётся при регистрации. Без заявок и проверок.
Возвращаемые поля: Фиксированная схема. Количество наблюдателей и проданных единиц недоступно.
Всё, что отображается на странице: наблюдатели, проданное количество, статус Best Offer и характеристики товара.
Проданные и завершённые объявления: В Browse этого нет. История продаж находится в Marketplace Insights — API с ограниченным доступом (Limited Release).
Публичные страницы завершённых и проданных лотов отображаются как любой другой URL. Отдельный модуль скоро появится.
Лимиты и квоты: суточные квоты запросов на каждый набор ключей; увеличиваются только по запросу.
Лимиты зависят от числа одновременных запросов. Оплата только за успешные запросы, поэтому неудачная попытка стоит $0.00.
Геопокрытие и маркетплейсы: заголовок с ID маркетплейса. Стоимость доставки и налоги с учётом почтового индекса покупателя не показываются.
Любой национальный сайт eBay и таргетинг по ZIP-коду на уровне покупателя через ротируемые резидентные прокси в 195+ локациях.
Рендеринг JavaScript: не требуется. API возвращает данные, а не страницу.
Полный рендеринг в headless-браузере до того, как вернётся ответ.
Формат ответа: только JSON.
Сырой HTML или скриншот в JSON-обёртке со статусом и метаданными о времени выполнения.

API для парсинга eBay на Python, Node.js и cURL

Один GET-запрос с целевым URL. Чтобы парсить eBay на Python, Node.js или через cURL, вы отправляете одни и те же параметры и достаёте HTML из JSON-обёртки.

import requests

API = "https://api.gologin.com/web-unlocker/v1/scrape"
TARGET = "https://www.ebay.com/itm/298664654145"

r = requests.get(
    API,
    params={"url": TARGET, "format": "json", "geo": "us", "render": "true"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    timeout=90,
)

data = r.json()["data"]
print(data["metadata"]["status_code"], len(data["html"]))
open("item.html", "w", encoding="utf-8").write(data["html"])
const API = "https://api.gologin.com/web-unlocker/v1/scrape";
const target = "https://www.ebay.com/itm/298664654145";

const url = new URL(API);
url.search = new URLSearchParams({
  url: target,
  format: "json",
  geo: "us",
  render: "true"
});

const res = await fetch(url, {
  headers: { Authorization: "Bearer YOUR_API_KEY" }
});

const { data } = await res.json();
console.log(data.metadata.status_code, data.html.length);
curl -G "https://api.gologin.com/web-unlocker/v1/scrape" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.ebay.com/itm/298664654145" \
  --data-urlencode "format=json" \
  --data-urlencode "geo=us" \
  --data-urlencode "render=true" \
  -o item.json

# item.json -> { "success": true, "data": { "html": "...", "metadata": {...} } }
jq -r '.data.metadata.status_code' item.json
jq -r '.data.html' item.json > item.html

Нужен специализированный сбор данных с eBay?

Два отдельных модуля работают на той же инфраструктуре Web Unlocker и заточены под наборы данных, которые не охватывает эта страница.

Парсер проданных и завершённых лотов eBay

Получайте цены продаж, долю проданных лотов и историю завершённых аукционов.

Скоро

Парсер продавцов и отзывов eBay

Извлекайте ассортимент магазинов, рейтинги отзывов и данные о тональности отзывов о продавцах.

Скоро

Свои прокси или Gologin Web Unlocker: краткое сравнение

Несколько моментов, которые стоит учесть перед выбором:

🖥️ Свои прокси
⚡ Gologin Web Unlocker
Настройка: вы сами настраиваете пулы прокси, ротацию и фингерпринты
Один вызов API — ротация и фингерпринты работают сразу из коробки
Заблокированные запросы: оплачиваются так же, независимо от того, пришла страница или CAPTCHA
Бесплатно. Оплата только за успешные запросы: блокировка или CAPTCHA обойдутся вам в $0.00
Поддержка: eBay меняет структуру страниц, и ваши скрипты ломаются
Gologin следит за изменениями на сайте eBay, чтобы ваша интеграция не ломалась
Фингерпринты браузера: вы сами создаёте и поддерживаете слой браузера и фингерпринтов
Уже встроены: настоящие браузеры с согласованными фингерпринтами и рендерингом JavaScript в каждом запросе
Повторные попытки: вы сами пишете, тестируете и постоянно дорабатываете логику повторов
Автоматически, с новым резидентным IP, без единой строчки кода с вашей стороны
Масштабирование: больше объём — самим искать и оплачивать больше IP
Один и тот же вызов API автоматически масштабируется от 10 до 10 миллионов запросов

Надёжная облачная инфраструктура для браузеров

Web Unlocker — не отдельная надстройка: он работает на той же инфраструктуре, что и весь Gologin, поэтому парсинг eBay и управление аккаунтами опираются на одну основу.

Постоянные сессии браузера

У каждого профиля, которым вы управляете, свой постоянный отпечаток браузера: canvas, WebGL, шрифты и часовой пояс. Всё уникально и сохраняется. Это тот же движок отпечатков, на котором Web Unlocker работает при каждом запросе к eBay, поэтому сохранённая здесь сессия ведёт себя так же, как та, что парсит страницу листинга.

Облачный браузер

Сессии браузера с полным интерфейсом работают в облаке и управляются через API: можно кликать, прокручивать, делать скриншоты и считывать страницу так же, как это делает человек. Ставить и поддерживать локальный Chromium не нужно. Подходит, когда странице нужно реальное взаимодействие, а не один HTML-запрос.

Резидентные прокси

В каждый тариф входит пул резидентных IP в 195+ локациях. Не нужно искать отдельного поставщика прокси, настраивать его и сверять счета. Этот же пул обеспечивает автоматическую ротацию IP в каждом запросе Web Unlocker.

Web UnlockerВы здесь

API для парсинга без сохранения состояния, которое эта страница показывает вживую. Вставьте URL, и оно само подберёт отпечатки браузера, выполнит JavaScript и сменит IP. Работает на том же движке профилей, что и весь остальной стек.

Геотаргетинг по ZIP-коду в API парсера eBay

Цену задаёт продавец, а всё остальное зависит от почтового индекса покупателя. Укажите в запросе ZIP-код США, и API парсера eBay ответит так, как увидел бы страницу покупатель из этого района.

Итоговая стоимость, а не цена в листинге

Доставка, налог и сроки доставки меняются вместе с индексом, поэтому покупатель платит не ту сумму, что указана в листинге. Пул из 30M+ резидентных прокси позволяет посмотреть один и тот же товар из любого ZIP-кода США.

Все площадки eBay — одна интеграция

Один и тот же параметр переключает страны, поэтому одной интеграцией вы читаете каждую площадку со своей валютой, языком и набором продавцов, из 195+ локаций прокси.

ebay.com$
ebay.co.uk£
ebay.de€
ebay.com.auA$

Глоссарий по парсингу eBay

Четыре термина, которые встречаются в каждом ответе API парсера eBay.

EPID
EPID (eBay Product ID) — каталожный идентификатор товара на eBay. Он общий для всех листингов одного и того же товара независимо от продавца и состояния.
Sell-through rate
Sell-through rate — доля листингов товара, завершившихся продажей за определённый период. Считается как число проданных листингов, делённое на общее число листингов.
Best Offer
Best Offer — опция листинга на eBay, которая позволяет покупателю предложить цену ниже цены Buy It Now. Продавец может принять предложение, отклонить его или предложить встречную цену.
Watchers
Watchers — число пользователей eBay, которые сохранили листинг, чтобы следить за ценой и оставшимся временем. Это ближайший публичный показатель спроса на товар.

Парсер eBay: частые вопросы

Прямые ответы на вопросы, которые чаще всего возникают перед парсингом данных листингов eBay.

Законно ли парсить данные листингов eBay?

Парсинг общедоступных данных листингов (цен, названий, характеристик товара), как правило, законен в большинстве юрисдикций, поскольку факты не защищены авторским правом. Web Unlocker создан только для публичных данных и не предназначен для парсинга данных из авторизованных аккаунтов.

Что такое item number на eBay?

Item number — числовой ID, который eBay присваивает каждому листингу. Его можно найти в URL листинга после «/itm/». Большинство парсеров eBay используют именно этот идентификатор, чтобы получить конкретный листинг.

Что такое рейтинг отзывов продавца и зачем его парсить?

Рейтинг отзывов и их процент — публичные показатели репутации продавца на eBay. Репрайсеры и команды по закупкам отслеживают их вместе с ценой, потому что один и тот же товар от продавца Top Rated конкурирует иначе.

Чем это отличается от обычного HTTP-запроса или curl?

Обычный запрос часто возвращает неполные страницы. Если запускать его по расписанию с одного IP, результаты становятся нестабильными. Web Unlocker загружает страницу через настоящий браузер: с согласованными отпечатками, выполнением JavaScript, резидентными IP по нужной локации и автоматическими повторами. Именно это только что показала эта страница вживую.

Блокирует ли eBay за парсинг?

С первого запроса — нет. На разовые визиты eBay реагирует мягче Amazon, и именно на этом попадаются команды: прототип работает, значит, его выпускают в продакшен. При боевых объёмах повторяющиеся запросы с одного IP и отпечатка могут получать проверки и ограничения скорости, и то, что работало в тестах, перестаёт работать в продакшене. Оплата идёт только за успешные запросы, поэтому неудачный запрос вам ничего не стоит.

Можно ли парсить результаты поиска и страницы Deals, а не только страницы товаров?

Да. Страницы товаров, результаты поиска, Daily Deals, страницы категорий и витрины продавцов обрабатываются одним и тем же вызовом API. Попробуйте любую из них в списке «Try These» выше.

Как парсить листинги eBay на Python?

Чтобы парсить листинги eBay на Python, отправьте GET-запрос на эндпоинт Web Unlocker с URL листинга, а затем разберите полученный HTML с помощью BeautifulSoup или selectolax. Пример на Python выше — это вся интеграция: не нужно настраивать пул прокси, устанавливать драйвер браузера и писать цикл повторов.

Можно ли экспортировать данные eBay в JSON или CSV?

Каждый ответ приходит в формате JSON и содержит отрисованный HTML, код статуса и метаданные о времени. Чтобы записать разобранные поля в CSV, хватит нескольких строк вашего кода. Эндпоинта с готовыми полями нет, поэтому вы сами решаете, какие поля из таблицы выше оставить и в каком виде.

Сколько листингов eBay можно парсить в день?

На платных тарифах фиксированного дневного лимита нет: пропускная способность ограничена настройкой параллельности, а не квотой. Команды, которые мониторят цены на eBay в больших объёмах, обрабатывают сотни тысяч листингов в день на одном ключе. У бесплатного демо-виджета на этой странице отдельное ограничение по частоте запросов.

Работает ли API-скрапер eBay с eBay.co.uk, eBay.de и другими площадками?

Да, скрапер eBay работает с eBay.co.uk, eBay.de, eBay.com.au и другими региональными сайтами: вы передаёте полный URL, а сервис отрисовывает то, что отдаёт этот домен. Цены приходят в валюте площадки, а страница — на её языке. Параметр geo задаёт страну прокси.

Можно ли собирать данные по проданным и завершённым лотам eBay?

Публичные страницы проданных и завершённых лотов отрисовываются как любой другой URL eBay, поэтому их можно парсить без авторизации. Отдельный модуль, который возвращает цены продаж и процент проданных лотов (sell-through rate), сейчас в разработке. История продаж eBay отсутствует в Browse API: она доступна только через Marketplace Insights API с ограниченным доступом (Limited Release).

Сколько стоит API-скрапер eBay?

Оплата только за успешные запросы: цена начинается меньше чем с доллара за 1000 успешных запросов, а заблокированные попытки и страницы с CAPTCHA не тарифицируются. Запрос засчитывается, только когда вернулась настоящая страница. Тарифы по планам указаны на странице с ценами, а при заранее оплаченном объёме цена за единицу ниже.

Нужен ли аккаунт разработчика eBay или API-ключ?

Аккаунт разработчика eBay и API-ключ eBay не нужны: скрапер читает публичную страницу и не обращается к API eBay. Вы авторизуетесь в Gologin своим ключом и передаёте нужный URL. Так в настройке не остаётся проверки OAuth-ключей и одобрения доступа по каждому scope.

Чем скрапер eBay отличается от API листингов eBay?

Скрапер eBay возвращает саму отрисованную страницу, а API листингов eBay отдаёт фиксированную JSON-схему, которую eBay решил открыть. Поэтому в данных скрапера есть число наблюдателей, количество проданных и характеристики товара, которых нет в API, и одобрение для него не требуется. Взамен парсер вы пишете сами.

Каждый неудачный запрос — это упущенная выручка, которой можно избежать

Реальные цены лотов. Реальные скриншоты. Реальная скорость — и меньше доллара за 1000 запросов. Запишитесь на бесплатную персональную демонстрацию и посмотрите вживую, как Gologin Web Unlocker работает на вашей задаче.

Записаться на демо