gemeentearchief-alphen-optimizedlisted
Install: claude install-skill rdeknijf/ai-genealogy-kit
# Gemeentearchief Alphen aan den Rijn (Optimized)
Search indexed person records from the municipal archive of Alphen aan den Rijn.
Uses direct HTTP calls to the MAIS AJAX proxy endpoint instead of Playwright
browser automation, reducing query time from ~15-30s to ~0.5s per search.
No login required for viewing indexed records.
## Coverage
Municipalities: Alphen aan den Rijn, Aarlanderveen, Benthuizen, Hazerswoude,
Koudekerk, and surrounding areas.
**Knijf records:** 863 total person results, mostly "de Knijf" from
Aarlanderveen. 14 DTB results (all begraafinschrijvingen from Benthuizen and
Aarlanderveen -- "van der Knijf" branch). Zero doopinschrijvingen for Knijf.
## Primary method (HTTP via MAIS AJAX proxy)
All data is fetched via curl to the MAIS AJAX proxy endpoint. The proxy returns
server-rendered HTML that can be parsed with regex or an HTML parser. No
JavaScript execution, cookies, or session management required.
### Base URL
```
https://gemeentearchief.alphenaandenrijn.nl/components/com_maisinternet/maisi_ajax_proxy.php
```
**Important:** The SSL certificate may trigger warnings. Use `curl -sk` to skip
certificate verification.
### 1. Search for persons
Construct a URL with query parameters and fetch with curl.
**Simple search (all fields):**
```bash
curl -sk 'https://gemeentearchief.alphenaandenrijn.nl/components/com_maisinternet/maisi_ajax_proxy.php?mivast=105&mizig=100&miadt=105&miview=tbl&milang=nl&mizk_alle=knijf'
```
**Advanced search (specific f