---
title: "Suggest Papers"
method: GET
path: "/papers/suggest"
tags: ["papers"]
---

# Suggest Papers

`GET /papers/suggest`

## Request

- Base URL: `https://api.codeofpaper.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.codeofpaper.com/papers/suggest`
- Auth: none declared

Fast autocomplete suggestions for paper titles.

Uses PostgreSQL full-text search with prefix matching via the GIN-indexed
search_vector column (~2ms response time). Each word in the query is
treated as a prefix.

Returns minimal data for quick rendering: id, arxiv_id, title, has_repos.

Designed for 100k+ papers with sub-10ms response times.

## Query parameters

- `q` string, required: Search prefix (minimum 2 chars)
- `limit` integer: Max suggestions

## Response `200`

Successful Response

- object[]

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/codeofpaper/apis/code-of-paper-dev-api.md) · [All operations](https://skmtc.dev/codeofpaper/apis/code-of-paper-dev-api/llms.txt) · [OpenAPI document](https://skmtc.dev/codeofpaper/apis/code-of-paper-dev-api/revisions/94ea47fd4aa1?raw)
