i get this error message on my system which i am trying to use to scrape a companies website so i can use feed chat gpt the info and create a unique opener for my cold outreach.
What have you tried so far?
i have had a few issues so far but i cannot see what is wrong with it now it was timing out for taking too long before now it just straight up fails
This is not a Make issue. Your target API is simply saying “I am not available or can’t be accessed right now.”
The HTTP (legacy) module is calling https://scriptsnap.napiapi.com/scrape and the server is returning 503 Service Unavailable, which usually means the service is down, overloaded, or rate limiting your request.
To debug, first check that the API is actually up and try the same request in Postman or curl to confirm you get the same 503. Then check whether you are hitting any rate or usage limits and make sure your method, headers, and body match what the API expects.
On the Make side, wrap the HTTP module in an error handler, add a short sleep and a few retries on 503, and only fail the scenario after those retries.
The error is real, but it is coming from the external service, so you should fix this by: validating the request, talking or contacting the provider if needed, and making your scenario more tolerant of temporary 503s.
API response mostly depends on code used by this API, e.g., what the developer coded.
Sometimes to save time/costs, error handling is omitted and/or simplified. That’s why 503/500 etc. doesn’t always mean the service is unavailable. You should always start with debugging on your end.
I see that in your case you are missing " in your request body:
Where are you copy pasting this address from? Please delete your source and start over, there is an empty space between scrape and ninja and you already had that issue resolved.
Please provide the input/output bundles of each of the relevant modules by running the scenario, or get the bundles from a previous run from the Scenario “History” tab.
Providing the bundles from a scenario run will allow others to replicate what is going on, especially if there are complex data structures (nested arrays and collections) and external services. This helps mapping the correct raw variable names from collections (instead of the label/display name).
Need help❓View instructions ◀
Click on the white speech bubbles on the top-right of each module and select “Download output (or input) bundles”.
A. Upload a Text File
Save each bundle contents in a plain text editor as a moduleNumber-output.txt file. Open the file to check if it has not added additional formatting or encoded the plain text.
You can upload files and images to this forum by clicking on the upload button: