Find an API

Search public APIs with auth details & Postman guides

← All APIs

OpenIndex Retrieval Plugin API

openindex · AI

AI No Auth Free & Open machine_learning

A retrieval API for querying and filtering documents based on natural language queries and metadata

Authentication

No authentication requiredFree to use with no key needed.

Sample Requests

POST Query

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.

https://api.apis.guru/v2/specs/openindex.ai/1.0.0/query

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

Get Postman ↗
  1. 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

Open documentation ↗