Web Unlocker: API для сбора публичных веб-данных в больших объёмах
Отправьте URL страницы одним API-запросом и получите её отрисованный HTML. Начните с 5 бесплатных успешных запросов; неудачные запросы не оплачиваются.
- Страницы загружаются в реальном браузере с выполнением JavaScript
- CAPTCHA решаются автоматически во время загрузки страницы
- 207 стран выхода и таргетинг по городам для каждого запроса
Работает с любым публичным URL
- Amazon
Попробуйте и убедитесь сами
Все причины выбрать Floppydata Web Unlocker
Отрисованные страницы, управление локацией и простая оплата — через один API-запрос.
- Рендеринг в настоящем браузере Страницы отрисовываются до возврата HTML, поэтому контент, который подгружается скриптами, тоже попадает в ответ.
- Автоматическое решение CAPTCHA CAPTCHA, обнаруженные при загрузке страницы, решаются автоматически.
- Автоповторы с однократной оплатой Установите для difficulty значение auto, и неудачная попытка будет повторена через более мощные пулы — до 3 попыток с однократной оплатой.
- Геотаргетинг Выбирайте из 207 стран выхода и указывайте город для каждого запроса.
- Оплата только за успешные запросы Ошибки валидации, аутентификации и сбои на стороне источника не списывают средства с баланса.
- Простая интеграция с API Один HTTP-запрос с вашим API-ключом на любом языке: отправьте URL и получите отрисованный HTML.
Как работает Floppydata Web Unlocker
- Парсер
- Floppydata Web Unlocker
- Целевой сайт
- Рендеринг в настоящем браузере
- Автоматическое решение CAPTCHA
- Автоповторы с однократной оплатой
- Геотаргетинг
- Оплата только за успешные запросы
- Простая интеграция с API
Тарифные планы и цены
Неудачные запросы не оплачиваются — никаких сюрпризов и скрытых платежей.
Легко начать, ещё легче масштабировать
- 1
Получите API-ключ. Создайте его на странице API-ключей в вашем аккаунте Floppydata и передавайте в заголовке X-Api-Key.
- 2
Отправьте URL. Отправьте его POST-запросом на /v2/web-data/fetch из любого HTTP-клиента; добавьте countryCode, city или difficulty, если это необходимо для загрузки страницы.
- 3
Получите HTML. В ответе вы найдёте отрисованный HTML, исходный URL и время получения; используйте собственные инструменты для его парсинга.
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 публичных страниц: мониторинг цен и ассортимента, исследование конкурентов, результаты поиска, объявления и сбор контента. Поскольку вы выбираете страну выхода и город, можно также проверить, как страница выглядит из конкретной локации.