Robust API for Custom Integrations
Build custom workflows, connect with existing systems, and create tailored solutions with our comprehensive RESTful API. Full documentation, SDKs, and support included.
Complete API Coverage
Access all platform features through well-documented endpoints
Enterprise Security
OAuth2, API keys, and rate limiting for secure access
Real-time Webhooks
Instant notifications for property and tenant updates
API Example
curl -X GET \
https://api.pangoni.com/v1/properties \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
{
"properties": [
{
"id": "prop_123",
"name": "Downtown Apartment",
"address": "123 Main St",
"units": 24,
"occupancy_rate": 0.92,
"monthly_revenue": 48000
}
]
}
Property Management
Comprehensive property data management with full CRUD operations for properties, units, tenants, and leases.
- Property portfolio management
- Unit and tenant operations
- Lease lifecycle management
- Maintenance request handling
Financial Operations
Complete financial management integration including invoicing, payments, accounting, and reporting capabilities.
- Invoice generation and management
- Payment processing integration
- Financial reporting and analytics
- Expense tracking and categorization
Communication Hub
Integrated communication features for automated messaging, notifications, and tenant interaction management.
- SMS and email automation
- Notification management
- Tenant communication tracking
- Alert and reminder systems
Popular Third-Party Integrations
Connect with leading property management tools and services through our pre-built integrations or use our API to create custom connections. See the full list of integrations — including QuickBooks, Excel, Zoho Books, Whatsapp and more.
Accounting Software
QuickBooks, Excel, Zoho Books integration
Payment Processors
M-PESA, Airtel Money, VISA
Listing Platforms
Pangoni.com, Nyumber.com sync
Developer Documentation
Comprehensive documentation with code examples, tutorials, and best practices to help you integrate quickly and efficiently.
Developer Support
Get the support you need with dedicated developer resources, community forums, and direct technical assistance.
Ready to Start Building?
Get your API keys and start integrating with our comprehensive platform
A deeper look at Pangoni API integration
If your team has developer capacity — or you're working with an agency or system integrator — the Pangoni REST API lets you wire Pangoni to anything else in your stack. Bring rental data into your custom dashboard, push events to your warehouse, automate workflows that aren't covered by existing integrations. The API is open on every paid plan and free to use.
How it works
From setup through everyday use, the workflow Pangoni's built around.
Get your API credentials
Generated in Pangoni settings. Scope tokens to specific properties, data types, or actions.
Authenticate via OAuth or API key
OAuth for user-facing integrations; API key for server-to-server. Standard Bearer token auth.
Use the REST endpoints
Documented at api.pangoni.com. Resources: properties, units, tenants, leases, invoices, payments, maintenance, owners. CRUD on all.
Listen to webhooks
Subscribe to events — payment.received, lease.signed, ticket.created, etc. Pangoni POSTs JSON to your endpoint in real time.
Build, test, ship
Sandbox environment for development. Production credentials for go-live. SDKs for Node.js, Python, PHP.
Real scenarios from Kenyan landlords
- A property management firm building a custom owner portal that goes beyond Pangoni's defaults: API-driven, branded as their own.
- A landlord pushing rent data into their BI tool for portfolio-level analysis: a Zapier-or-API integration syncs payments to BigQuery.
- An agency integrating Pangoni with their existing CRM: webhooks fire when leases are signed, triggering CRM workflows.
Frequently asked
Mostly the same things — the UI is built on the same API. The advantage of the API is automation and integration with other tools, not extra functionality.
Yes — sensible defaults to prevent abuse. Default is 600 requests/minute per token; higher limits available on Agency plans.
OAuth 2.0 for user-context calls, API keys (Bearer token) for server-to-server. Both support scoped permissions.
Official SDKs for Node.js, Python, and PHP. Community SDKs for Ruby and Go. Or hit the REST endpoints directly with any HTTP client.
V1 is in production and stable. Breaking changes (rare) go through a 12-month deprecation cycle with advance notice.