Skip to main content
Finkkle One is currently undergoing a major overhaul. The Search API is disabled until further notice. Finkkle Trends remains accessible. More details soon.
The Finkkle Search API provides programmatic access to the same results you see on finkkle.com. Use the versioned GET /api/v1/search endpoint for new integrations. For lower latency in user-facing products, use the SSE streaming endpoint.

GET /api/v1/search

The recommended endpoint for new integrations. Returns an external-safe JSON response with ranked results and metadata.

Request

Parameters

string
required
The search query. Also accepted as query. Minimum 2 characters.
number
Number of results to return. Accepted range: 1–10. Defaults to 10.
Filter explicit content. Defaults to true.
string
Comma-separated list of domains to restrict results to (e.g., mozilla.org,mdn.org). Filters returned URLs by host — does not trigger crawling.
boolean
Apply user interest weights to ranking. Defaults to true when authenticated. Set to false for consistent, reproducible results in multi-user integrations.

Response

Response fields

string
API version string.
array
Ranked list of search results.
object
Current rate limit status for your key.
The original search endpoint. Returns a complete payload with lexical matches, suggestions, and vertical cards.
string
required
The query string.
number
Result offset for pagination. Defaults to 0.
boolean
Restrict explicit results. Defaults to true.
boolean
Apply topic interest weights. Defaults to true.

GET /api/search/stream (SSE)

Preferred for user-facing products. Streams results incrementally for near-zero perceived latency.
The SSE connection emits a sequence of events:

Vertical endpoints

All vertical endpoints use the same Authorization: Bearer header.

Error codes

See Error Codes for the full reference including system-level errors.