Skip to content
Sakunat

Developer API

Integrate Sakunat with your own site or CRM. Create an API key from your agency settings and authenticate every request with a bearer token. All endpoints are scoped to your agency and rate-limited to 60 requests/minute per key.

Authentication

Authorization: Bearer sak_live_<prefix>.<secret>

Endpoints

GET/api/v1/listings
Returns your agency's live listings. Add ?format=csv or ?format=xml for syndication feeds; the default is JSON.
curl https://api.sakunat.com/api/v1/listings?format=xml \
  -H "Authorization: Bearer sak_live_…"
POST/api/v1/leads
Submit an enquiry on one of your listings back into the Sakunat lead pipeline (it appears in your dashboard and triggers the usual notifications). The listing must belong to your agency.
curl -X POST https://api.sakunat.com/api/v1/leads \
  -H "Authorization: Bearer sak_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "listingId": "lst_123",
    "name": "Ayesha Khan",
    "phone": "+923001234567",
    "message": "Is this still available?"
  }'

Usage & keys

Each key tracks its last-used time and total request count, visible in your API settings. Revoke a key any time — revoked keys stop working immediately.