PropTraka API
Automate your property management workflows. Access payment data, tenant records, market insights, and webhook integrations programmatically.
Response Time
< 2 seconds
Authentication
API Key (x-api-key header)
Zapier Ready
8,000+ app integrations
Endpoints
/api/v1/paymentsReturns recent payment transactions sorted by date. Supports ?limit= (max 100). Powers the Zapier “New Payment Received” polling trigger.
/api/v1/market/rentsReturns average rent prices by suburb. Supports ?suburb= and ?bedrooms= filters.
/api/v1/market/suburbsReturns suburb-level listings and rental benchmarks across Kenyan markets.
/api/v1/market/indicatorsReturns macro-level market indicators including vacancy rates, yield trends, and supply metrics.
/api/v1/webhooksRegister webhook URLs to receive real-time notifications for payments, tenant events, and more.
/api/v1/webhooksList all registered webhook endpoints for the authenticated owner.
/api/v1/webhooks?id=XRemove a registered webhook by its ID. Pass the webhook ID as a query parameter.
/api/v1/webhooks/testSend a test ping to a registered webhook URL to verify it is reachable and responding correctly.
/api/v1/validateValidate your API key and check connection status. Returns active scopes.
Authentication
Include your API key in the x-api-key header:
x-api-key: proptraka_live_YOUR_API_KEY_HEREQuick Start
cURL
curl https://proptraka.ke/api/v1/payments?limit=10 \
-H "x-api-key: proptraka_live_YOUR_API_KEY"JavaScript / TypeScript
const response = await fetch(
'https://proptraka.ke/api/v1/payments?limit=10',
{
headers: {
'x-api-key': 'proptraka_live_YOUR_API_KEY',
},
}
);
const payments = await response.json();
console.log(`Received ${payments.length} payments`);Python
import requests
response = requests.get(
"https://proptraka.ke/api/v1/payments",
headers={"x-api-key": "proptraka_live_YOUR_API_KEY"},
params={"limit": 10},
)
payments = response.json()
print(f"Received {len(payments)} payments")Rate Limits
API access requires a Premier or Enterprise plan.
| Plan | Requests/day |
|---|---|
| Premier | 10,000 |
| Enterprise | 100,000 |
Ready to automate?
Generate your API key from Settings and start integrating PropTraka into your workflow.
Get Started