Search and discovery

Research the web with Airsearch

Researches a public question and returns a sourced answer with optional requested output fields. The JSON request body is limited to 256 KiB.

post/v1/airsearch

Request

  • Base URL: https://api.airscale.io
  • URL: https://api.airscale.io/v1/airsearch
  • Auth: HTTP bearer

Request body

promptstring required

A research question or instruction that remains non-empty after surrounding whitespace is trimmed.

schemaobject

Maps arbitrary requested output names to non-empty type keywords or plain-language descriptions. Stable envelope names are reserved because dynamic requested fields must not collide with status, response, reasoning, sources, confidence_score, certainty_tag, or duration_ms.

Response

A completed research result, including successful, not-found, and soft-timeout outcomes.

status'success' | 'not_found' | 'timeout' required
reasoningstring nullable required
sourcesstring[] required
confidence_scorenumber required
certainty_tag'low' | 'medium' | 'high' | 'null' nullable required

Null when no certainty tag could be derived.

duration_msnumber required

Changes

No recorded changes to this operation across all 1 revision of this API.