---
title: "List frontiers"
method: GET
path: "/v1/frontiers"
tags: ["Frontiers"]
---

# List frontiers

`GET /v1/frontiers`

## Request

- Base URL: `http://api.technooptimist.io`
- URL: `http://api.technooptimist.io/v1/frontiers`
- Auth: one of:
  - HTTP bearer
  - API key in query parameter `api_key`

All frontiers (AI, spaceflight, energy, …) with counts and the latest headline.

## Response `200`

Frontier tiles, in display order

- FrontierList
  - `frontiers` FrontierTile[], required
    - `slug` string, required
    - `name` string, required
    - `description` string, required
    - `sortOrder` integer, required
    - `companyCount` integer, required
    - `programCount` integer, required
    - `latest` object, nullable, required
      - `headline` string, required
      - `company` string, required
      - `program` string, nullable, required
      - `occurredAt` string, date-time, required

## Other responses

- `401`: Missing or invalid credentials
- `429`: Rate limited

---

[API](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api.md) · [All operations](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api/llms.txt) · [OpenAPI document](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api/revisions/b7bcde6a0f30?raw)
