GET
/dorks

List Dorks

Retrieve dorks with pagination, filtering by category, and search functionality.

Request

bash
# Basic request
curl -X GET "https://dorklist.com/api/v1/dorks" \
-H "Authorization: Bearer dk_your_api_key_here"
# With parameters
curl -X GET "https://dorklist.com/api/v1/dorks?page=1&limit=20&category_id=550e8400-e29b-41d4-a716-446655440001&search=sql" \
-H "Authorization: Bearer dk_your_api_key_here"

Query Parameters

ParameterTypeDefaultDescription
pageinteger1Page number for pagination
limitinteger20Number of results per page (max: 100)
category_idstring (UUID)Filter by category ID
searchstringSearch in title, description, and query

Response

Response Body

FieldTypeDescription
successbooleanWhether the request was successful
data.dorksarrayArray of dork objects
pagination.pageintegerCurrent page number
pagination.limitintegerResults per page
pagination.totalintegerTotal number of results
pagination.hasMorebooleanWhether more pages exist

Dork Object

FieldTypeDescription
idstring (UUID)Unique dork identifier
titlestringDork display title
querystringThe Google dork query
descriptionstringWhat the dork does
category_idstring (UUID)Category this dork belongs to
categoryobjectNested category object (name, icon)
is_probooleanWhether this is a Pro-exclusive dork
slugstringURL-friendly identifier
created_atstring (ISO 8601)When the dork was created

Example Response

json
{
"success": true,
"data": {
"dorks": [
{
"id": "660e8400-e29b-41d4-a716-446655440001",
"title": "SQL Error Messages",
"query": "site:example.com intext:\"sql syntax\" | intext:\"mysql_fetch\"",
"description": "Find pages exposing SQL error messages that may reveal database information",
"category_id": "550e8400-e29b-41d4-a716-446655440001",
"category": {
"name": "Vulnerability Scanning",
"icon": "shield-alert"
},
"is_pro": false,
"slug": "sql-error-messages",
"created_at": "2024-01-20T14:30:00.000Z"
},
{
"id": "660e8400-e29b-41d4-a716-446655440002",
"title": "Exposed Config Files",
"query": "site:example.com ext:env | ext:config | ext:ini",
"description": "Search for exposed configuration files",
"category_id": "550e8400-e29b-41d4-a716-446655440002",
"category": {
"name": "Files & Exposures",
"icon": "file-warning"
},
"is_pro": false,
"slug": "exposed-config-files",
"created_at": "2024-01-20T14:35:00.000Z"
}
]
},
"pagination": {
"page": 1,
"limit": 20,
"total": 45,
"hasMore": true
}
}

Examples

Filter by Category

bash
curl -X GET "https://dorklist.com/api/v1/dorks?category_id=550e8400-e29b-41d4-a716-446655440003" \
-H "Authorization: Bearer dk_your_api_key_here"

Search Dorks

bash
curl -X GET "https://dorklist.com/api/v1/dorks?search=password+file" \
-H "Authorization: Bearer dk_your_api_key_here"

Paginate Results

bash
# Get page 2 with 50 results per page
curl -X GET "https://dorklist.com/api/v1/dorks?page=2&limit=50" \
-H "Authorization: Bearer dk_your_api_key_here"