ScraperFlyAPI веб-даних для AI

use cases

Використання API веб-скрапінгу для реальних бізнес-процесів

Досліджуйте робочі процеси публічних веб-даних, які ScraperFly допомагає командам реалізувати: моніторинг цін, відстеження результатів пошуку, збір сторінок продуктів, підтримка AI/RAG, слідкування за ринковими сигналами та захоплення списків з правильним профілем запиту.

Використання ScraperFly починається з практичного питання: яке рішення, функція продукту, звіт або робочий процес потребує публічних веб-даних? Як тільки це стане зрозумілим, запит може залишатися простим. Отримайте цільову сторінку, перевірте відповідь, виберіть найменший корисний формат виходу та додайте рендеринг, сесії, заголовки, маршрутизацію за країною, преміум-доставку, скріншоти або PDF лише тоді, коли ціль підтвердить, що вони покращують результат.

Це дозволяє швидко та економічно перевіряти на ранніх етапах. Завдання моніторингу цін, робочий процес відстеження SERP, конвеєр контенту AI, стрічка оголошень нерухомості та набір даних для ринкових досліджень можуть використовувати один і той же API, але не повинні всі мати однакову вагу запиту.

Виберіть випадок використання за рішенням, яке він підтримує

Сильний робочий процес скрапінгу - це не просто отримання URL. У нього є бізнес-причина, цільове джерело, формат відповіді та повторюваний спосіб вирішити, коли запит потребує додаткових контролів. Ось чому сторінки випадків використання повинні бути згруповані за наміром робочого процесу, а не за ізольованими функціями.

Команди електронної комерції зазвичай цікавляться сторінками продуктів, цінами, доступністю, відгуками та змінами категорій. Команди пошуку цікавляться позицією SERP, видимістю, локальними пакетами та рухом конкурентів. Команди AI та RAG потребують читабельного контенту з достатнім контекстом джерела, щоб довіряти відповіді. Дослідницькі команди потребують чистих зразків, послідовних метаданих та способу порівняння джерел без відновлення інфраструктури для кожного сайту.

Сімейство випадків використання Типове джерело Найкращий початковий вихід Контролі, які потрібно додавати лише за потреби
Електронна комерція та ціноутворення Сторінки продуктів, сторінки категорій, оголошення на ринку HTML або структуровані метадані для парсингу фактів про продукти Рендеринг, сесії, маршрутизація за країною, скріншоти для підтвердження
Відстеження SERP та видимості Сторінки результатів пошуку та локальні результати HTML або скріншот в залежності від необхідних доказів Маршрутизація за країною, заголовки, затримки, обережні правила повторних спроб
AI, RAG та робочі процеси контенту Статті, документація, сторінки допомоги, публічні ресурси Текст, Markdown або HTML в залежності від потреб парсера Рендеринг, коли контент створено в браузері, метадані для довіри
Оголошення та ринкові дослідження Довідники, сторінки нерухомості, дошки оголошень, сторінки місцевого бізнесу HTML для витягування, текст або Markdown для перегляду Сесії, заголовки мов, маршрутизація за країною, захоплення PDF або скріншотів

Використовуйте один API шлях, але не використовуйте один профіль запиту скрізь

Перевага веб-скрапінг API полягає не в тому, що кожен робочий процес стає ідентичним. Перевага в тому, що кожен робочий процес можна протестувати через один і той же контрольований шлях. Команда може почати з найменшого запиту, перевірити статус, фінальний URL, розмір відповіді, тип контенту та захоплений вихід, а потім вирішити, чи потрібен наступному запиту рендеринг браузера, сильніша маршрутизація, постійний стан або інший формат.

Це важливо з комерційної точки зору. Невелике дослідницьке завдання не повинно бути змушене використовувати таку ж налаштування, як система моніторингу виробництва. Одноразовий дослідницький спринт не повинен вимагати довгого рішення про підписку, перш ніж ціль буде навіть перевірена. ScraperFly створено для цього середнього ґрунту: почніть безкоштовно, купуйте кредити, коли з'являється проект, і переходьте до місячних кредитів, коли робочий процес стає передбачуваним.

