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
/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" /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"
}
} /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
- ✓ 1,000 requests/month
- ✓ Read-only access
- ✓ Public data only
- ✓ Community support
Standard
For production applications
- ✓ 100,000 requests/month
- ✓ Read & write access
- ✓ Document generation
- ✓ Email support
Enterprise
Custom requirements
- ✓ 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.