Async Apify Lead Workflow Repair

Job ID: 39957550

Budget: ₹600 – ₹1,500 INR

I have a live lead-generation workflow in n8n that calls an Apify actor to scrape LinkedIn/Apollo investor lists. Right now the Run Apify node is blocking, the polling logic is brittle, and the actor often returns partial items or times out with ECONNABORTED. I want the whole flow converted to a truly asynchronous pattern so every query can pull the full 300-plus records Apollo makes available.

Here’s what I need from you:
• Refactor the current “Run Apify” step into an async structure with a reliable status-polling loop.
• Correct the Apollo URL construction so the actor always receives a valid domain string.
• Fetch the final dataset cleanly, map it back into my existing lead-parsing function, and pass the finished array to the Google Sheets node without losing any fields.
• Eliminate timeouts and partial outputs; the scrape should finish successfully on every run without ECONNABORTED errors.

The workflow is already built in n8n and working for smaller datasets, so you’ll have full access to the current JSON export plus Apify actor details. Once you’re done, I’ll plug in a few live Apollo searches; if each returns the complete record set and writes correctly to Sheets, the job is complete.

If you know n8n, Node.js, and the Apify SDK inside out, this should be straightforward. Let’s get the scraper running smoothly.
Related categories: Data Scraping Google Sheets n8n