Base93 Agent REST API Endpoints#
Welcome to the Base93 API — a RESTful service that enables seamless company registration, verification, and management across multiple countries and jurisdictions.This API provides developers, partners, and automation platforms with the tools to integrate business registration workflows, manage compliance data, and track registration progress — all from a unified interface.
Key Features#
Multi-country Support – Register companies in 100+ jurisdictions worldwide.
Smart Validation – Automatically validate entity names, director details, and compliance requirements per country.
Document Management – Upload, retrieve, and verify incorporation and KYC documents securely.
Real-time Status Tracking – Monitor registration progress and receive webhook updates for key milestones.
Integrated Payments – Handle government and service fees via supported payment gateways.
Secure Authentication – OAuth 2.0 / API Key-based access control with rate limiting.
API Architecture#
Base URL (Testing): https://demoapi.base93.com/api/v1/user/external/agent/
Base URL (Production): https://api.base93.com/api/v1/user/external/agent/
All endpoints follow RESTful conventions and return JSON-formatted responses.
Authentication#
Each request requires authentication via one of the following methods:| Method | Header | Description |
|---|
| API Key | Authorization: Bearer <api_key> | Recommended for server-to-server integrations |
Core Endpoints#
| Category | Endpoint | Description |
|---|
| Company | /companies | Create, fetch, and manage company records |
| Countries | /countries | Retrieve supported jurisdictions and legal structures |
| Leads | /leads | View, Manage leads records |
| Profile | /profile | View, Manage agent profile |
| Support | /support | View, Manage support tickets |
| Notifications | /notifications | View, Manage notifications |
Example Workflow#
1.
Search for the desired registration country and structure.
2.
Create a company record via /companies.
3.
Upload required incorporation documents.
4.
Submit for registration and monitor status.
5.
Receive confirmation via webhook upon approval.
Developer Notes#
All timestamps are returned in UTC ISO 8601 format.
API responses use consistent envelope structure:{
"status": true,
"response_code": 200,
"message": "Companies fetched succesfully",
"data": { ... },
}
Modified at 2026-05-14 10:15:08