Better Sales Pro API
Powerful API. Limitless Possibilities.
Integrate Better Sales Pro into your apps, automate workflows, and build custom solutions that scale your business.
- RESTful API built for developers
- Secure, reliable, and always up to date
- Comprehensive endpoints across the platform
- Sandbox environment to build and test
- Detailed docs and SDKs
Your application
API
Leads
Deals
Customers
Invoices
50+ more
cURLPythonJavaScriptPHP.NET
curl --request GET \ --url https://api.bettersalespro.com/v1/leads \ --header 'Authorization: Bearer YOUR_API_KEY' \ --header 'Accept: application/json'
Response200 OK
{
"data": [
{
"id": "lead_12345",
"name": "John Smith",
"email": "john@example.com",
"status": "new"
}
],
"meta": { "total": 125 }
}
Everything you need to build more
Access core features of Better Sales Pro through our API.
Leads
Create, read, update, and manage leads.
GET /leadsDeals
Manage your pipeline and close more deals.
GET /dealsCustomers
Access and manage customer information.
GET /customersInvoices
Create invoices and track payments.
GET /invoicesProducts
Manage products and pricing.
GET /productsReports
Retrieve reports and business insights.
GET /reportsDeveloper experience that delivers
Interactive API docsExplore endpoints, try requests, and see real responses.
Sandbox environmentTest your integration safely before production.
SDKs and librariesUse SDKs for Python, PHP, Node.js, .NET, and more.
WebhooksGet real-time event notifications and automate workflows.
Introduction
Authentication
Get leads
Create lead
Get deal
Update deal
Webhooks
Error codes
GET /v1/leads
Get leads
Retrieve a list of leads with optional filtering.
| Parameter | Type | Description |
|---|---|---|
| page | integer | Page number |
| per_page | integer | Results per page |
| status | string | Filter by status |
| source | string | Filter by lead source |
GET /v1/leads?status=new&per_page=25
Authorization: Bearer YOUR_API_KEY
Authorization: Bearer YOUR_API_KEY
Authentication
API key / OAuth 2.0
API key / OAuth 2.0
Rate limits
100 requests per minute
100 requests per minute
Response format
JSON
JSON
API version
v1 stable
v1 stable
Support
developers@bettersalespro.com
developers@bettersalespro.com
Connect with the tools you love
Seamlessly integrate Better Sales Pro with your existing stack.
zapier
Make
workato
salesforce
HubSpot
QuickBooks
View all integrations
Ready to build something amazing?
Get your API key and start building today.
Free sandboxTest without limits.
No credit cardGet started in minutes.
Developer supportWe are here to help.