FortiBleed v2 Feed { NEW }

Paginated FortiBleed v2 feed.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Returns only domains that received new FortiBleed v2 credentials (flagged with v2_added_at), in the v2 schema: every credential row for the domain (batch 1 and batch 2, v2 rows first) with all v2 fields such as user_email, ldap_dn, trusthosts, hostname, serial_or_alias, device_ip, ports, accprofile, account_status and two_fa.Requires the fortibleed api permission. A missing or invalid api-key returns 401; a valid key that lacks fortibleed returns 403.

Censoring follows the API key's permissions, the same way credentials are censored across the rest of the API. Each field follows one gate: it is shown in full when the gate is uncensored, partial when the gate is listed in the key's partial-censored fields, and fully masked (hidden) when the gate is censored for the key.

Example request:

curl -X POST 'https://api.hudsonrock.com/json/v3/fortinet/v2?page=1&limit=20' \  -H 'api-key: YOUR_API_KEY'

Example response (API key with partial censoring):

{
    "data": [
        {
            "domain": "example.com",
            "industry": "Financial Services",
            "size": "1001-5000 Employees",
            "revenue": "$500 Million",
            "batches": [
                2
            ],
            "v2_added_at": "2026-10-01T00:00:00.000Z",
            "credentials": [
                {
                    "batch": 2,
                    "url": "https://203.0.113.10:443/login",
                    "login": "ad***",
                    "password": "P@*******",
                    "FortiGuardID": "FGT60F-XXXXXXXX",
                    "country": "US",
                    "user_email": "jd**@example.com",
                    "ldap_dn": "CN******************************",
                    "trusthosts": "10.0.*.* 255.0.*.*",
                    "hostname": "FW******",
                    "serial_or_alias": "FG**************",
                    "report_date": "2026-02-14 09:31:07",
                    "device_ip": "203.0.113.10",
                    "admin_port": "443",
                    "vpn_port": "10443",
                    "target_port": "443",
                    "attribution_source": "LDAP_DN_Public",
                    "credential_category": "FortiGate_System_Admin_Config",
                    "secret_type": "cleartext",
                    "account_status": "Enabled",
                    "accprofile": "super_admin",
                    "vdom": "root",
                    "two_fa": "fortitoken",
                    "ldap_server": "AD-Ldap (10.0.0.5)",
                    "all_public_domains": "example.com",
                    "all_internal_domains": "corp.example.local"
                }
            ]
        }
    ],
    "total": 1200,
    "page": 1,
    "limit": 20,
    "totalPages": 60
}

Required Permissions

fortibleed

Response Models (Schema)

domain

Response Limits

  • Rate limit: 50 requests per 10 seconds
  • Maximum response per page: 500 domains
  • Maximum response time: 90 seconds
Query Params
integer
≥ 1
Defaults to 1

Page number (1-based).

integer
1 to 100
Defaults to 20

Number of records per page.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json