> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rankraft.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# List answer engines

> GET /v1/platforms

Every engine id the API uses, its display name, and whether RankRaft collects answers from it today.

## Response

**data** `object[]`

**properties**

**id** `string`

**name** `string`

**available** `boolean`

```bash cURL theme={"system"}
curl https://api.rankraft.ai/v1/platforms \
  -H "X-API-Key: $RANKRAFT_API_KEY"
```

```javascript JavaScript theme={"system"}
// npm install rankraft-js · https://www.npmjs.com/package/rankraft-js
import { RankRaft } from "rankraft-js";

const rr = new RankRaft(); // reads RANKRAFT_API_KEY

const platforms = await rr.platforms.list();
for (const p of platforms) console.log(p.id, p.name, p.available);
```

```python Python theme={"system"}
# pip install rankraft-py · https://pypi.org/project/rankraft-py/
from rankraft import RankRaft

with RankRaft() as rr:  # reads RANKRAFT_API_KEY
    for p in rr.platforms.list():
        print(p["id"], p["name"], p["available"])
```

```json 200 theme={"system"}
{
  "data": [
    {
      "id": "ai_overviews",
      "name": "AI Overviews",
      "available": true
    },
    {
      "id": "chatgpt",
      "name": "ChatGPT",
      "available": true
    },
    {
      "id": "perplexity",
      "name": "Perplexity",
      "available": false
    }
  ]
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.