Floppydata Floppydata

Web Unlocker: API для сбора публичных веб-данных в больших объёмах

Отправьте URL страницы одним API-запросом и получите её отрисованный HTML. Начните с 5 бесплатных успешных запросов; неудачные запросы не оплачиваются.

  • Страницы загружаются в реальном браузере с выполнением JavaScript
  • CAPTCHA решаются автоматически во время загрузки страницы
  • 207 стран выхода и таргетинг по городам для каждого запроса

Работает с любым публичным URL

Попробуйте и убедитесь сами

Web Unlocker

Все причины выбрать Floppydata Web Unlocker

Отрисованные страницы, управление локацией и простая оплата — через один API-запрос.

  • Рендеринг в настоящем браузере Страницы отрисовываются до возврата HTML, поэтому контент, который подгружается скриптами, тоже попадает в ответ.
  • Автоматическое решение CAPTCHA CAPTCHA, обнаруженные при загрузке страницы, решаются автоматически.
  • Автоповторы с однократной оплатой Установите для difficulty значение auto, и неудачная попытка будет повторена через более мощные пулы — до 3 попыток с однократной оплатой.
  • Геотаргетинг Выбирайте из 207 стран выхода и указывайте город для каждого запроса.
  • Оплата только за успешные запросы Ошибки валидации, аутентификации и сбои на стороне источника не списывают средства с баланса.
  • Простая интеграция с API Один HTTP-запрос с вашим API-ключом на любом языке: отправьте URL и получите отрисованный HTML.

Как работает Floppydata Web Unlocker

Как работает Floppydata Web Unlocker
  1. Парсер
  2. Floppydata Web Unlocker
  3. Целевой сайт
  • Рендеринг в настоящем браузере
  • Автоматическое решение CAPTCHA
  • Автоповторы с однократной оплатой
  • Геотаргетинг
  • Оплата только за успешные запросы
  • Простая интеграция с API

Тарифные планы и цены

Неудачные запросы не оплачиваются — никаких сюрпризов и скрытых платежей.

Легко начать, ещё легче масштабировать

  1. 1

    Получите API-ключ. Создайте его на странице API-ключей в вашем аккаунте Floppydata и передавайте в заголовке X-Api-Key.

  2. 2

    Отправьте URL. Отправьте его POST-запросом на /v2/web-data/fetch из любого HTTP-клиента; добавьте countryCode, city или difficulty, если это необходимо для загрузки страницы.

  3. 3

    Получите HTML. В ответе вы найдёте отрисованный HTML, исходный URL и время получения; используйте собственные инструменты для его парсинга.

Открыть документацию
Живой пример · нужен X-API-Key
const response = await fetch('https://api.floppydata.net/v2/web-data/fetch', {
    method: 'POST',
    headers: {
        'X-Api-Key': 'YOUR_API_KEY',
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        url: 'https://example.com',
        countryCode: 'US',
        difficulty: 'auto'
    })
});

const { html } = await response.json();
import requests

response = requests.post(
    'https://api.floppydata.net/v2/web-data/fetch',
    headers={'X-Api-Key': 'YOUR_API_KEY'},
    json={
        'url': 'https://example.com',
        'countryCode': 'US',
        'difficulty': 'auto',
    },
)

html = response.json()['html']
curl --request POST https://api.floppydata.net/v2/web-data/fetch \
  --header "X-Api-Key: YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{"url": "https://example.com", "countryCode": "US", "difficulty": "auto"}'

Web Unlocker vs. прокси с самостоятельным управлением

Floppydata Прокси с самостоятельным управлением
Страницы отрисовываются в реальном браузере с выполнением JavaScript
CAPTCHA решаются во время загрузки страницы
Автоповторы через более мощные пулы с однократной оплатой
Неудачные запросы не оплачиваются
Не нужно запускать браузер, Puppeteer или Playwright
Цена От $0.89 за 1 000 успешных запросов Оплата за ГБ трафика

Часто задаваемые вопросы

Что такое Web Unlocker?

Web Unlocker — это API Floppydata для получения публичных веб-страниц. Вы отправляете URL одним POST-запросом со своим API-ключом; страница загружается в реальном браузере, CAPTCHA, которые появляются при загрузке, решаются автоматически, а в ответе приходят отрисованный HTML, исходный URL и время получения. Возвращается только HTML, поэтому для его парсинга нужно использовать собственные инструменты.

Web Unlocker — это то же самое, что API для парсинга?

Да. Web Unlocker — это название эндпоинта v1, POST /v1/webUnlocker. В Client API v2 ту же задачу выполняет эндпоинт Web Data fetch, POST /v2/web-data/fetch, который на этом сайте называется API для парсинга. v1 сохранён для существующих интеграций; для новых интеграций следует использовать v2.

Сколько это стоит?

Первые 5 успешных запросов бесплатны. Затем 10 000 успешных запросов стоят $9, а 100 000 — $89; для больших объёмов или индивидуальных условий свяжитесь с командой. Оплачиваются только успешные запросы: ошибки валидации, аутентификации и сбои на стороне источника не списывают средства с баланса.

Что делать, если страница не загрузилась с первого раза?

Установите для difficulty значение auto. Тогда неудачная попытка будет повторена через более мощные пулы — сначала low, затем medium, затем high — до 3 попыток, а оплата спишется один раз. Без этой настройки для каждого запроса выполняется только одна попытка. Если все попытки неудачны, API возвращает ошибку с сообщением «Failed to scrape the URL», и ничего не списывается.

Нужны ли браузер, Puppeteer или Playwright?

Нет. Подойдёт любой язык, который умеет отправлять HTTP-запросы; в примерах выше используются JavaScript, Python и cURL. Если вам нужно самостоятельно управлять браузером через Playwright или Puppeteer и работать с многошаговыми сессиями, используйте Облачный браузер.

Для чего это используется?

Для любых задач, где нужен HTML публичных страниц: мониторинг цен и ассортимента, исследование конкурентов, результаты поиска, объявления и сбор контента. Поскольку вы выбираете страну выхода и город, можно также проверить, как страница выглядит из конкретной локации.

Начните с 5 бесплатных запросов