Paginated FortiBleed (Fortinet) compromise feed. Returns Fortinet domain records, each with fully UNCENSORED credential data (url, login, password, FortiGuardID, country) - no masking, no truncation.
Because it exposes uncensored credentials, this endpoint requires the fortibleed api permission. A missing or invalid api-key returns 401; a valid key that lacks fortibleed returns 403.
Results are returned in a stable, deterministic order (most compromised users first, then domain ascending) identical to the public website feed, so pagination is consistent across pages.
Example request:
curl -X POST 'https://api.hudsonrock.com/json/v3/fortinet?page=1&limit=20' \
-H 'api-key: YOUR_API_KEY'Example response:
{
"data": [
{
"domain": "example.com",
"industry": "Financial Services",
"size": "1001-5000 Employees",
"revenue": "$500 Million",
"credentials": [
{
"url": "https://vpn.example.com:443/login",
"login": "david",
"password": "david",
"FortiGuardID": "FGT60F-XXXXXXXX",
"country": "US"
}
]
}
],
"total": 21632,
"page": 1,
"limit": 20,
"totalPages": 1082
}| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Returns Fortinet domain records, each with fully UNCENSORED credential data (url, login, password, FortiGuardID, country) - no masking, no truncation.
Because it exposes uncensored credentials, this endpoint requires the fortibleed.
Results are returned in a stable, deterministic order (most compromised users first, then domain ascending) identical to the public website feed, so pagination is consistent across pages.
Example request:
curl --location --request POST 'https://api.hudsonrock.com/json/v3/fortinet?page=10' \
--header 'api-key: YOUR_API_KEY'Example response:
{
"data": [
{
"domain": "example.com",
"industry": "Financial Services",
"size": "1001-5000 Employees",
"revenue": "$500 Million",
"credentials": [
{
"url": "https://vpn.example.com:443/login",
"login": "david",
"password": "david",
"FortiGuardID": "FGT60F-XXXXXXXX",
"country": "US"
}
]
}
],
"total": 21387,
"page": 1,
"limit": 20,
"totalPages": 1070
}Response Limits
- Rate limit: 50 requests per 10 seconds
- Maximum response per page: 500 domains
- Maximum response time: 90 seconds

