امروز، 30 سپتامبر 2026، آخرین روز مدل اجارهای Apify است. از 1 اکتبر، بازیگران با اشتراک ماهیانه ثابت از فروشگاه به عنوان یک کلاس ناپدید میشوند: هر چیزی که توسعهدهندگان موفق به انتقال آن شدهاند، بر اساس pay-per-event (پرداخت به ازای رویداد - راهاندازی، نتیجه، فایل) کار میکند و هر چیزی که موفق به انتقال آن نشدهاند، به طور خودکار به pay-per-usage تبدیل میشود. برای کسانی که دادهها را از طریق بازیگران آماده جمعآوری میکنند، این تغییر کل اقتصاد را تغییر میدهد: تغییر میکند که شما برای چه چیزی پرداخت میکنید، چه کسی برای پروکسیها پرداخت میکند و کجا اکنون شما واقعاً اضافه پرداخت میکنید.
بیایید بررسی کنیم که چه چیزی دقیقاً تغییر کرده است، چگونه بودجه خود را برای پارسینگ محاسبه کنیم و در چه مواردی پروکسیهای خود هزینهها را به شدت کاهش میدهند و در چه مواردی هیچ کمکی نمیکنند.
چه اتفاقی افتاد: زمانبندی کنار گذاشتن اجاره
Apify در 14 آوریل 2026 اعلام کرد که به سمت قیمتهای واحد حرکت میکند. در آن زمان در وبلاگ شرکت اعلام شد که حدود 2000 بازیگر قبلاً به pay-per-event منتقل شدهاند و سایر بازیگران اجارهای باید در عرض شش ماه منتقل شوند. تاریخهای کلیدی:
- 1 آوریل 2026 — نمیتوان بازیگران اجارهای جدید منتشر کرد و قیمت بازیگران موجود نیز تغییر نمیکند؛
- 25 اوت 2026 — Apify راهنمایی برای توسعهدهندگان برای مهاجرت با مهلت سخت منتشر کرد؛
- 30 سپتامبر 2026 — آخرین روز برای انتقال بازیگر به مدل جدید؛
- 1 اکتبر 2026 — اجاره به طور کامل حذف میشود؛ بازیگر غیرمنتقل شده به pay-per-usage تبدیل میشود و نویسنده آن دیگر هیچ سنتی از آن دریافت نمیکند.
دلایل رسمی دو مورد است. اول — نظرسنجی: به گفته Apify، 73٪ مشتریان پرداخت به ازای رویداد را به اجاره ثابت ترجیح دادند. دوم — عوامل هوش مصنوعی. در پست آوریل Apify به صراحت مینویسد که عامل نمیتواند به طور منطقی دوازده اشتراک 50 دلاری در ماه را مدیریت کند و به یک مدل "پرداخت بر اساس واقعیت" نیاز دارد. همان منطق کل بازار را هدایت میکند: در 22 سپتامبر، Firecrawl، که دادههای وب را به طور خاص به عوامل میفروشد، دور سری B را به مبلغ 75 میلیون دلار به رهبری Smash Ventures بست.
سه مدل پرداخت و چه کسی برای پروکسیها پرداخت میکند
مهمترین نکتهای که کاربر بازیگران باید درک کند: در هر مدل، هزینههای پلتفرم - واحدهای محاسباتی، ذخیرهسازی و پروکسی به طور متفاوتی توزیع شدهاند. از این رو بستگی دارد که آیا اتصال پروکسیهای خود منطقی است یا خیر.
اجاره (تا 1 اکتبر)
هزینه ثابت به نویسنده در ماه به علاوه، تمام بار پلتفرم به هزینه شما: محاسبات و پروکسیها به طور جداگانه از اعتبار تعرفه پرداخت میشدند. به همین دلیل، شبکه پروکسی خود در بازیگران اجارهای صرفهجویی مستقیم ایجاد میکرد.
Pay-per-event (مدل اصلی از 1 اکتبر)
شما برای رویدادهایی که توسعهدهنده تعیین کرده است، پرداخت میکنید: شروع بازیگر، هر نتیجه در دیتاست، فایل بارگذاری شده. بر اساس مستندات Apify، در اکثر این بازیگران هزینههای پلتفرم قبلاً در قیمت رویداد گنجانده شده است: توسعهدهنده 80٪ درآمد را دریافت میکند و خود زیرساخت را پرداخت میکند. دو رویداد "سنتزی" وجود دارد که به طور پیشفرض گنجانده شدهاند:
apify-actor-start— هزینه برای راهاندازی، بر اساس حافظه اختصاصی مقیاسپذیر است (به طور پیشفرض $0.00005 به ازای هر رویداد)؛apify-default-dataset-item— هزینه برای هر رکورد در دیتاست به طور پیشفرض.
مهم است: بخشی از بازیگران PPE هنوز بار پلتفرم را به کاربر منتقل میکنند. این در کارت بازیگر قابل مشاهده است، بنابراین قبل از راهاندازی به آن نگاه کنید، نه بر اساس صورتحساب در پایان ماه.
Pay-per-usage (شامل تمام بازیگران غیرمنتقل شده)
هیچ هزینه اضافی برای نویسنده وجود ندارد، شما فقط به پلتفرم پرداخت میکنید: واحدهای محاسباتی، عملیات با ذخیرهسازی و پروکسیهای مقیم. به نظر میرسد که این یک هدیه است: بازیگر قبلی که هزینهدار بود، به "رایگان" تبدیل شده است. اما این هدیه یک طرف منفی دارد که در زیر توضیح داده شده است.
کجا اکنون اضافه پرداخت میشود: محاسبه با اعداد
قیمت پلتفرم Apify در حال حاضر (بر اساس صفحه apify.com/pricing):
- تعرفهها: Free — $0، Starter — $19، Scale — $199، Business — $999 در ماه؛
- واحد محاسباتی: $0.20 (Free و Starter)، $0.16 (Scale)، $0.13 (Business). یک CU — 1 گیگابایت حافظه برای 1 ساعت کار؛
- پروکسیهای مقیم Apify: $8/گیگابایت برای Free و Starter، $7.50 برای Scale، $7 برای Business؛
- پروکسیهای SERP: از $2.50 تا $1.70 به ازای 1000 صفحه نتایج؛
- IPهای دیتاسنتر: از 5 عدد برای Free تا 500 برای Business، اضافی — از $1 تا $0.60 به ازای هر IP.
بیایید یک وظیفه معمولی را در نظر بگیریم: بازیگری در Playwright که کارتهای محصولات را از یک وبسایت محافظت شده جمعآوری میکند و در یک ماه 30 گیگابایت ترافیک مقیم را پردازش میکند. در تعرفه Starter، فقط پروکسیها از طریق Apify به 30 × $8 = $240 هزینه خواهند داشت. همان حجم از یک تأمینکننده خارجی — به مراتب ارزانتر است: به عنوان مثال، پروکسیهای مقیم ProxyCove به $2.70 به ازای هر گیگابایت هزینه دارند، یعنی حدود $81. تفاوت $159 در ماه — و این بدون در نظر گرفتن محاسباتی است که تغییر نمیکنند.
اما این ریاضیات برای تمام مدلها کار نمیکند:
- Pay-per-usage — پروکسیهای خود صرفهجویی مستقیم ایجاد میکنند: شما برای ترافیک Apify پرداخت میکنید، بنابراین جایگزینی با پروکسی خود هزینه را به طور کامل کاهش میدهد.
- Pay-per-event با بار پلتفرم گنجانده شده — صرفهجویی وجود ندارد: توسعهدهنده برای پروکسی پرداخت میکند و شما یک قیمت ثابت برای نتیجه پرداخت میکنید. اگر پروکسیهای خود را متصل کنید (اگر بازیگر این اجازه را بدهد)، شما فقط حاشیه نویسنده را به او هدیه میدهید.
- Pay-per-event با بار پلتفرم منتقل شده — مانند pay-per-usage عمل میکند: پروکسیهای خود دوباره صرفهجویی میکنند.
چگونه پارسینگ را تحت قوانین جدید بازسازی کنیم: مرحله به مرحله
- لیست بازیگران مورد استفاده را استخراج کنید و برای هر یک در فروشگاه مدل پرداخت فعلی را بررسی کنید. هر چیزی که اجارهای بود، امروز یا PPE یا PPU است.
- برای بازیگران PPE قیمت را برای 1000 نتیجه مقایسه کنید با آنچه قبلاً پرداخت کردهاید (اجاره + محاسبات + پروکسی). Apify به توسعهدهندگان توصیه میکند که برای تعرفههای نقرهای و طلایی تخفیفهایی ارائه دهند (تقریباً 10٪ و 20٪ کمتر از قیمت برنزی)، بنابراین نتیجه بستگی به برنامه شما دارد.
- یک سقف برای هزینه راهاندازی تعیین کنید. کاربر میتواند حداکثر هزینه اجرای برنامه را در Apify Console یا از طریق API تعیین کند؛ در داخل بازیگر به عنوان متغیر
ACTOR_MAX_TOTAL_CHARGE_USDدر دسترس است. در صورت پرداخت به ازای هر نتیجه، این تنها حفاظت در برابر اجرای پرهزینه است، اگر وبسایت به ناگاه یک میلیون خط خالی ارائه دهد. - برای بازیگران PPU پروکسیهای خود را متصل کنید. اگر در پارامترهای ورودی بلوک "پیکربندی پروکسی و مرورگر" وجود دارد، میتوانید URL پروکسیهای خود را به فرمت
http://login:password@host:portوارد کنید. در کد خود در SDK نیز این کار از طریقProxyConfigurationبا لیستproxyUrlsانجام میشود (متدnewUrl(sessionId)آدرس را با پیوند به جلسه ارائه میدهد). - زنده بودن بازیگران سابق اجارهای را بررسی کنید. این بزرگترین خطر پنهان است: نویسندهای که نتوانسته است مهاجرت کند، از 1 اکتبر هیچ درآمدی از بازیگر خود ندارد. انگیزهای برای تعمیر آن پس از هر بهروزرسانی وبسایت منبع وجود ندارد. تاریخ آخرین ساخت و برگه Issues را بررسی کنید؛ اگر بازیگر برای کسبوکار حیاتی است — آماده جایگزینی باشید.
- برای حجمهای بزرگ دائمی به بازیگر خود فکر کنید. Crawlee — موتور متنباز برای اسکرپینگ از خود Apify است. اگر وظیفه پایدار است، کد خود با پروکسیهای خود معمولاً ارزانتر از هر مدل خارجی است و به علاوه به تصمیمات دیگران درباره درآمدزایی وابسته نیست. در مورد ارتباط این فریمورکها با پروکسیها به طور مفصل در راهنمای ما برای پروکسی برای Firecrawl، Crawl4AI و Crawlee پرداختهایم.
چالشهای مدل جدید
پرداخت به ازای نتیجه، اجراهای بیفایده را مجازات میکند
در وبینار مهاجرت، Apify آمار نمایشی را درباره یکی از بازیگران ارائه داد: 72٪ اجراها تنها 15٪ نتایج را به همراه داشتند و 6٪ اجراها 47٪ از کل حجم را به ارمغان آوردند. برای کاربر نتیجه ساده است: در صورت پرداخت به ازای راهاندازی و ثبت، مهم است که بازیگر را بر روی دادههای ورودی خالی راهاندازی نکنید و دیتاست را از تکراریها در سمت خود پاک کنید تا قبل از اجرای مجدد.
ترافیک ارزان جایگزین نوع صحیح پروکسی نمیشود
هنگام انتقال به پروکسیهای خود، سعی نکنید در جایی که وبسایت این را نمیپذیرد، صرفهجویی کنید. دایرکتوریهای عمومی، API و صفحات با حفاظت کم به راحتی از طریق پروکسیهای دیتاسنتر عبور میکنند — این ارزانترین ترافیک است. وبسایتهای پشت Cloudflare، DataDome یا Akamai، بازارها و شبکههای اجتماعی به پروکسیهای مقیم با چرخش یا جلسات چسبنده نیاز دارند: پولی که بر روی گیگابایت صرفهجویی شده، در غیر این صورت برای تکرارها، کپچاها و ممنوعیتها هدر میرود.
ترافیک معمولاً میتواند قبل از انتخاب پروکسی به شدت کاهش یابد
اگر بازیگر صفحه را به طور کامل در مرورگر رندر کند، بخش عمدهای از گیگابایتها توسط تصاویر، فونتها و اسکریپتها مصرف میشود. گاهی اوقات همان دادهها وبسایت از طریق نقطه پایانی JSON داخلی ارائه میدهد و میتوان پارسر را به درخواستهای HTTP سبک منتقل کرد. چگونه چنین نقطه پایانیهایی را پیدا کنیم، در مقاله درباره API JSON پنهان وبسایت بررسی کردیم.
قیمتهای PPE ممکن است تغییر کند
بر اساس قوانین Apify در مورد افزایش قیمت برای بازیگران PPE، توسعهدهنده موظف است 14 روز قبل از افزایش قیمت به کاربران اطلاع دهد. ایمیل مرتبط با حساب خود را زیر نظر داشته باشید: این شانس شما برای محاسبه بودجه از قبل است، نه پس از آن.
نتیجهگیری
کنار گذاشتن اجاره توسط Apify یک خبر خصوصی از یک پلتفرم نیست، بلکه نشانهای از کل بازار دادههای وب است: ابزارها به سمت پرداخت بر اساس واقعیت حرکت میکنند، زیرا خریدار اصلی به طور فزایندهای عامل هوش مصنوعی است، نه انسانی با اشتراک. برای کاربر، این همزمان یک مزیت (فقط برای آنچه که دریافت کردهاید پرداخت کنید) و یک مجموعه جدید از ریسکها است: سهم غیرشفاف هزینههای پلتفرم، بازیگران سابق اجارهای رها شده و اجراهای بدون سقف هزینه.
نتیجه عملی تا 1 اکتبر: بازیگران خود را بر اساس مدلها بررسی کنید، محدودیتهایی برای اجراها تعیین کنید و در جاهایی که شما برای پروکسیها پرداخت میکنید، ترافیک را به شبکه خود منتقل کنید. در ترافیک مقیم، این تفاوت بین $8 و $2.70 به ازای هر گیگابایت است.
