Integrations & API

Getting started with the WeFile Developer API

6 min read

The WeFile Developer API is a powerful tool designed for software platforms, large accounting firms, and developers who wish to automate the generation and submission of CT600s and statutory accounts.

API Subscription

Access to the API requires a standalone developer subscription priced at £500/year, which includes a generous 300-filing limit. You can purchase and manage this subscription directly from your dashboard by navigating to the API Access section.

Authentication

All API requests are authenticated using a secure API key. This key must be included in the headers of every request as 'X-API-Key'. Keep this key strictly confidential; do not expose it in client-side code or public repositories.

Base URL and Endpoints

The production API is accessible via the base URL documented in our API reference. Core endpoints include company lookups (fetching metadata from Companies House), filing creation (injecting JSON payloads of financial data), and submission execution.

Rate Limits and Response Format

To ensure platform stability, the API is rate-limited. Standard limits and headers are provided with every response. All data must be sent as JSON, and all responses are returned as standard JSON objects. Detailed error messages are provided for validation failures.

Full Documentation

For comprehensive technical details, schema definitions, and interactive code examples, please refer to our full API documentation available at /api-docs on the main website.