API

Welcome to the API

Integrate seamlessly with Deep Stresser using our robust and secure REST API.

What is an API?

An API (Application Programming Interface) allows your system to communicate directly with our stresser platform. By integrating our API, you can offer stress testing services through your own website or C2 panel. It’s a seamless way to automate operations, manage requests, and build your own business using our backend power.

How does our API work?

We have two versions of our API, a Rest API 1.0 version and a Rest API 2.0 version. We developed each one to support the most varied applications. We made both to support the maximum number of applications possible without having to refactor your code to implement our system.

Follow our URL

RestAPI 1.0 version does not return attackId in its content, you will stop attacks based on the target and the time the attack was sent, RestAPI 2.0 has more sophisticated control of attacks.

https://api.deepstresser.su/v1/start?key=YOUR_API_KEY_HERE&target=[TARGET]&port=[PORT]&time=[TIME]&method=[METHOD]
RestAPI 1.0 version does not return attackId in its content, you will stop attacks based on initialization parameters, RestAPI 2.0 has more sophisticated control of attacks.

Authentication

Ensure secure access to the API by authenticating your requests. This process confirms your authorization.

Authentication Method (v1) Required

For API Version 1.0, authentication is typically done by including your API key as a parameter in the URL. Your source IP address must also be whitelisted in the API Keys management section.

Example URL Parameter
?key=YOUR_API_KEY_HERE
Testing Authentication (v1)

You can test if your API key and IP are correctly configured using the dedicated /auth endpoint:

Authentication Test URL GET
https://api.deepstresser.su/v1/auth?key=YOUR_API_KEY_HERE
API Endpoint (v1)

The base URL for all API Version 1.0 interactions is:

Base URL
https://api.deepstresser.su/v1/
Responses (v1)

You can test if your API key and IP are correctly configured using the dedicated /auth endpoint:

Remember to keep your API key secure and never share it in public repositories or client-side code.

Available methods

See the list of available methods we have and what their requirements are.

List of methods

You should check what is supported in each method to send the attack, sending parameters to methods that do not support certain customizations can result in an error.

Name API Name Type Subnet Geolocation Informations

Launch Attack

Send attacks in a practical and simple way with our API, providing high flexibility to meet all your needs.

Launch Attack Endpoint (v1)

To launch an attack using API Version 1.0, send a request to the /start endpoint with the required parameters:

URL Structure GET
https://api.deepstresser.su/v1/start?key=YOUR_API_KEY_HERE&target=[TARGET]&port=[PORT]&time=[TIME]&method=[METHOD]
Available Parameters (v1)

Customize the attack the way you want, we have a wide list of parameters to provide high customization of our methods.

Parameter Type Description Required
key String Input your unique API key within the designated API Keys section.
target String / Base64 Enter the IP/Subnet address you want to attack
port Integer Enter the target port to be attacked, enter the value 0 to randomize the ports.
time Integer Enter the duration of the attack in seconds (default: 30).
method String Enter the attack method to use (e.g., DNS-AMP, NTP-AMP, etc.).
payload Hexadecimal Insert the payload that will be sent in the package contents.
geolocation String Enter the source of the IP addresses that will be spoofed to carry out the attack.
Parameter Type Description Required
key String Input your unique API key within the designated API Keys section.
target String / Base64 Enter the full URL you want to attack.
port Integer Enter a specific port for Layer 7 attacks. (Default 443/80).
time Integer Enter the duration of the attack in seconds (default: 30).
method String Enter the attack method to use (e.g., HTTP-RAW, HTTP-BYPASS, etc.).
requests Integer Enter the number of requests per Proxy.
request_method String Enter the HTTP method for requests (GET, POST).
payload Base64 Enter the data payload for POST method requests, must be in Base64.
geolocation String Enter the desired country for the proxy request source.
Geolocations available (v1)

See the locations that are available for Layer 7 and Layer 4 attacks and click to copy.

Stop Attack

Cancel ongoing attacks quickly and efficiently with our API, providing complete control over your operations.

Stop Attack Endpoint (v1)

To terminate an active attack using API Version 1.0, send a request to the /stop endpoint with the required parameters:

URL StructureGET
https://api.deepstresser.su/v1/stop?key=YOUR_API_KEY_HERE&target=[TARGET]&time=[TIME]
Required Parameters (v1)

The following parameters are required to successfully stop an attack. They must match the original attack parameters to identify the correct attack instance to terminate.

Parameter Type Description Required
key String Your unique API key from the API Keys section.
target String / Base64 The same target that was specified when the attack was launched.
port Integer Optional. The same port that was specified when the attack was launched.
time Integer The same duration (in seconds) that was specified when the attack was launched.
method String Optional. The same attack method that was specified when the attack was launched.
Responses (v1)

See the possible responses that may occur on the endpoint /stop

To successfully stop an attack, you must provide the exact same parameters used to start it. This ensures that only the specific attack is terminated.

API Keys

Manage your API keys. You can create, edit, and delete keys as needed.

Name Key Created at Status Actions