Практичний висновок: спочатку виберіть випадок використання, а потім виберіть профіль запиту. Правильний робочий процес - це той, який повертає корисні докази з найменшою додатковою інфраструктурою та найменшою кількістю непотрібних контролів.

АТЛАС ВИПАДКІВ ВИКОРИСТАННЯ

Відповідайте робочому процесу публічним даним, які ваша команда насправді потребує

Випадки використання стають легшими для планування, коли команда називає джерело, поля, формат виходу та рішення, яке дані підтримуватимуть. ScraperFly надає кожному робочому процесу одну й ту ж API основу, залишаючи місце для того, щоб прості цілі залишалися легкими, а ескалувалися лише тоді, коли поведінка сторінки це підтверджує.

Комерція

Перетворюйте публічні комерційні сторінки на інтелект у сфері цін і запасів

Відстежуйте ціни конкурентів, зміни запасів, продавців, пропозиції на ринку, тарифи на подорожі та зміни в каталогах до того, як вони вплинуть на дохід.

Ноутбук з аналітичними графіками для моніторингу цін
Комерція

Моніторинг цін в електронній комерції

Слідкуйте за цінами конкурентів, знижками, статусом запасів, умовами доставки та рухом продавців, щоб команди з ціноутворення могли реагувати до того, як зміни на ринку стануть невидимими.

Useful fields: ціна, знижка, запас, продавець, доставка

Людина, що переглядає продукти на смартфоні
Комерція

Збагачення каталогу продуктів

Заповнюйте відсутні назви, описи, специфікації, зображення, варіанти та ідентифікатори з публічних сторінок продуктів та каталогів виробників.

Useful fields: назва, опис, технічні характеристики, зображення, SKU

Великий складський прохід, що представляє операції на ринку
Комерція

Інтелект продавців на ринку

Порівняйте присутність продавців, моделі виконання, глибину асортименту, рейтинги та зміни пропозицій на різних ринках.

Useful fields: продавець, рейтинг, пропозиція, виконання, асортимент

Складський працівник, що організовує полиці з інвентарем
Комерція

Відстеження інвентарю та доступності

Виявляйте нестачу товарів, доступність збору, регіональний інвентар, обіцянки доставки та прогалини в доступності продуктів до того, як це зроблять клієнти.

Useful fields: запас, регіон, збір, доставка, мітка часу

Особа з покупками перевіряє смартфон
Комерція

Захист бренду

Знайдіть несанкціонованих продавців, підозрілі ціни, сигнали підробки, неправильні заяви про продукти та ризикові оголошення на публічних ринках.

Useful fields: продавець, ціна, заяви, зображення, ринок

Зайнята сцена ресторану та гостинності на вулиці
Комерція

Моніторинг подорожей та гостинності

Збирайте інформацію про наявність номерів, ціни, зручності, умови скасування, сигнали місцевого попиту та контекст відгуків на різних платформах бронювання.

Useful fields: ціна, наявність, зручності, політика, рейтинг

Телефон, що показує інтерфейс онлайн-шопінгу
Комерція

Оголошення та відстеження вживаних товарів

Моніторте нові оголошення, запитувані ціни, активність продавців, стан товару, місцезнаходження та вік оголошення на ринках перепродажу.

Useful fields: перелік, ціна, стан, продавець, місцезнаходження

Ноутбук, що показує фінансові графіки та аналітику
Комерція

Порівняння цін та перепризначення

Перетворюйте знімки цін конкурентів на дані для перепризначення, прогалини в асортименті, сповіщення про маржу та звіти про ринкову позицію.

Useful fields: конкурент, ціна, ранг, наявність, зміна

Зростання

Знайдіть сигнали попиту до того, як вони з'являться у вашій власній аналітиці

Моніторте результати пошуку, рекламу, сторінки конкурентів, бізнес-довідники, активність найму та сигнали попиту, щоб побачити, куди переміщується увага.

Ноутбук, що відображає інформаційну панель аналітики для моніторингу SEO
Зростання

Моніторинг SERP та SEO

Відстежуйте ранжування, фрагменти, рекламу, локальні пакети, мову, пристрій та гео-відмінності, щоб бачити, як змінюється видимість у реальному пошуковому середовищі.

