Form & Input Map – Endpoint
Base URL
https://api.rsch.ioPath
/api/v1/recon/formMethod
GETQuery Parameters
domain– Required. Domain or full page URL to scan for forms,
for exampleexample.comorhttps://digital.joinform.co/login.
Example Request
GET https://api.rsch.io/api/v1/recon/form?domain=https://digital.joinform.co/loginExample Response
{
"status": "success",
"request_id": "bf7b0c27-29e6-4f65-bce7-48d178c5bfae",
"date": "2025-11-26 06:37:22",
"duration": 0.132702611000013,
"data": {
"input": "https://digital.joinform.co/login",
"url": "https://digital.joinform.co/login",
"final_url": "https://digital.joinform.co/login",
"status_code": 200,
"host": "digital.joinform.co",
"analysis": {
"forms": [
{
"id": "login-form-email",
"action": "https://digital.joinform.co/login",
"path": "/login",
"method": "GET",
"field_count": 1,
"fields": [
{
"name": "signin-email-input",
"type": "email",
"tag": "input",
"required": false,
"placeholder": "Enter your email address"
}
]
},
{
"id": "login-form-password",
"action": "https://digital.joinform.co/login",
"path": "/login",
"method": "POST",
"field_count": 4,
"fields": [
{
"name": "email",
"type": "hidden",
"tag": "input",
"required": false,
"placeholder": null
},
{
"name": "authenticity_token",
"type": "hidden",
"tag": "input",
"required": false,
"placeholder": null
},
{
"name": "utf8",
"type": "hidden",
"tag": "input",
"required": false,
"placeholder": null
},
{
"name": "password",
"type": "password",
"tag": "input",
"required": false,
"placeholder": "Enter your password"
}
]
},
{
"id": "login-form-magic",
"action": "https://digital.joinform.co/login/send_login_email",
"path": "/login/send_login_email",
"method": "POST",
"field_count": 4,
"fields": [
{
"name": "email",
"type": "hidden",
"tag": "input",
"required": false,
"placeholder": null
},
{
"name": "authenticity_token",
"type": "hidden",
"tag": "input",
"required": false,
"placeholder": null
},
{
"name": "utf8",
"type": "hidden",
"tag": "input",
"required": false,
"placeholder": null
},
{
"name": "passwordless",
"type": "hidden",
"tag": "input",
"required": false,
"placeholder": null
}
]
}
],
"fields_by_path": [
{
"path": "/login",
"fields": ["authenticity_token", "email", "password", "signin-email-input", "utf8"]
},
{
"path": "/login/send_login_email",
"fields": ["authenticity_token", "email", "passwordless", "utf8"]
}
]
}
}
}analysis.formsis a detailed list of forms and their fields.analysis.fields_by_pathgives a per-path parameter inventory.
Last updated on