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

> Stay informed about local news and events in Rotterdam and the Rijnmond region by searching articles, viewing detailed stories, and browsing news organized by topic tags from Rijnmond.nl. Quickly find coverage on regional issues, community events, and local developments that matter to your area.

**Category:** News & Media | **Website:** [www.rijnmond.nl/tag/OVERSCHIE](https://www.rijnmond.nl/tag/OVERSCHIE) | **Docs:** [parse.bot/marketplace/571a1ced-0972-4235-b2a0-8a4005d704d0/rijnmond-nl-api](https://parse.bot/marketplace/571a1ced-0972-4235-b2a0-8a4005d704d0/rijnmond-nl-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-rijnmond-nl-api-571a1ced/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_article

Retrieve full article content by UUID. Returns headline, body paragraphs (may contain HTML), authors, images with alt text, reading time, publication timestamp, and canonical URL. The article_id is obtained from search_articles or get_articles_by_tag results (the article_api_id field).

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `article_id` | string | Yes | UUID article identifier from search_articles.articles[*].article_api_id or get_articles_by_tag.articles[*].article_api_id. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-rijnmond-nl-api-571a1ced/get_article \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"article_id":"<string>"}'
```

### get_articles_by_tag

Retrieve all articles associated with a tag on Rijnmond.nl. Tags are uppercase location or topic identifiers (e.g. OVERSCHIE, ROTTERDAM, FEYENOORD). Returns a single page of articles displayed on the tag overview page.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `tag` | string | Yes | Tag name, typically uppercase (e.g. 'OVERSCHIE', 'ROTTERDAM'). Corresponds to the tag URL path on the website. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-rijnmond-nl-api-571a1ced/get_articles_by_tag \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tag":"<string>"}'
```

### search_articles

Full-text search over Rijnmond.nl articles. Returns paginated results with up to 25 articles per page ordered by relevance. Each result includes title, lead text, publication date, tag, and links. Pagination via page number; total approximate count available on page 1 only.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `page` | integer | No | Page number for pagination. Each page returns up to 25 results. |
| `query` | string | Yes | Search query string (e.g. 'overschie', 'rotterdam', 'feyenoord'). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-rijnmond-nl-api-571a1ced/search_articles \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"page":"<integer>","query":"<string>"}'
```
