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.
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
/api/leadsPush 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"
}'/api/leadsRetrieve 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"/webhook/websiteConnect 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"
}'Our team can help you connect Arthaleads to your existing tools and portals. Reach out and we'll get you set up.