Skip to main content
GET
Online Search
Beta. This endpoint is designed for low-volume context enrichment. Results are best-effort, cached, and may be partial when upstream search engines throttle or fail.

Endpoint

Search the public web and return normalized organic results. Responses are cached to keep the endpoint lightweight.

Query parameters

Rate limit: 3 requests per 10 seconds per API key, in addition to your normal tier limit.

Response

status may be partial when one engine fails but other engines still return results.

Authorizations

x-api-key
string
header
required

Query Parameters

q
string
required

Search query.

max_results
integer
default:10

Number of normalized organic results. Defaults to 10, capped at 20.

Required range: 1 <= x <= 20
engines
string
default:bing,duckduckgo

Comma-separated engine adapters. Defaults to bing,duckduckgo. brave is available as an opt-in adapter.

language
string
default:en-US

Search language.

time_range
enum<string>

Optional freshness filter when supported.

Available options:
day,
week,
month,
year

Safe-search mode.

Available options:
0,
1,
2
cache_ttl_seconds
integer
default:600

Cache TTL for the query. Defaults to 600, capped at 3600.

Required range: 1 <= x <= 3600

Response

Online search results