Using Apify and Crawlee's default configuration with some best practices generally resolves this blocking problem.
Don't forget that blocking can be accompanied by any HTTP response status. A quite common one is also 503 or simply 200 (which is used for successful response) but with a captcha displayed. If that is the case, simply throw an error (ideally with session.retire()) to initiate a retry request with a new session.
You can learn more about the topic in Web scraping: how to solve 403 errors.