Reese84
Solve Incapsula Reese84 challenges with our simple and streamlined API.
Parameters
website
String
Yes
submit_payload
Boolean
Yes
Creating a Task
Send a POST request to create a new Reese84 solving task using the createTask method.
Request
POST https://salamoonder.com/api/createTask
Host: salamoonder.com
Content-Type: application/json
{
"api_key": "YOUR_API_KEY",
"task": {
"type": "IncapsulaReese84Solver",
"website": "https://www.pokemoncenter.com/",
"submit_payload": true
}
}Response
{
"error_code": 0,
"error_description": "",
"taskId": "d4611a5f-9b4e-4f4a-94a2-8303d97562e1"
}Response Fields:
taskId- Unique identifier for this task. Use this to retrieve results.
Getting Results
Retrieve the solution using the getTaskResult method.
Request
POST https://salamoonder.com/api/getTaskResult
Host: salamoonder.com
Content-Type: application/json
{
"api_key": "YOUR_API_KEY",
"taskId": "d4611a5f-9b4e-4f4a-94a2-8303d97562e1"
}Response (submit_payload: true)
When submit_payload is set to true, you receive a ready-to-submit token:
{
"errorId": 0,
"solution": {
"token": "3:rVOfjx0PiH6yaKHP6NJA4A==:djhiQiEO06lKq6aB9elbcrOSKvx/C6OCCq2Pk5/DJEyIKZjPDpIEFSRCxxoaQtcwNLh8rdmKzu+t9F1z3HlHOAEZnC1IF9+SOA+VMlG4jhouS5Yy....",
"renewInSec": 865,
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1xx.0.0.0 Safari/537.36"
},
"status": "ready"
}Response Fields:
token- Ready-to-use Reese84 token for submissionrenewInSec- Token validity period in secondsuser-agent- user-agent that was used to make this token
Response (submit_payload: false)
When submit_payload is set to false, you receive the raw payload for manual processing:
{
"errorId": 0,
"solution": {
"payload": "{\"solution\":{\"interrogation\":{\"p\":\"V33Hw0cqFIs8LgTTP0HM4O....",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1xx.0.0.0 Safari/537.36",
"accept-language": "en-US,en;q=0.9"
},
"status": "ready"
}Response Fields:
payload- Raw payload for manual processinguser-agent- user-agent that was used to make this payload.accept-language- Language header to use
Quick Start Example
Here's a proof-of-concept Python example to get you started:
import requests
import json
import time
API_KEY = "YOUR_API_KEY"
BASE_URL = "https://salamoonder.com/api"
# Step 1: Create task
task_data = {
"api_key": API_KEY,
"task": {
"type": "IncapsulaReese84Solver",
"website": "https://www.pokemoncenter.com/",
"submit_payload": True
}
}
response = requests.post(f"{BASE_URL}/createTask", json=task_data)
task_id = response.json()["taskId"]
print(f"Task created: {task_id}")
# Step 2: Poll for results
while True:
result_data = {
"api_key": API_KEY,
"taskId": task_id
}
response = requests.post(f"{BASE_URL}/getTaskResult", json=result_data)
result = response.json()
if result["status"] == "ready":
token = result["solution"]["token"]
user_agent = result["solution"]["user-agent"]
print(f"Token: {token}")
print(f"User-Agent: {user_agent}")
break
time.sleep(2)This example can be adapted to any programming language.
Last updated
Was this helpful?