PolicyPulse API Platform

Integrate Australian legal education, compliance tools, and document generation into your applications.

API Capabilities

Legal Content Search

Search across Australian legal guides with full text and jurisdiction filtering.

GET /api/guides/search

Legislation & Regulators

Access structured legislation metadata and regulator information.

GET /api/legislation

Document Generation

Generate customizable legal documents and templates on demand.

POST /api/documents/generate

Compliance Tools

Access checklists, calculators, and compliance assessment tools.

GET /api/tools/compliance

Legal Updates Feed

Subscribe to Australian legal and regulatory updates by jurisdiction.

GET /api/updates/feed

Organization Data

Manage enterprise organizations, entities, and compliance data.

GET /api/organisations/data

Authentication & Security

API Key Authentication

Basic Authentication

Include your API key in the Authorization header

Authorization: Bearer YOUR_API_KEY

Token Expiry

API keys expire after 90 days. Rotate regularly for security.

Rate Limiting

Standard: 1,000 requests/hour • Premium: 10,000 requests/hour

Scopes

read:guides

Access legal guides

read:legislation

Access legislation data

read:updates

Access legal updates feed

write:documents

Generate documents

read:organisation

Access organization data

API Endpoints

GET /api/v1/guides/search

Search Australian legal guides by keyword, topic, jurisdiction, and content type.

Query Parameters:

  • q (required) - Search query
  • jurisdiction - Filter by state/territory
  • topic - Filter by topic
  • limit - Results per page (default: 20)
curl -X GET "https://api.policypulse.fun/v1/guides/search?q=unfair dismissal&jurisdiction=NSW" \ -H "Authorization: Bearer YOUR_API_KEY"
POST /api/v1/documents/generate

Generate customizable legal documents with provided data.

Request Body:

  • template_id - Document template identifier
  • jurisdiction - Jurisdiction for document
  • data - Key-value pairs for document fields
  • format - Output format (pdf, docx, html)
{ "template_id": "contractor-agreement", "jurisdiction": "NSW", "format": "pdf", "data": { "contractor_name": "Jane Doe", "contractor_abn": "12 345 678 901", "scope_of_work": "Software development services" } }
GET /api/v1/updates/feed

Get recent Australian legal and regulatory updates filtered by jurisdiction and category.

Query Parameters:

  • jurisdiction - Filter by jurisdiction
  • category - employment, consumer, tax, privacy, etc.
  • days - Updates from last N days
  • limit - Number of results (default: 50)
curl -X GET "https://api.policypulse.fun/v1/updates/feed?jurisdiction=NSW&category=employment&days=30" \ -H "Authorization: Bearer YOUR_API_KEY"

API Plans

Developer

For testing and development

Free
  • 1,000 requests/month
  • Read-only access
  • Public data only
  • Community support
Popular

Standard

For production applications

A$500/month
  • 100,000 requests/month
  • Read & write access
  • Document generation
  • Email support

Enterprise

Custom requirements

Custom
  • Unlimited requests
  • Webhooks & events
  • Private knowledge base
  • Dedicated support

Ready to Build?

Sign up for a free API key and start integrating Australian legal content into your application.

💜Built with