Arthaleads API

A simple REST API to push leads into your CRM, list your pipeline, and connect any form on the web. Available on the Enterprise plan.

Authentication

Lead capture endpoints (website form, Google, custom source) use the token of the connection you created. Find it under Integrations in your CRM, on that connection's card, and send it in the request body as token. The CRM endpoints below (leads and so on) take a Bearer token: sign in with POST /api/auth/login and use the token it returns as YOUR_API_TOKEN. It acts as that user, with that user's role and access. Base URL: https://api.arthaleads.com

POST/api/leads

Create a lead

Push a new lead into your CRM pipeline. Use this from your website, landing pages, or any external system.

curl -X POST https://api.arthaleads.com/api/leads \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Rahul Sharma",
    "phone": "9876543210",
    "email": "rahul@example.com",
    "source": "Website",
    "message": "Interested in 2BHK in Pune"
  }'
GET/api/leads

List leads

Retrieve leads from your pipeline with pagination and filtering. Returns leads scoped to your organisation only.

curl https://api.arthaleads.com/api/leads?page=1&limit=50 \
  -H "Authorization: Bearer YOUR_API_TOKEN"
POST/webhook/website

Website form webhook

Connect any website form (WordPress, custom HTML, landing pages) to capture submissions automatically. Include the connection's token (the `token` field) to authenticate.

curl -X POST https://api.arthaleads.com/webhook/website \
  -H "Content-Type: application/json" \
  -d '{
    "token": "YOUR_WEBHOOK_TOKEN",
    "name": "Priya Patel",
    "phone": "9123456780",
    "email": "priya@example.com",
    "source": "Landing Page"
  }'

Need a custom integration?

Our team can help you connect Arthaleads to your existing tools and portals. Reach out and we'll get you set up.