Public: no API key needed.
curl https://api.rankraft.ai/v1/openapi.json
// npm install rankraft-js · https://www.npmjs.com/package/rankraft-js
import { RankRaft } from "rankraft-js";
const rr = new RankRaft(); // no key is sent for this call
const spec = await rr.openapi();
console.log(Object.keys(spec.paths));
# pip install rankraft-py · https://pypi.org/project/rankraft-py/
from rankraft import RankRaft
with RankRaft() as rr: # no key is sent for this call
spec = rr.openapi()
print(list(spec["paths"]))
{
"openapi": "3.1.0",
"info": {
"title": "RankRaft AI API",
"version": "1.0.0"
},
"paths": {
"…": {}
}
}
Discovery
OpenAPI specification
GET /v1/openapi.json
curl https://api.rankraft.ai/v1/openapi.json
// npm install rankraft-js · https://www.npmjs.com/package/rankraft-js
import { RankRaft } from "rankraft-js";
const rr = new RankRaft(); // no key is sent for this call
const spec = await rr.openapi();
console.log(Object.keys(spec.paths));
# pip install rankraft-py · https://pypi.org/project/rankraft-py/
from rankraft import RankRaft
with RankRaft() as rr: # no key is sent for this call
spec = rr.openapi()
print(list(spec["paths"]))
{
"openapi": "3.1.0",
"info": {
"title": "RankRaft AI API",
"version": "1.0.0"
},
"paths": {
"…": {}
}
}
This API, described as OpenAPI 3.1. Import it into Postman, Insomnia or an OpenAPI client generator.
Was this page helpful?