BlackHatWorld Search API
Search public BlackHatWorld discussions by keyword or title, paginate results, and retrieve titles, links and snippets with SpideyData's Search API.
On this page
BlackHatWorld Search API endpoints
1Find the task you need. Each endpoint includes its parameters, request example, and response reference.
Search BlackHatWorld discussions by keyword
Search full discussions or titles only, then use result links to read the discussions you need.
Quick start
Enter keywords in query; spelling is preserved without automatic correction. Use title_only to search titles only and pages to request up to 50 search pages, not a fixed number of results. To read a discussion in full, pass a returned URL to the Fetch API.
https://kieapi.comcurl -X POST "https://kieapi.com/v1/blackhatworld/search" \
-H "Authorization: Bearer $SPIDER_API_KEY" \
-H 'Idempotency-Key: blackhatworld-search-01' \
-H "Content-Type: application/json" \
-d '{
"query": "seo",
"pages": 2,
"title_only": true
}'Authentication
Team administrators manage API keys in Team Settings. Each key keeps its Team and billing scope when its creator leaves or switches Teams. Keys cannot manage members, billing or other keys. Public /v1 requests use Authorization: Bearer $SPIDER_API_KEY only; the Key's fixed Team is the payer. An optional X-Spider-Team-Id must match that Team or the request is denied. Creating, listing, rotating or revoking Keys through the product console (and other non-identity console business routes) requires X-Spider-Team-Id when the Team model is enabled; omitting it returns HTTP 409 team_context_required.
Response shape
Each result includes a title, URL, snippet, and result type, with author, forum, and dates when available. Post means a matching reply. Titles and snippets preserve words and punctuation while normalizing whitespace.
See how many pages were returned and whether the search reached your page limit or the end of the results.
A completed search costs 10 Credits plus 1 Credit per returned result. Failed searches are not charged.