Useful fields: ранг, URL, фрагмент, реклама, гео

Ноутбук відкритий на новинній або контентній сторінці
Зростання

Моніторинг контенту конкурентів

Слідкуйте за змінами на сторінці, заголовками, CTA, схемою, внутрішніми посиланнями та інвентаризацією контенту без очікування на ручні аудити.

Useful fields: заголовок, CTA, схема, посилання, оновлений текст

Руки тримають телефон з контентом соціальних мереж
Зростання

Інтелект реклами

Збирайте публічні рекламні тексти, креативні шаблони, цільові сторінки, регіони, час та активність рекламодавців для дослідження кампаній.

Useful fields: текст, креатив, цільова сторінка, регіон, дата

Бізнесмени обмінюються документами в офісі
Зростання

Генерація лідів та збагачення компаній

Створюйте списки акаунтів та збагачуйте записи компаній доменами, місцезнаходженнями, галузями, публічними контактами, сигналами найму та технологічними підказками.

Useful fields: компанія, домен, галузь, місцезнаходження, сигнали

Магазин кави в маленькому місцевому магазині
Зростання

Дані місцевого бізнес-довідника

Збирайте імена, категорії, адреси, години роботи, вебсайти, рейтинги та кількість відгуків з публічних довідкових сторінок.

Useful fields: ім'я, категорія, адреса, години, рейтинг

Офісні працівники, які переглядають професійні документи
Зростання

Аналітика ринку праці

Відстежуйте назви посад, навички, діапазони зарплат, рівень старшинства, політики віддаленої роботи та швидкість найму на кар'єрних сторінках та сайтах з вакансіями.

Useful fields: назва, зарплата, навички, місцезнаходження, рівень старшинства

Голос

Перетворюйте публічні розмови на сигнали продукту та репутації

Збирайте відгуки, згадки в медіа, обговорення в спільнотах, публічні пости та сигнали творців, щоб зрозуміти, що говорять клієнти та ринки.

Особа, яка читає газету, працюючи на ноутбуці
Голос

Моніторинг новин та медіа

Збирайте статті, авторів, дати, теми, сутності, посилання та метадані джерел для робочих процесів репутації, досліджень та сповіщень.

Useful fields: назва, автор, дата, джерело, суб'єкти

Люди, які разом купують і перевіряють смартфон
Голос

Відстеження відгуків та настроїв

Збирайте тенденції оцінок, теми скарг, патерни похвали, відповіді бізнесу та контекст продукту-локації з публічних відгуків.

Useful fields: рейтинг, відгук, тема, відповідь, дата

Людина, яка переглядає додаток соціальних мереж на смартфоні
Голос

Моніторинг соціальних та публічних веб-ресурсів

Моніторте публічні пости, залучення, хештеги, часові мітки та контекст профілю, де це дозволяє політика та доступ до джерел.

Useful fields: пост, залучення, хештег, профіль, час

Особа читає новинні статті в кімнаті
Голос

Інтелект спільноти та форумів

Знайдіть повторювані запитання, скарги, запити на функції та проблемну мову з публічних спільнот і форумів підтримки.

Useful fields: запитання, тема, скарга, кількість відповідей, дата

Робочий простір з ноутбуком, кавою та газетою
Голос

Виявлення творців та впливових осіб

Створюйте списки виявлення з публічних профільних сторінок, тем контенту, сигналів аудиторії, частоти публікацій та сигналів співпраці.

Useful fields: профіль, тема, сигнал аудиторії, частота, посилання

Записи

Зробіть публічні записи та оголошення легшими для моніторингу в масштабах

Витягніть тендери, юридичні повідомлення, подання, фінансові дані та оголошення про нерухомість у джерельні набори даних, які команди можуть шукати, порівнювати та переглядати.

Професіонали, які обмінюються бізнес-документами
Записи

Державні закупівлі та тендери

Відстежуйте покупців, бюджети, терміни, вимоги, вкладення, нагороди та зміни на порталах тендерів та публічних оголошеннях.

Useful fields: покупець, бюджет, термін, вимоги, нагорода

