# Openaccess Thecvf — Wrapped API

> **You are on:** `https://api.beta.paywithlocus.com/api` | [llms.txt](https://beta.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 for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.beta.paywithlocus.com/api/wrapped/credits/openaccess-thecvf/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## 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.beta.paywithlocus.com/api/wrapped/credits/openaccess-thecvf/get-paper-detail \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/openaccess-thecvf/list-conference-papers \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/openaccess-thecvf/list-conferences \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/openaccess-thecvf/list-workshop-papers \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/openaccess-thecvf/list-workshops \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/openaccess-thecvf/search-papers \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"conference_id":"<string>","query":"<string>"}'
```

## Next steps

- [All wrapped API providers](https://beta.paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://beta.paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://beta.paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://beta.paywithlocus.com/agent/index.md): every Locus agent page.