# All About Circuits — 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 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.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.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.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.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.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.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.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.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.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>"}'
```