Професіонали, які обговорюють юридичні документи в офісі
Записи

Регуляторний та юридичний моніторинг

Моніторте оголошення, публічні реєстри, дати набрання чинності, версії документів, задіяні суб'єкти та зміни, що стосуються відповідності.

Useful fields: оголошення, суб'єкт, дата, документ, статус

Професіонали, які переглядають фінансові документи
Записи

Фінансові та публічні ринкові дослідження

Збирайте подання, розкриття, таблиці, новини, метадані інструментів та публічний фінансовий контекст для дослідницьких pipeline.

Useful fields: подання, таблиця, емітент, дата, метрика

Ключі від будинків та готівка для даних ринку нерухомості
Записи

Списки нерухомості та дані ринку

Відстежуйте ціни на списки, адреси, атрибути власності, деталі агентів, статус, історію та контекст району.

Useful fields: ціна, адреса, ліжка, агент, статус

Продукти даних

Створюйте продуктові дані з веб-сторінок, а не з дампів сторінок

Очищайте, нормалізуйте, перевіряйте, збагачуйте, порівнюйте та доставляйте публічні веб-дані в бази даних, інформаційні панелі, сповіщення та LLM pipeline.

Екран ноутбука з кодом програмування
Продукти даних

Потоки веб-даних, готові до LLM

Перетворюйте публічні сторінки на чистий текст, Markdown, частини, метадані, цитати та сигнали свіжості для отримання або робочих процесів моделей.

Useful fields: чистий текст, Markdown, частина, URL джерела, мітка часу

Серверні стійки дата-центру для робочих процесів бази даних
Продукти даних

Структуроване вилучення в базу даних

Перетворюйте HTML, PDF, таблиці та текст сторінок на типізовані записи, які можна зберігати, запитувати, об'єднувати та перевіряти пізніше.

Useful fields: JSON, тип, джерело, схема, ID запису

Ноутбук з інтерфейсом кодування та аналізу даних
Продукти даних

Виявлення змін та сповіщення

Порівнюйте знімки та сповіщайте команди, коли змінюються ціни, запаси, рейтинг, вміст, статус або регуляторна мова.

Useful fields: попереднє значення, нове значення, дельта, поріг, сповіщення

Екран комп'ютера з кольоровим кодом і даними
Продукти даних

Збагачення та нормалізація сутностей

Нормалізуйте ідентифікатори продуктів, назви компаній, локації, людей, категорії, одиниці, валюти та відображення таксономії.

Useful fields: суб'єкт, канонічний ID, категорія, одиниця, довіра

Крупний план серверного стелажа з синіми індикаторами
Продукти даних

Валідація якості даних

Перевірте обов'язкові поля, типи даних, діапазони, дублікати, джерела доказів та підозрілі записи перед подальшим використанням.

Useful fields: обов'язкове поле, тип, діапазон, доказ, довіра

Ноутбук з редактором коду для звітності даних
Продукти даних

Звіти та панелі інформації

Заповнюйте BI панелі, ринкові звіти, операційні картки оцінок та регулярні аналізи веб-даними, які оновлюються за розкладом.

Useful fields: метрика, вимір, період, джерело, оновлення

Навіщо скрейпінг

Навіщо взагалі використовувати веб-скрейпінг?

Публічні веб-дані цінні, оскільки вони відображають те, що насправді публікують клієнти, конкуренти, ринки та установи. Скрейпінг перетворює ці сторінки на повторюваний потік, коли публічний API відсутній, неповний, затримується або занадто вузький для робочого процесу.

  • Заповнюйте прогалини, залишені APIБагато джерел відкривають корисні публічні сторінки, але немає повного API для точних полів, гео, фільтрів або історій, які потрібні команді.
  • Моніторинг змін з часомРегулярні збори створюють історію цін, контенту, доступності, рейтингів, відгуків, повідомлень та руху на ринку.
  • Порівняти між джереламиЗбирання даних робить можливим порівняння між сайтами, коли ринки, каталоги, портали та видавці структурують дані по-різному.
  • Створити придатні записиКорисний вихід - це не вивантаження сторінки; це джерельний, з позначкою часу, нормалізований запис, якому можуть довіряти системи нижнього рівня.
