API Docs
Integrate our community-driven default credentials database into your own security tools.
Base Endpoint
/api/search?q={query} Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| q | string | - | Target name or tag (e.g. "admin", "ubnt") |
| page | number | 1 | Page number for pagination results. |
| size | number | 10 | Results per page (Min: 1, Max: 50) |
Usage Examples
// 1. Basic search for cisco admin panels
curl -X GET "https://default-creds.hadi.diy/api/search?q=cisco" HTTP/1.1 200 OK // 2. Specific pagination request
curl -G "https://default-creds.hadi.diy/api/search" \
-d "q=cisco" \
-d "page=2" \
-d "size=5" JSON Response Structure
{
"results": [
{
"manufacturer": "Ubiquiti",
"name": "UniFi",
"icon": "ubnt-icon",
"tags": ["network", "router"],
"version": "all",
"user": "ubnt",
"pass": "ubnt"
}
...
],
"pagination": {
"totalResults": 42,
"totalPages": 5,
"currentPage": 1,
"pageSize": 10
}
} Rate Limiting & Ethics
This API is provided for educational and authorized penetration testing only. Excessive requests may lead to temporary IP blacklisting. You can found the full database on Github. Contribute to the database on GitHub.