Trouble Passing Dynamic JSON Input to Apify Actor (startUrls) from Monday.com

Hi everyone,

I’m trying to run the Apify “Website Content Crawler” actor in Make.com and pass a URL dynamically from a Monday.com form submission.

The scenario is:

  1. A new Monday item is created (includes a Website column with a valid full URL)
  2. I map that Website field into the JSON input of the Apify Run Actor module using:
{
  "startUrls": [
    {
      "url": 
    }
  ]
}

…and then I insert the mapped Website URL using the UI (not typed manually).

Despite this, I keep getting either:

Function 'validateInputJSON' finished with error
AND/OR
Items in input.startUrls at positions [0] do not contain valid URLs

I’ve verified that:

  1. The mapped field from Monday is 100% a valid URL (confirmed in logs)
  2. The JSON is otherwise correctly formatted
  3. The dynamic value is inserted through the mapping panel, not typed

Has anyone successfully passed dynamic values into Apify’s JSON actor input?
Or is this a known bug/limitation with mapping JSON objects inside Make? If it is a known bug/limitation, does anyone have any suggestion as to how I can achieve the same workflow?

Would massively appreciate any help with this. I feel like I’m losing my mind.

Thanks in advance!