Підходить ScraperFly

Чому ScraperFly підходить

Один шар API для доставки, рендерингу, маршрутизації, доказів та вибору виходу з різних публічних веб-джерел.

Один API для різних джерел

Використовуйте один і той же шаблон інтеграції для магазинів, сторінок пошуку, каталогів, документів, публічних списків та конвеєрів даних.

Контроль доставки за потреби

Рендеринг, сесії, заголовки, гео та маршрутизація проксі можуть бути додані для цілей, які їх потребують, без перебудови робочого процесу.

Вихід, що підтримує подальшу обробку

HTML, скріншоти, чистий текст, Markdown та структуровані шляхи витягування допомагають командам переходити від отримання сторінок до придатних записів.

Менше інфраструктури для скрейпінгу, якою потрібно володіти

Команди можуть зосередитися на полях, валідації, свіжості та бізнес-логіці, а не на флотах браузерів, маршрутизації крайових випадків та повторних спробах.

ВІДПОВІДНІСТЬ ЦІЛІ

Картографуйте поведінку сторінки перед вибором контролів скрапінгу

Випадок використання є надійним лише тоді, коли вимоги до цілі ясні. Перевірте, чи дані є в HTML джерела, чи JavaScript змінює результат, чи впливають місцезнаходження або мова на відповідь, і чи потребує робочий процес візуальних доказів або машиночитного виходу.

Сирова HTML-відповідь, відображена на видимих даних сторінки
01

Доступність сирого HTML

Перевірте, чи поля, які вам потрібні, вже присутні в першій HTML-відповіді.

Найкращий перший тест для простих сторінок, статей, документів, списків та деталей продуктів.

Порівняння до і після рендерингу JavaScript
02

Залежність від JavaScript

Порівняйте сирий HTML з відрендереним DOM або скріншотом перед увімкненням рендерингу браузера.

Використовуйте рендеринг, коли сирий HTML є лише оболонкою, а скрипти створюють корисний контент.

Куки, згода, контекст сесії та доступу для скрапінгу
03

Стан і контекст доступу

Визначте, чи впливають куки, згода, межі входу, пагінація або той самий стан відвідувача на відповідь.

Використовуйте сесії та заголовки, коли безперервність змінює дані, які ви отримуєте.

Регіональні варіації контенту в різних країнах і маршрутах
04

Гео/варіація контенту

Перевірте, чи змінюють країна, мова, валюта, інвентар, SERP, реклама або репутація маршруту результат.

Використовуйте гео- або преміум-маршрути лише тоді, коли ціль підтверджує, що відповідь змінюється залежно від маршруту.

Питання, на які потрібно відповісти перед скрапінгом

Де знаходиться цільове поле?

Знайдіть, чи існує поле в сирому HTML, відрендереному DOM, виклику API, структурованих даних, файлі або пізнішому стані взаємодії.

Що змінює відповідь?

Виберіть кілька URL-адрес і порівняйте статус, фінальну URL-адресу, довжину вмісту, перенаправлення, порожні стани та видимі відмінності результатів.

Який контекст потрібен?

Позначте будь-яку залежність від згоди, локалі, куків, заголовків, межі аутентифікації, пагінації, фільтрів або попередніх запитів.

Як виглядає невдача?

Визначте сигнали для заблокованих, часткових, застарілих, перенаправлених, порожніх, з тайм-аутом або регіонально невідповідних відповідей перед масштабуванням.

Що це змінює в налаштуванні запиту

Режим отримання

Доступність сирого HTML визначає, чи може перший запит залишатися простим або потребує рендерингу, очікувань, скріншотів або витягування.

Контекст запиту

Вимоги до стану визначають, чи потрібно додавати заголовки, куки, сесії, обробку згоди або стабільний профіль відвідувача.

Вибір маршруту

Гео та репутаційні дані визначають, чи достатньо стандартного маршруту або виправданий маршрут країни/преміум.

Правила валідації

Відомі стани невдачі стають перевірками для повторних спроб, ескалації, перевірки якості та визначення, коли легший профіль все ще є повним.

НАЛАШТУВАННЯ ЗАПИТУ

