# Examcompass — 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.

> Access free CompTIA certification practice exams and topic-specific quizzes for A+, Network+, and Security+ (SY0-701) to test your knowledge and prepare for your certification. Browse the complete exam index and download practice tests whenever you need to study.

**Category:** Education | **Website:** [examcompass.com/](https://examcompass.com/) | **Docs:** [parse.bot/marketplace/cedac82e-574a-4211-bf81-df6415cda882/examcompass-com-api](https://parse.bot/marketplace/cedac82e-574a-4211-bf81-df6415cda882/examcompass-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-examcompass-com-api-cedac82e/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_a_plus_practice_test

Completes an A+ practice test by submitting answers and extracts all questions with their answer options. Each test contains approximately 25 questions. Supports both Core 1 (220-1201) and Core 2 (220-1202) exams.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `core` | string | No | Core exam number: '1' for 220-1201 or '2' for 220-1202. |
| `test_number` | string | No | The practice test number. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-examcompass-com-api-cedac82e/get_a_plus_practice_test \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"core":"<string>","test_number":"<string>"}'
```

### get_home_page_exam_index

Returns a full index of available certification exams (A+, Network+, Security+) with links to their practice tests, topic quizzes, and acronym quizzes. Each exam category contains arrays of named links. Use this to discover available test numbers and topic slugs for the other endpoints.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-examcompass-com-api-cedac82e/get_home_page_exam_index \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_network_plus_practice_test

Completes a Network+ N10-009 practice test by submitting answers and extracts all questions with their answer options. Each test contains approximately 25 questions.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `test_number` | string | No | The practice test number (1-12). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-examcompass-com-api-cedac82e/get_network_plus_practice_test \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"test_number":"<string>"}'
```

### get_security_plus_practice_test

Completes a Security+ SY0-701 practice test by submitting answers and extracts all questions with their answer options. Each test contains approximately 25 questions. The test_number corresponds to tests 1 through 24.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `test_number` | string | No | The practice test number (1-24). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-examcompass-com-api-cedac82e/get_security_plus_practice_test \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"test_number":"<string>"}'
```

### get_security_plus_topic_quiz

Completes a topic-based Security+ SY0-701 quiz and extracts all questions with their answer options. Topic slugs correspond to specific exam domains.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `topic` | string | No | The topic slug for the quiz. Confirmed working values: security-controls, encryption, hashing, digital-signatures. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-examcompass-com-api-cedac82e/get_security_plus_topic_quiz \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"topic":"<string>"}'
```
