Skip to main content
GET
cURL
Use this endpoint to find an article that explains a term or topic. It searches editorial content. For Polymarket market titles, use Search markets.

Parameters

Key response fields

Keep the rows in the order they arrive. That order is the backend’s relevance ranking, and the route does not expose the scores it ranked on.

Example

What it does not return

  • A second page. next_cursor and total are absent, and the route runs no count query.
  • A relevance score. The order of the rows is the only ranking you get.
  • Article bodies. excerpt is a search snippet, so fetch url for the rest.
  • An ETag. This route has no response cache.
  • Markets, wallets, or trades. Use Search markets for those.

Authorizations

Authorization
string
header
required

Legacy default or named integration API key, or OAuth 2.1 access token, in the Authorization header as Bearer oxi_sk_live_... or Bearer oxi_at_.... Default keys retain full access; integration keys are limited to their approved read, webhooks, export and usage scopes and expire within 90 days. All credentials share the owner's account limits. Data calls require an active Pro subscription and return live data. A 401 carries WWW-Authenticate: Bearer resource_metadata="https://api.0xinsider.com/.well-known/oauth-protected-resource" (RFC 6750 section 3, RFC 9728).

Headers

X-Query-Validation
enum<string>

Opt into strict query-name validation. The default is compatible: unknown names are ignored and reported in X-Query-Ignored. With strict, an unknown name returns 400 bad_request with error.reason unknown_query_parameter before the handler runs, including when its percent escape is incomplete.

Available options:
strict

Query Parameters

q
string
required

Search query. Must be 1-256 characters before whitespace trimming and non-empty after trimming.

Required string length: 1 - 256
limit
integer
default:10

Maximum content items to return. Out-of-range values are clamped to 1..50.

Required range: 1 <= x <= 50

Response

Editorial content search results

object
string
required
Allowed value: "list"
data
object[]
required
has_more
boolean
required
meta
object
required
next_cursor
string

Omitted because content search is a bounded one-page result.

total
integer

Absent because content search is a bounded relevance result and does not run a count query.