BillClap is a billing and business management platform trusted by thousands of businesses for invoicing, inventory, GST compliance, and payments. Our REST API lets you integrate BillClap into your own applications—automate invoice creation, sync customer and product data, and connect external systems to your BillClap business account.

Key features of BillClap API

Create Invoice API — Create sales invoices, purchase bills, quotations, and other document types programmatically. Party management — Create or match customers and suppliers by mobile number or existing party ID. Product catalog — Match existing products or create new line items on the fly during invoice creation. GST & totals — Server-side tax, discount, and total calculation with inventory and ledger updates. Shareable links — Receive a preview URL for every document created via the API. More endpoints will be added over time. This site documents what is currently supported in production.

Getting started

1. Create an account

  • Sign up on BillClap if you have not already.
  • Set up your business profile and invoice settings in the app.

2. Generate your API token

  • Open the BillClap app and go to Settings → API Integration.
  • Generate your API token and store it securely—it is used as the x-api-token header on every API request.
Tokens can only be generated once per business from the application. Copy and save the token immediately. If you lose it, contact [email protected].
Your plan must include the API integration feature. See Authentication for how tokens work.

3. Test the API in the playground

4. Customize invoice settings (optional)

  • In the BillClap app, configure invoice prefixes, numbering, default terms, signatures, and tax settings under Settings.
  • These defaults apply automatically when you create documents via the API.

5. Start using the API

  • Use the API from your backend to create invoices, sync parties, and automate billing workflows.
  • See Quickstart for a complete curl example.

6. Monitor in the BillClap app

  • View and manage all invoices created via the API in the BillClap dashboard.
  • Track payments, inventory, and reports alongside invoices created in the app.

Base URL

All API requests go to:
https://api.billclap.com

How to test the API

  1. Copy your API token from Settings → API Integration in the BillClap app.
  2. Open the API playground.
  3. Enter your token in the x-api-token header field.
  4. Review the pre-filled request body or adjust fields for your test case.
  5. Click Send and review the response.
  6. Open the link in the response to preview the created document.

How it works

Rate limits & credits

  • Invoice creation consumes your plan’s invoice credits, same as creating an invoice in the app.
  • If credits are exhausted, the API returns: Credits Expired!!!

Need help?