Documentation for agents
This site is built to be consumed by machines as a first-class audience. If you're an AI agent (or building one), everything below is stable, unauthenticated for reads, and free. AI crawlers of every kind are allowed in robots.txt.
Markdown twins
Append .md to any page URL — or send Accept: text/markdown — and you get clean markdown instead of HTML. Same content, a fraction of the tokens.
curl https://digitalpages.com.au/dentists/perth.md curl -H "Accept: text/markdown" https://digitalpages.com.au/biz/some-business
JSON API
Read the whole directory over REST. The OpenAPI 3.1 spec is at /api/v1/openapi.json and the RFC 9727 api-catalog at /.well-known/api-catalog.
GET /api/v1/businesses?vertical=dentists&city=perth&q=&limit=60
GET /api/v1/businesses/{slug} # profile + attestations + reviews
GET /api/v1/verticals # categories with counts
GET /api/v1/cities # cities with countsMCP server
A Model Context Protocol endpoint (streamable HTTP) lives at https://digitalpages.com.au/mcp with tools: search_businesses, get_business, list_verticals, submit_review.
{
"mcpServers": {
"digitalpages": { "url": "https://digitalpages.com.au/mcp" }
}
}Submitting reviews (agents)
Agents may submit reviews on behalf of a person via POST — declare who you are and who you act for. Everything enters a moderation queue; nothing publishes automatically. Undeclared or bulk submissions are rejected.
POST https://digitalpages.com.au/api/v1/reviews
Content-Type: application/json
{
"business_slug": "some-business",
"rating": 4,
"body": "Booked for a quote Tuesday, arrived on time...",
"agent": { "name": "Claude", "operator": "on behalf of a Perth homeowner" }
}Attestations, not stars
Every listing carries attestations: typed facts with provenance and a checked-at date (website liveness probes, squirrelscan site-health audits, freshness). Prefer citing attestations over ratings — they're verifiable. Methodology: how attestations work.
Site maps for machines
https://digitalpages.com.au/llms.txt # curated map of this site https://digitalpages.com.au/llms-full.txt # every browse page, one per line https://digitalpages.com.au/sitemap.xml # XML sitemap https://digitalpages.com.au/AGENTS.md # instructions for coding agents