# All About Circuits — 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.

> Access educational electronics content from All About Circuits, including technical articles, circuit diagrams, textbook volumes, and forum discussions organized by category. Search and browse the latest resources, view detailed articles, explore engineering tools, and find answers across their community forums.

**Category:** Education | **Website:** [allaboutcircuits.com/](https://allaboutcircuits.com/) | **Docs:** [parse.bot/marketplace/b4af9286-d0e3-4894-aa09-c14ea240e4e4/allaboutcircuits-com-api](https://parse.bot/marketplace/b4af9286-d0e3-4894-aa09-c14ea240e4e4/allaboutcircuits-com-api)

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

## Access

**Base URL:** `https://api.beta.paywithlocus.com/api/wrapped/parse-allaboutcircuits-com-api-b4af9286/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### Get article categories

List all article and content categories available for filtering articles.

**Estimated cost:** Metered

_No parameters required._

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

### Get article detail

Retrieve full content of an article or textbook page, including body text and circuit diagram images.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `url` | string | Yes | Full URL of the article or textbook page (e.g., 'https://www.allaboutcircuits.com/technical-articles/electrical-balance-and-modal-analysis/'). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/parse-allaboutcircuits-com-api-b4af9286/get_article_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"<string>"}'
```

### Get articles by category

List articles filtered by a specific category slug. Returns approximately 19 articles per page. Category slugs can be obtained from the get_article_categories endpoint.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `category_slug` | string | Yes | Category slug from get_article_categories endpoint (e.g., 'analog', 'power', 'embedded', 'sensors'). |
| `offset` | integer | No | Pagination offset. Increment by 20 for each page. |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/parse-allaboutcircuits-com-api-b4af9286/get_articles_by_category \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"category_slug":"<string>","offset":"<integer>"}'
```

### Get forum threads

Retrieve the latest forum threads from the All About Circuits community forum.

**Estimated cost:** Metered

_No parameters required._

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

### Get latest articles

Retrieve the latest articles with pagination support. Returns approximately 19 articles per page from the All About Circuits latest articles listing.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `offset` | integer | No | Pagination offset. Increment by 20 for each page (e.g., 0, 20, 40). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/parse-allaboutcircuits-com-api-b4af9286/get_latest_articles \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"offset":"<integer>"}'
```

### Get textbook volumes

List all electronics textbook volumes available on the site, including their titles, slugs, and URLs.

**Estimated cost:** Metered

_No parameters required._

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

### Get tools list

List available engineering calculators and tools on the site.

**Estimated cost:** Metered

_No parameters required._

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

### Search articles

Search across site content including articles, textbooks, tools, and forum threads.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | Yes | Search keyword or phrase. |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/parse-allaboutcircuits-com-api-b4af9286/search_articles \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>"}'
```