Створіть тестовий запит перед перетворенням випадку використання в конвеєр

Найшвидший спосіб перевірити робочий процес публічних веб-даних - це протестувати точну форму запиту: цільовий URL, формат відповіді, вибір рендерингу, заголовки, сесії, маршрутизацію, завантаження та діагностику. Як тільки відповідь підтверджена, та ж форма може перейти в код, Postman або заплановану задачу.

HTML
Сирова відповідь

Сирий HTML для парсерів і краулерів

Використовуйте найшвидший шлях для статичних сторінок, списків, документів та сторінок продуктів. Спочатку отримайте оригінальний вихідний HTML, а потім увімкніть рендеринг браузера, коли JavaScript створює розмітку, яка потрібна вашому скреперу.

format=htmlrender=falserender=true
TXT
Чисті дані

Текст, Markdown та JSON

Пропустіть шар очищення після доступу до сторінки. Поверніть читабельний текст для агентів, Markdown для підказок і RAG, або структурований JSON з метаданими, посиланнями, заголовками, чистим текстом і Markdown, готовим для вашого конвеєра.

format=textformat=markdownformat=json
PDF
Візуальні файли

Скриншоти та PDF

Захопіть те, що бачить справжній браузер, коли вам потрібні докази QA, архівні докази, перевірки візуальної регресії, звіти для завантаження або спільні записи сторінок для клієнтів та внутрішніх команд.

format=screenshotformat=pdfdownload

Керування, які роблять запити передбачуваними

url

Цільова сторінка для отримання, рендерингу, очищення або захоплення.

format

Виберіть відповідь, яка потрібна вашому продукту: html, text, markdown, json, screenshot або pdf.

premium

Ескалюйте до сильнішого маршруту для блокувань, нестабільних цілей або контенту, чутливого до геолокації.

render

Запустіть Chromium для SPA, JS-інжектованого розмітки, скриншотів, PDF та сторінок тільки для браузера.

country

Запросіть маршрут, специфічний для країни, коли контент змінюється в залежності від місця.

keep_headers

Пересилайте вибраний контекст запиту, такий як user-agent, cookie, мова та referer.

render_wait

Надайте динамічному контенту контрольовану додаткову затримку перед витягуванням або захопленням.

download

Поверніть візуальні артефакти як завантажувані файли, коли вихід - це скриншот або PDF.

приклад cURL

Генеруйте Markdown з тією ж формою запиту, яку ви можете перенести в продукцію

curl "https://scraperfly.com/api/v1?url=https%3A%2F%2Fexample.com&format=markdown" \
  -H "apikey: YOUR_API_KEY"

ЕКОНОМІКА ВИПАДКІВ ВИКОРИСТАННЯ

Зберігайте валідацію гнучкою, поки робочий процес не підтвердить обсяг

Різні випадки використання мають різну вагу запиту. Перевірка сирого HTML повинна залишатися легкою, тоді як рендеринг браузера, преміум-маршрутизація, скріншоти та PDF повинні бути зарезервовані для робочих процесів, які їх потребують. Це робить безкоштовне тестування, кредити за фактом використання та місячні кредити відповідними для різних етапів одного й того ж проекту.

Легкий HTML-запит, що повертає просту відповідь
01

Базовий запит

Використовуйте базовий запит, коли публічний HTML вже містить необхідні вам поля.

Найлегший профіль запиту; зберігайте його, коли відповідь завершена.

Рендеринг JavaScript, що створює повний DOM
02

Рендеринг

Використовуйте рендеринг, коли сирий HTML є оболонкою, а JavaScript завершує сторінку.

Важчий профіль; використовуйте його лише тоді, коли вихід браузера змінює результат.

Кілька запитів з збереженням куків та стану відвідувача
03

Станова сесія

Використовуйте сесії, коли куки, згода, локалізація або пагінація змінюють відповідь.

Важчий профіль стану; зберігайте його лише тоді, коли важлива безперервність.

Маршрутизація запитів через гео та маршрути вищої якості
04

Преміум маршрутизація та гео

Використовуйте преміум маршрутизацію або гео лише тоді, коли походження, країна, репутація або регіональний контент змінюють результат.

