← Всички публикации

Колко струва грешка 404 при ScraperAPI, Zenrows и FourA

ScraperAPI и Zenrows таксуват 404 като успешен request. FourA таксува само това, което вашето validate правило приема. Ценова документация на двете страни към 9 септември 2026 г.

Кой плаща за страница, която не съществува

Избирате между ScraperAPI, Zenrows и FourA, а списъкът ви с цели съдържа невалидни връзки: свалени от продажба продукти, изтекли обяви за работа, преместени страници. При всяко обхождане е така. Един въпрос тогава: какво таксува всеки от нас, когато целта върне 404, според тяхната и нашата документация за ценообразуване към 9 септември 2026 г.

Какво таксува FourA, когато целта откаже

Всяка заявка към FourA получава един от седем резултата и се таксува само успехът. Без правило validate, заявката се зачита за успех само когато целта върне HTTP 200. Статус 404 е грешка на приложението. Същото важи за 500, 403 и страница с предизвикателство, която вашето правило е отхвърлило. Никое от тях не се таксува и не се приспада от плана ви.

Това включва и заявките, които прекратите. Прекъснете връзката преди да пристигне отговорът и резултатът е грешка в услугата, която е безплатна.

Сумата, която плащате, се определя според използвания engine: Single е 1 кредит, 2 с профил на браузър, Proxy Finder е 2 или 4, Browser е 5, или 10 за интерактивна страница. Всеки отговор съдържа хедър X-FourA-Credits, който отчита изразходваното за обработката, а контролният панел Dashboard показва Billed до Spent, така че да можете сами да видите разликата.

Ако статус 404 представлява ценна информация за вас (проверявате кои обяви са премахнати), можете да го укажете: добавете 404 във validate.status.accept и този отговор ще бъде върнат като таксуван успех. Вие решавате какво се счита за успешно, а не самият status code. Описахме този механизъм в Правилата за валидация вече решават какво се зачита за успех.

Какво таксуват ScraperAPI и Zenrows за същия отговор

Страницата за кредити на ScraperAPI го заявява ясно: "Таксуваме само за успешни заявки (кодове за статус 200 и 404) и за заявки, които са прекратени от ваша страна, преди да ни бъде предоставено достатъчно време да ги завършим (70 секунди)." Обикновена страница струва 1 кредит, render=true е 10, а заявка към сайт със защита срещу ботове добавя още 10 кредита на заявка. Тяхната страница за кодове за статус повтаря правилото за 404 и пояснява, че заявка, която продължава да се проваля след 70 секунди опити за повторение, не се таксува. При плана Hobby, $49 на месец осигуряват 100 000 кредита към 9 септември 2026 г.

Zenrows следва същия подход. Тяхната документация за ценообразуване гласи: "HTTP 404 и 410 отговорите се зачитат за успешни, тъй като заявката е завършила правилно и е върнала валидни данни." Таблицата с кредити е озаглавена "кредити за успешна заявка": стандартна заявка е 1, JavaScript рендирането е 5, премиум прокситата са 10, двете заедно са 25, а страницата с цени посочва, че тези стойности са фиксирани.

ScraperAPI Zenrows FourA
Обикновен 404 1 credit 1 credit 0
Рендериран 404 10 credits 5 credits 0
Прекратен от вас таксува се под 70 s не е посочено 0
404, който сте поискали 1 credit 1 credit таксува се, според вашето правило

Защо FourA има предимство тук

Да кажем, че 5000 от вашите URL адреси този месец са невалидни. Рендерирани през ScraperAPI, според двете правила по-горе, това са 50 000 credits, половината от 100 000 на план Hobby, изразходвани за несъществуващи страници. При Zenrows същите 5000 са 25 000 credits при съответната тежест за рендериране. При FourA те струват нула, освен ако не сте посочили, че търсите точно 404, и тогава се таксуват, защото самите те са били търсените данни. Това не е отстъпка. Това е различен отговор на въпроса кой определя успеха: статус кодът или вие.

Трябва да отдадем дължимото. ScraperAPI предоставя endpoint за проверка на цената и лимит max_cost, така че можете да остойностите даден URL преди извличане, и връща цената на всяка заявка в header sa-credit-cost. Zenrows публикува таблица с кредити, гарантира, че тежестите няма да се променят, и също не таксува неуспешен опит. И двете платформи са ясни относно правилата си. Ние просто поставяме границата на друго място.

Изпълнете същата заявка във FourA

Вземете логовете си за една седмица и пребройте две неща: отговорите с код 404 или 410 и заявките, които вашият клиент е прекратил. Умножете първите по тежестта, която бихте приложили (1, 5, 10 или 25), и това е частта от сметката, която не ви носи нищо. Във FourA този ред е нула, а етикетът за резултат на всяка заявка в лога Activity ви показва защо.

След това го проверете сами: създайте безплатен акаунт на auth.foura.ai/signup, изпратете някой от вашите невалидни URL адреси през Single и вижте как Billed остава непроменено в Usage & Limits, докато Spent се актуализира.