Catalog/wiki-opensearch

Data

Wikipedia title autocomplete (OpenSearch) API

Prefix autocomplete over Wikipedia article titles via the OpenSearch API, normalized to {title, description, url}. Answers 'autocomplete this title', 'what articles start with X', 'suggest titles for a search box'.

Price$0.01per request
MethodPOST
Route/v1/data/wiki-opensearch
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
datawikipediaautocompleteopensearchsuggesttypeaheadprefixwikimedia
API URLhttps://x402.hexl.dev/v1/data/wiki-opensearch
Integration docs
Example request
{
  "query": "einst",
  "limit": 5
}
Example response
{
  "query": "einst",
  "count": 5,
  "suggestions": [
    {
      "title": "Albert Einstein",
      "description": null,
      "url": "https://en.wikipedia.org/wiki/Albert_Einstein"
    },
    {
      "title": "Einstürzende Neubauten",
      "description": null,
      "url": "https://en.wikipedia.org/wiki/Einst%C3%BCrzende_Neubauten"
    },
    {
      "title": "Einstein family",
      "description": null,
      "url": "https://en.wikipedia.org/wiki/Einstein_family"
    },
    {
      "title": "Einstein field equations",
      "description": null,
      "url": "https://en.wikipedia.org/wiki/Einstein_field_equations"
    },
    {
      "title": "Einsteinium",
      "description": null,
      "url": "https://en.wikipedia.org/wiki/Einsteinium"
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "Title prefix to autocomplete."
    },
    "limit": {
      "type": "number",
      "description": "Max suggestions 1-20 (default 10)."
    },
    "project": {
      "type": "string",
      "description": "Wikimedia project host, e.g. 'en.wikipedia' (default)."
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}