Instant answers & knowledge cards#
These two endpoints mirror the website’s inline answers and side panels. Because their content varies by answer type and provider, they return provider-shaped JSON rather than a fixed per-field schema, treat the structures as data and read the fields you need.
Instant answers#
GET /api/v1/instant/?q=...Returns the instant answer for a utility query (maths, unit/base/colour
conversion, weather, currency, world clock, hashes, QR, “what’s my IP”, …), or
null when the query isn’t one Searpa answers inline.
curl -H "Authorization: Api-Key searpa_sk_<prefix>.<secret>" \
"https://search.example.com/api/v1/instant/?q=100+usd+to+eur"{
"query": "100 usd to eur",
"answer": {
"type": "currency",
"...": "..."
}
}When there’s no instant answer:
{ "query": "some random phrase", "answer": null }The answer object’s shape depends on the answer type (currency, weather,
calculator, unit, …). See the user-facing list
for what can match, and note that triggers are multilingual.
Knowledge cards#
GET /api/v1/cards/?q=...Returns the knowledge panel for a query, derived from the same web + Wikipedia
context the website uses. Accepts lang, safe and engine.
{
"query": "inception",
"wikipedia": { "...": "..." },
"tmdb": { "...": "..." },
"tripadvisor": null,
"stackexchange": null,
"map": null
}Each card is null when it doesn’t apply to the query (only the relevant cards
are populated, the same logic as the website, so a film query fills tmdb, a
place query fills tripadvisor and map, and so on). Card availability also
depends on which providers
the instance has configured.
A single
cards/request runs a web search plus a Wikipedia lookup behind the scenes (to detect the subject), so it counts as one search toward your usage.