Integrate SEARCH.HWMNBN.ME into your applications
The SEARCH.HWMNBN.ME API allows you to programmatically search across multiple search engines and databases. All responses are in JSON format.
Base URL: https://search2.hwmnbn.me
The API is currently open and does not require authentication. This may change in the future if abuse is detected.
To ensure fair usage, the API is rate limited to 100 requests per minute per IP address.
If you exceed this limit, you'll receive a 429 Too Many Requests response.
Search across all enabled engines and get aggregated results.
| Name | Type | Description |
|---|---|---|
| q required | string | The search query |
| category | string | Filter by category (general, code, science, etc.). Default: all |
| page | integer | Page number for pagination. Default: 1 |
curl "https://search2.hwmnbn.me/api/search?q=cloudflare+workers&category=code"
{
"query": "cloudflare workers",
"results": [
{
"title": "cloudflare/workers-sdk",
"url": "https://github.com/cloudflare/workers-sdk",
"content": "The Workers SDK - monorepo for wrangler and more",
"engine": "github"
}
],
"count": 42,
"engines": 5,
"cached": false
}
Get a list of all available search engines.
curl "https://search2.hwmnbn.me/api/engines"
{
"engines": [
{
"id": "duckduckgo",
"name": "DuckDuckGo",
"category": "general",
"enabled": true
},
{
"id": "github",
"name": "GitHub",
"category": "code",
"enabled": true
}
]
}
Check if the API is operational.
{
"status": "ok",
"timestamp": 1699123456789
}
Clear the search results cache.
Clears all cached search results. Redirects back to the referring page.