Getting Started


API Access Key & Authentication

After creating a scrapestack account, the account dashboard will reveal the unique API access key you can use to authenticate with the API. To do so, simply attach the access_key parameter to the API's base URL and set it to your API access key.

Secure your key: To prevent unauthorized access to your scrapestack account, please make sure to store your API access key in a secure location and never include it in any public scripts or files.

256-bit HTTPS Encryption

All customers may connect to the scrapestack API using industry-standard 256-bit HTTPS (SSL) encryption by appending an s to the HTTP protocol. Please find an illustration below.

Example API Request:

Available on all plans

API Error Codes

If your request fails, the scrapestack API will return an error in JSON format. Find below an example error that occurs when the API fails to scrape the requested URL.

Example Error:

Common API Errors:

CodeTypeInfo
404404_not_foundUser requested a resource which does not exist.
101missing_access_keyUser did not supply an access key.
101invalid_access_keyUser supplied an invalid access key.
102inactive_userUser account is inactive or blocked.
103invalid_api_functionUser requested a non-existent API function.
104usage_limit_reachedUser has reached his subscription's monthly request allowance.
105function_access_restrictedThe user's current subscription does not support this API function.
210missing_urlUser has not specified a valid URL to scrape.
211invalid_urlUser has specified an invalid value in the URL parameter.
212invalid_proxy_locationUser has specified an invalid or unsupported proxy location.
213scrape_request_failedThe current scraping request failed due to a technical issue. If this error occurs, please report this to technical customer support.

 

Questions? Contact Sales .
Need help? Contact Support .
© 2026 APILayer. All rights reserved.