Найважчий профіль маршрутизації; застосовуйте його лише до цілей, які доводять, що вони його потребують.

Що робить запит важчим

Більше роботи з інфраструктурою

Рендеринг браузера, вибір маршрутизації та довші очікування означають, що платформа повинна виконувати більше, ніж просто повертати просту відповідь.

Більша невизначеність цілі

Редиректи, порожні стани, обмеження швидкості та сторінки викликів часто вимагають більш потужних варіантів доставки або повторних спроб.

Більше стану для збереження

Cookies, сесії, згода та багатосторінкові потоки додають рухомі частини, яких немає у простому безстатевому запиті.

Більше доказів для повернення

Скріншоти, PDF, рендерений вихід та багатші артефакти відповіді корисні, але вони важчі за простий HTML.

Як зберегти вагу запиту передбачуваною

Вибірка перед масштабуванням

Спочатку протестуйте невелику вибірку URL та групуйте цілі за найменшим профілем, який повертає повні дані.

Не рендерити за замовчуванням

Перевірте сирий HTML перед увімкненням рендерингу. Багато публічних сторінок вже містять необхідні вам дані.

Ескалація за доказами

Підвищуйте лише тоді, коли відповідь показує відсутній контент, залежність стану, гео варіацію або проблеми з маршрутизацією.

Вимірюйте корисні результати

Оптимізуйте навколо дійсних записів, що доставляються, а не сирого обсягу запитів. Легший профіль найкращий лише тоді, коли він залишається повним.

ЧАСТІ ЗАПИТАННЯ ВИПАДКІВ ВИКОРИСТАННЯ

Загальні питання про випадки використання веб-скрапінгу

Практичні відповіді для команд, які вибирають, що скрапити, як тестувати джерело, коли додавати важчі контролі та як зберігати робочі процеси публічних веб-даних корисними без надмірного навантаження запиту.

Відповіді на випадки використання
Запити

Створення запитів API

Для розробників, які інтегрують ScraperFly в агенти, завдання, бекенд-сервіси або швидкі тести.

Що я маю надіслати ScraperFly?

Надішліть цільовий URL плюс формат виходу, який вам потрібен. API може повернути HTML, чистий текст, Markdown, JSON, скріншоти або PDF залежно від параметрів запиту.

Чи слід мені використовувати GET чи POST?

Обидва можуть виробляти один і той же результат скрапінгу. GET зручний для простих параметрів запиту; POST краще, коли ви хочете чітке тіло JSON або довші параметри запиту.

Чи можу я протестувати запит перед кодуванням?

Так. API Builder генерує кінцеву точку, тіло JSON, параметри запиту та приклади коду, а потім дозволяє надіслати живий запит з панелі управління.

Вихід

HTML, текст, Markdown та JSON

Виберіть найменший вихід, який насправді потрібен вашому продукту.

Коли мені слід використовувати чистий текст?

Використовуйте чистий текст, коли вам потрібен читабельний контент сторінки для резюме, класифікації, індексації пошуку або підказок LLM без розмітки макета.

Для чого потрібен вихід JSON?

JSON корисний, коли ви хочете структуровані метадані, заголовки, посилання, текст і Markdown в одній відповіді, яку легше перевіряти програмно.

Чи відрізняється Markdown від чистого тексту?

Markdown зберігає більше структури контенту, такої як заголовки та списки. Чистий текст є плоским і кращим, коли форматування менш важливе.

Рендеринг

Сторінки JavaScript

Використовуйте рендеринг браузера лише тоді, коли цільова сторінка цього потребує.

Коли мені увімкнути render=true?

Увімкніть рендеринг для SPA, сторінок продуктів з інжектованим JavaScript, контенту, що завантажується за потребою, або сторінок, де вихідний HTML не містить необхідних вам даних.

Чи завжди рендеринг коштує дорожче?

Так, робота браузера є важчою, ніж базове отримання HTML. Почніть без рендерингу, а потім увімкніть його лише для цілей, які дійсно потребують виконання JavaScript.

Чи можу я контролювати розмір вікна перегляду та час очікування?

Так. Запити на скріншоти та PDF можуть використовувати розміри вікна перегляду та параметри очікування рендерингу, щоб захоплена сторінка мала час на стабілізацію.

Маршрутизація

Проксі та місцезнаходження

Маршрутизуйте запити через стандартні або преміум пул, коли поведінка цілі змінюється.

Коли мені потрібна преміум маршрутизація проксі?

Використовуйте преміум маршрутизацію для більш суворих цілей, вищих показників блокування, нестабільних відповідей або сторінок, які поводяться інакше під час звичайного трафіку з дата-центрів.

Чи можу я запитати країну?

Так. Додайте опцію країни, коли цільовий контент залежить від місця розташування, валюти, мови, доступності або регіональних перенаправлень.

Чи підтримуються сесії?

Робочі процеси в стилі сесій можуть повторно використовувати контекст між пов'язаними запитами, коли важлива безперервність для пагінації, змін локалі або багатоступеневої обробки.

Файли

Скриншоти та PDF

Захоплюйте відрендерені сторінки, коли візуальний артефакт є необхідним виходом.

Чи може ScraperFly повернути скріншот?

Так. Вихідний скріншот захоплює відрендерену сторінку як зображення, включаючи контент, відрендерений JavaScript, коли рендеринг увімкнено.

Чи може ScraperFly згенерувати PDF?

Так. Вихід у форматі PDF корисний для квитанцій, звітів, архівів, моментальних знімків для відповідності та сторінок, які потрібно зберегти як документ.

Де з'являються згенеровані файли?

Зареєстровані користувачі панелі керування можуть зберігати та завантажувати згенеровані артефакти з журналів запитів, коли запит генерує файл для завантаження.

Кредити

Витрати та кредити

Кредити відстежують роботу з доставки, а не простою інфраструктури.

Скільки кредитів використовує запит?

Простий запит HTML, тексту, Markdown або JSON зазвичай використовує менше кредитів. Рендеринг, преміум маршрути, скріншоти та PDF використовують більше, оскільки вони вимагають більшої роботи з доставкою.

Чи закінчуються кредити за принципом "плати за використання"?

Кредити за принципом "плати за використання" залишаються доступними, поки ви їх використовуєте. Вони підходять для нерівномірних навантажень або проектів, які не потребують щомісячного плану.

Чи переносяться кредити підписки?

Так. Кредити щомісячного плану оновлюються щомісяця, а невикористані кредити переносяться. Якщо платіж не вдається після повторних спроб Stripe, обліковий запис повертається до режиму "плати за використання".

Безпека

Ключі, заголовки та безпека

Зберігайте облікові дані на вашому бекенді та пересилайте лише заголовки, які ви плануєте використовувати.

Де мені зберігати мій API-ключ?

Зберігайте API-ключ на сервері або в надійному середовищі. Уникайте розкриття виробничих ключів у публічних фронтенд-бандлах або статичних сторінках.

Чи можу я переслати заголовки запиту?

Так, вибрані заголовки, такі як user-agent, accept-language, cookie та referer, можуть бути переслані, коли ціль очікує реалістичний контекст запиту.

Чи обходить ScraperFly приватні контрольні системи доступу?

Ні. Він призначений для отримання публічних веб-сторінок та сторінок, до яких вам дозволено отримати доступ, а не для обходу аутентифікації або приватних систем.

Білінг

Плани, журнали та рахунки

Використовуйте панель управління, щоб зрозуміти, що сталося і чому змінилися кредити.

Де я можу перевірити використання?

Панель управління записує журнали запитів, зміни кредитного балансу, формати виходу, маршрутизацію проксі, тривалість та події виставлення рахунків, щоб ви могли перевірити використання.

Чи можу я завантажити рахунки?

Оплачені транзакції включають дані рахунків, коли Stripe їх надає, тому PDF-файли рахунків можна відкрити з фінансового журналу.

Як я можу керувати підпискою?

Підписані користувачі можуть відкрити портал клієнта, щоб змінити платіжні дані, переглянути рахунки або скасувати підписку. Користувачі безкоштовного тарифу та тарифу "Плати за використання" можуть перейти до розділу Ціни.