API & Developer Platform | Better Sales Pro

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 }
}
Enterprise securityOAuth 2.0 authentication and encrypted requests.
99.9% reliabilityHigh uptime and performance you can count on.
Developer friendlyClean docs, SDKs, and real-world examples.
ScalableBuilt to handle requests at any scale.

Everything you need to build more

Access core features of Better Sales Pro through our API.

Leads

Create, read, update, and manage leads.

GET /leads

Deals

Manage your pipeline and close more deals.

GET /deals

Customers

Access and manage customer information.

GET /customers

Invoices

Create invoices and track payments.

GET /invoices

Products

Manage products and pricing.

GET /products

Reports

Retrieve reports and business insights.

GET /reports

And more

50+ endpoints to power your business.

View all endpoints

Developer 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.

ParameterTypeDescription
pageintegerPage number
per_pageintegerResults per page
statusstringFilter by status
sourcestringFilter by lead source
GET /v1/leads?status=new&per_page=25
Authorization: Bearer YOUR_API_KEY
Authentication
API key / OAuth 2.0
Rate limits
100 requests per minute
Response format
JSON
API version
v1 stable
Support
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.