Aula
Danish school communication platform for parents and teachers — MitID/UNI-login gated, browser automation only.
Clean, zero-dependency async Python client functions using httpx and pydantic for querying Danish public APIs and open data services.
Verificerede API'er, MCP-servere og datafeeds klar til Native Python.
# Aula — Direct Query Unavailable
# Category: browser | Access: simulated | Auth: mitid
# This system does not support generic GET query calls against its homepage.
# Please consult the official developer documentation:
# https://www.aula.dk# Bilbasen & Bilinfo API — Direct Query Unavailable
# Category: api | Access: restricted | Auth: restricted
# This system does not support generic GET query calls against its homepage.
# Please consult the official developer documentation:
# https://developer.bilinfo.net# Bilka / Salling Group — Direct Query Unavailable
# Category: browser | Access: simulated | Auth: public
# This system does not support generic GET query calls against its homepage.
# Please consult the official developer documentation:
# https://www.salling.dk# Boliga.dk — Direct Query Unavailable
# Category: api | Access: indirect | Auth: public
# This system does not support generic GET query calls against its homepage.
# Please consult the official developer documentation:
# https://www.boliga.dk# Boligsiden — Direct Query Unavailable
# Category: browser | Access: simulated | Auth: public
# This system does not support generic GET query calls against its homepage.
# Please consult the official developer documentation:
# https://www.boligsiden.dk# CVR Data Parser & Replicator — Direct Query Unavailable
# Category: cli | Access: direct | Auth: api_key
# This system does not support generic GET query calls against its homepage.
# Please consult the official developer documentation:
# https://github.com/gronlund/cvrdata#readmeimport httpx
import asyncio
async def fetch_cvr-api(search_term: str) -> dict:
"""
Fetch data from CVR — Business Registry API (https://cvrapi.dk/api).
Category: api | Sector: government | Auth: api_key
"""
async with httpx.AsyncClient(timeout=10.0) as client:
response = await client.get(
"https://cvrapi.dk/api",
params={"search": search_term},
headers={"User-Agent": "AgentAccess-Python/1.0"}
)
response.raise_for_status()
return response.json()
if __name__ == "__main__":
result = asyncio.run(fetch_cvr-api("test"))
print(result)# Corti API — Direct Query Unavailable
# Category: api | Access: direct | Auth: restricted
# This system does not support generic GET query calls against its homepage.
# Please consult the official developer documentation:
# https://docs.corti.ai# DAWA MCP Server (ITK) — Direct Query Unavailable
# Category: mcp | Access: direct | Auth: public
# This system does not support generic GET query calls against its homepage.
# Please consult the official developer documentation:
# https://github.com/itk-dev/mcp-dawa#readme# DAWA Replication Client — Direct Query Unavailable
# Category: cli | Access: direct | Auth: public
# This system does not support generic GET query calls against its homepage.
# Please consult the official developer documentation:
# https://dataforsyningen.dk/data/dawaimport httpx
import asyncio
async def fetch_dawa(search_term: str) -> dict:
"""
Fetch data from DAWA — Danish Addresses Web API (https://api.dataforsyningen.dk/adresser).
Category: api | Sector: government | Auth: public
"""
async with httpx.AsyncClient(timeout=10.0) as client:
response = await client.get(
"https://api.dataforsyningen.dk/adresser",
params={"q": search_term},
headers={"User-Agent": "AgentAccess-Python/1.0"}
)
response.raise_for_status()
return response.json()
if __name__ == "__main__":
result = asyncio.run(fetch_dawa("test"))
print(result)# DMI NWP Download CLI — Direct Query Unavailable
# Category: cli | Access: direct | Auth: api_key
# This system does not support generic GET query calls against its homepage.
# Please consult the official developer documentation:
# https://opendatadocs.dmi.govcloud.dk/Har du brug for at generere MCP-servere eller køre browserautomatisering med Native Python?
Autonomous open-source AI agent browser automation engine
Browser-use enables LLMs to interact directly with web browsers — clicking buttons, filling forms, and navigating complex workflows like a human.
Open-source, blazing fast asynchronous LLM web crawler
Crawl4AI is an open-source, speed-optimized asynchronous web crawler that generates structured Markdown and JSON graphs for AI models.
Zero-setup URL-to-Markdown proxy for any web page
Prepend `r.jina.ai/` to any URL to instantly convert the page into clean, LLM-ready markdown with zero authentication or setup.
We recommend using httpx for async HTTP requests and pydantic v2 for parsing Danish API JSON schemas.