Changelog

What's new at Apify?

Update

New

Console

We've added new security features for accounts and organizations on Apify.

Here's what's new:

Two-factor authentication for account protection

If you use your email and password to sign in to Apify Console, you can now enable two-factor authentication (2FA). This prevents unauthorized access even if your password is compromised.

To set up 2FA, visit your account settings and follow the configuration steps. See our 2FA documentation for more information and detailed guidance.

Session length configuration

Now, you have the ability to decide how long your account stays logged in. Set custom session durations based on your security requirements. Shorter sessions protect against unauthorized access, while longer sessions reduce authentication overhead in secured environments.

Set your preferences in account settings.

Set security requirements on organization members

Security is a team effort. That’s why we’re introducing tools to help you ensure security best practices among all members of your organization.

Mandatory two-factor authentication: Enforce that all members of your organization have 2FA enabled to reduce the risk of unauthorized access.

Session length limits: Set maximum session durations for all members, providing added protection by requiring periodic re-authentication.

Head over to the organization settings to set and enforce your preferred security standards.

Griffin Trent

Senior Product Manager


New

Actor

Star and compare your favorite Actors

We've introduced a new "starring" feature for Actors! Now, you can star any Actor in Apify Console, creating a personalized list of your favorite ones. Compare the popularity of Actors with the total number of stars they’ve received, or filter to view only the ones you've starred.

⭐ Why it matters:

  • Community insight: See which Actors the community loves, helping you choose popular and trusted solutions.
  • Personalization: Customize your Console experience by filtering - focus on the Actors that match your projects.

Explore, star, and enjoy a tailored Apify experience!

Actor Stars and Standby mode

Introducing Actor Standby Mode for real-time API responses

We’ve also launched Actor Standby Mode, enabling your Actors to function as real-time API servers. This enhancement allows your Actors to remain active in the background, ready to process incoming HTTP requests instantly.

🚀 Key Features:

  • Immediate responsiveness: Actors in Standby Mode are always prepared to handle requests, eliminating startup delays.
  • Flexible input handling: Supports standard HTTP methods (GET, POST, PUT, DELETE) and accept inputs via query strings or request bodies.
  • Automatic scaling: The system dynamically adjusts to incoming request volumes, ensuring optimal performance.
  • Customizable settings: Configure parameters such as maximum concurrent requests, desired requests per run, memory allocation, and idle timeouts to suit your application's needs.
  • Ready-to-use templates: Jumpstart your development with JavaScript and Python templates designed for Standby Mode, making setup easier than ever.

For detailed guidance, refer to our Standby Mode documentation.

Filip Cicvárek

Senior Product Manager


New

Actor

Introducing Social Media Hashtag Research - a brand new Actor that helps you get data about posts with specific hashtags all over social media. No need to use multiple scrapers for Instagram, Facebook, TikTok, and YouTube hashtags anymore.

Social Media Hashtag Research

Here's some of the data you’ll get with Social Media Hashtag Research :

  • URLs
  • captions
  • timestamps
  • number of likes and dislikes
  • views and comments count
  • basic profile info

Try it out and automate your social media research!

Daniela Ryplová

Junior Marketing Coordinator


New

Crawlee

We launched our open-source web scraping and browser automation library Crawlee in August 2022 and got an amazing response from the JavaScript community. With many early adopters in its initial days, we got valuable feedback, which gave Crawlee a strong base for its success.

Since the launch, the feedback we’ve received most often has been to build Crawlee in Python so that the Python community can use all the features the JavaScript community does.

With all these requests in mind and to simplify the life of Python web scraping developers, we’re launching Crawlee for Python today.

The new library is still in beta, and we're looking for early adopters. Here's how you can help:

Check it out, give us feedback and star the library on Github! ⭐️

Support the release on ProductHunt 🚀

crawlee_for_python.png

Saurav Jain

Developer Community Manager


New

Update

Console

We've improved bulk actions all over Apify Console. You can now:

  • Change run options (build, memory, timeout) when resurrecting multiple runs at once.
  • Abort multiple runs gracefully
  • Configure alerts for multiple Actors and Actor tasks at the same time.

CleanShot 2024-06-17 at 15.15.01@2x.png

We've enhanced the OpenGraph images displayed when you share your developer profile to social networks.

ogimage.png

And we've also made notification settings more flexible. These now support usage alerts and monthly developer summaries.

Marek Trunkat

CTO


We're making the web more programmable.