# Insights Trendforce — 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 semiconductor and AI industry analysis articles from TrendForce Insights, browsing post listings and retrieving full article content organized into text sections and figures. Perfect for staying updated on tech industry trends and feeding structured article data into language models for analysis.

**Category:** News & Media | **Website:** [insights.trendforce.com/p/ai-inference-chip-architecture](https://insights.trendforce.com/p/ai-inference-chip-architecture) | **Docs:** [parse.bot/marketplace/73e37491-16b4-4495-8878-39b12577b68a/insights-trendforce-com-api](https://parse.bot/marketplace/73e37491-16b4-4495-8878-39b12577b68a/insights-trendforce-com-api)

Pay-per-use API proxy for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/credits/insights-trendforce/`
**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 post

Get the full content of a post by its slug. Returns article metadata plus the body divided into text_sections (paragraphs, headings, list items, blockquotes) and figures (images with alt text and captions). The text_sections array preserves document structure with each element's HTML tag name. Figures include source URL, alt text, and any figcaption text. Use slugs from list_posts results.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slug` | string | Yes | Post slug from the URL path or from list_posts results. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/insights-trendforce/get-post \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"slug":"<string>"}'
```

### List posts

List and search posts from TrendForce Insights. Supports sorting by newest or most popular, keyword search, and pagination via offset/limit. Returns post summaries including engagement metrics (reactions, comments) and metadata. Each post summary carries a slug usable with get_post to retrieve full article content.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `limit` | integer | No | Maximum number of posts to return per request. |
| `offset` | integer | No | Pagination offset (number of posts to skip). |
| `search` | string | No | Search query to filter posts by keyword. Empty string returns all posts. |
| `sort` | string | No | Sort order for posts. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/insights-trendforce/list-posts \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"limit":"<integer>","offset":"<integer>","search":"<string>","sort":"<string>"}'
```

## Next steps

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