# Openaccess Thecvf — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search and browse computer vision research papers from major conferences like CVPR, ICCV, and WACV, including detailed metadata and author information. Find papers by conference, workshop, keyword, or author to discover the latest open access research in computer vision.

**Category:** Education | **Website:** [openaccess.thecvf.com/](https://openaccess.thecvf.com/) | **Docs:** [parse.bot/marketplace/70f47a35-025c-46c1-bf42-2ca4e1ac99f6/openaccess-thecvf-com-api](https://parse.bot/marketplace/70f47a35-025c-46c1-bf42-2ca4e1ac99f6/openaccess-thecvf-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-openaccess-thecvf-com-api-70f47a35/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_paper_detail

Get full details for a paper including abstract, bibtex citation, authors, PDF URL, and extracted GitHub/email links. Requires the paper's detail page URL (from list_conference_papers or search_papers). Optionally fetches additional metadata from an arXiv page if the arXiv URL is provided.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `arxiv_url` | string | No | Optional arXiv URL to extract additional GitHub links and emails from the arXiv abstract page |
| `url` | string | Yes | Full URL of the paper detail page from list_conference_papers or search_papers results (detail_url field) |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-openaccess-thecvf-com-api-70f47a35/get_paper_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"arxiv_url":"<string>","url":"<string>"}'
```

### list_conference_papers

List all papers for a given conference. Returns paper titles, authors, detail URLs, PDF URLs, arXiv links, and supplementary material links. The full paper list for a major conference (e.g. CVPR2024) may contain 2000+ papers. Optionally filter by presentation day.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `conference_id` | string | Yes | Conference identifier from list_conferences results, e.g. 'CVPR2024', 'ICCV2023', 'WACV2025' |
| `day` | string | No | Filter by presentation day in YYYY-MM-DD format, or 'all' for all papers. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-openaccess-thecvf-com-api-70f47a35/list_conference_papers \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"conference_id":"<string>","day":"<string>"}'
```

### list_conferences

List all available conferences and their sections (Main Conference, Workshops, Demos) from the CVF Open Access repository. Returns the full catalog of conferences from 2013 to present, each with a unique identifier and human-readable name including location and section type.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-openaccess-thecvf-com-api-70f47a35/list_conferences \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### list_workshop_papers

List all papers for a specific workshop within a conference. Returns the same paper format as list_conference_papers. Requires both the conference identifier and the workshop identifier.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `conference_id` | string | Yes | Conference identifier from list_conferences results, e.g. 'CVPR2024', 'ICCV2023', 'WACV2025' |
| `workshop_id` | string | Yes | Workshop identifier from list_workshops results, e.g. 'WMF', 'NTIRE' |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-openaccess-thecvf-com-api-70f47a35/list_workshop_papers \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"conference_id":"<string>","workshop_id":"<string>"}'
```

### list_workshops

List all workshops for a given conference. Returns workshop IDs, names, and the parent conference identifier. A major conference like CVPR typically has 70+ workshops.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `conference_id` | string | Yes | Conference identifier from list_conferences results, e.g. 'CVPR2024', 'ICCV2023', 'WACV2025' |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-openaccess-thecvf-com-api-70f47a35/list_workshops \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"conference_id":"<string>"}'
```

### search_papers

Search for papers in a conference by keyword in title or author names. Fetches all papers for the conference and filters client-side, so results are comprehensive. The first call for a given conference may be slow as it fetches the full paper list.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `conference_id` | string | Yes | Conference identifier from list_conferences results, e.g. 'CVPR2024', 'ICCV2023', 'WACV2025' |
| `query` | string | Yes | Search keyword to match against paper titles and author names (case-insensitive) |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-openaccess-thecvf-com-api-70f47a35/search_papers \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"conference_id":"<string>","query":"<string>"}'
```
