OpenIndex Retrieval Plugin API
openindex · AI
A retrieval API for querying and filtering documents based on natural language queries and metadata
Authentication
Sample Requests
Accepts search query objects array each with query and optional filter. Break down complex questions into sub-questions. Refine results by criteria, e.g. time / source, don't do this often. Split queries if ResponseTooLargeError occurs.
Hover any highlighted part to learn what it does
curl -X POST "https://api.apis.guru/v2/specs/openindex.ai/1.0.0/query"
import requests
response = requests.post(
"https://api.apis.guru/v2/specs/openindex.ai/1.0.0/query",
)
print(response.json())const url = 'https://api.apis.guru/v2/specs/openindex.ai/1.0.0/query';
const response = await fetch(url, {
method: 'POST',
});
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
)
func main() {
targetURL := "https://api.apis.guru/v2/specs/openindex.ai/1.0.0/query"
req, _ := http.NewRequest("POST", targetURL, nil)
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/openindex.ai/1.0.0/query")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Post.new(uri)
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/openindex.ai/1.0.0/query";
$opts = ["http" => [
"method" => "POST",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Postman Setup Guide
- See official documentation for authentication and setup.
What can you build with OpenIndex Retrieval Plugin API?
OpenIndex Retrieval Plugin API is a AI API. Developers commonly use ai APIs for:
- adding natural language processing to your product
- generating images, text, or code with AI models
- building chatbots and virtual assistants
- running sentiment analysis on customer feedback
- powering recommendation and personalisation engines
No authentication required. This API is open — no signup or key needed. Ideal for quick prototypes and public-facing features. OpenIndex Retrieval Plugin API is free to use, making it a low-risk choice to experiment with.
New to APIs? Read our beginner's guide