Skip to main content
VerifyAll logo
LiveInstant answerSandbox

Commercial Credit Report API

See a business’s credit facilities, overdues and defaults from its name and PAN before you lend to it or sell to it on credit.

The documentation opens in the VerifyAll dashboard after sign-in, for accounts with approved API access. New to the API? Start with the developer guide.

Overview

What the Commercial Credit Report API does

The Commercial Credit Report API pulls a business’s commercial credit report from two details: its registered name and its PAN. The answer is JSON with the business score and band, the business profile (constitution, size category, industry and date of incorporation), a summary of its credit facilities, each facility with its repayment record, and the enquiries made on it.

It is the credit check for counterparties rather than people. Finance and procurement teams use it to set credit terms for a distributor, size an invoice-discounting limit, or decide whether a supplier can carry an advance. Lenders use it for MSME and working capital loans, where the business’s own borrowing matters as much as its promoters’ personal reports.

The report uses the same schema as the consumer credit reports, with the business block filled in. Return it once with POST /universal/commercial-credit-report, or save it with POST /credit-report/commercial/create to keep the report and its PDF in the counterparty file.

How it works

  1. 1

    Record the business’s consent to the pull (its time, method and consent-text version), then send POST /credit-report/commercial/create with business_name, pan (the business PAN) and the consent object.

  2. 2

    The request is checked first; a malformed PAN, an empty name or incomplete consent is refused with 400 and nothing is charged.

  3. 3

    The commercial report is answered in the same call, usually within about 8 seconds, and charged from your prepaid wallet.

  4. 4

    A saved report gets a report_id: read it with GET /credit-report/commercial/list/{id}, download it with POST /pdf-reports/credit-commercial and delete it when it is no longer needed.

Request and response

Commercial credit report API endpoints and fields

The main fields; the full reference with every field, error code and a cURL sample is in the dashboard docs.

Endpoints
EndpointWhat it does
POST/universal/commercial-credit-reportPull a business’s commercial credit report, returned and not saved
POST/credit-report/commercial/createPull a commercial credit report and save it
GET/credit-report/commercial/listList saved commercial reports (Production key)
GET/credit-report/commercial/list/{id}Read one saved commercial report (Production key)
DELETE/credit-report/commercial/delete/{id}Delete a saved commercial report (Production key)

Request fields

Commercial Credit Report API request fields
FieldWhat it is
business_nameRequiredRegistered name of the business.
panRequiredPAN of the business (not a promoter’s personal PAN).
consentRequiredThe business’s consent: obtained: true, purpose, obtained_at (ISO 8601), method (web_form, paper, voice, sms or other) and text_version.
client_refOptionalYour reference, for example a vendor code or credit application number.

What the answer returns

Commercial Credit Report API answer fields
FieldWhat it is
bureaucommercial for this report.
score / score_band / score_nameThe business score, its band in words and the scorecard used; null when the business cannot be scored.
businessname, constitution (proprietorship, partnership, private limited and so on), size category, industry and incorporated_on.
subjectThe business name on the report and its PAN, masked.
summaryFacility counts (total, active, closed, overdue, written off) and rupee totals for sanctioned, balance and overdue.
accountsEach credit facility: type, lender, status, sanctioned amount, balance, overdue, instalment and secured flag.
accounts[].written_off_or_settledOn a commercial report, also true for a wilful default or a suit filed on the facility.
accounts[].dpd_summary / enquiriesEach facility’s counted repayment record, and the enquiries made on the business with purpose, amount and date.

Base URL https://api.verifyall.ai. Authenticate with the X-API-Key header (a va_sandbox_ or va_live_ key). Every answer carries data, status_code, success, message and message_code; checks add outcome, checkResultId, charged and charged_amount.

Key features

Commercial Credit Report API features and capabilities

  • Business profile with the score

    Constitution, size category, industry and incorporation date come back with the credit data, so one call tells you what kind of entity you are dealing with.

  • Defaults and suits flagged

    written_off_or_settled marks facilities with a write-off, settlement, wilful default or suit filed, the signals a trade credit policy usually stops on.

  • Two inputs only

    Business name and business PAN are enough, which suits vendor and distributor onboarding where you hold the PAN from the start.

  • Same schema as consumer reports

    Promoters’ personal reports and the business report share their field names, so a combined credit memo can be built from one parser.

Use cases

Where businesses use the Commercial Credit Report API

  • Trade credit and payment terms

    Decide credit days and limits for a distributor or dealer from its overdues and repayment record.

  • MSME and working capital lending

    Read existing facilities, utilisation and defaults before sanctioning a business loan or overdraft.

  • Supplier advances and large orders

    Check a supplier’s financial stress before paying an advance or placing a long-dated order.

  • Invoice discounting and leasing

    Size a discounting line or an equipment lease on the buyer’s or lessee’s own borrowing record.

Industries

Coverage

Businesses in India with a PAN: proprietorships, partnerships, LLPs and companies. The report covers the business’s credit facilities, repayment record and enquiries, not its promoters’ personal loans.

Limitations to plan for

  • Use the business PAN and registered name. A promoter’s personal credit needs one of the consumer credit report APIs.
  • Consent with obtained_at, method and text_version is required, given on behalf of the business.
  • A business with no commercial credit history is a completed lookup and is charged.
  • Saved commercial reports can be listed, read and deleted with the Production key only.

Integration

How to integrate the Commercial Credit Report API

From a business account to your first live call.

  1. Step 1

    Create a business account on VerifyAll and get it approved, as for running checks in the dashboard.

  2. Step 2

    Request Developer API access under Developers in the dashboard: the APIs you need, your expected monthly volume and your use case. The VerifyAll team reviews it and shares the API Services Agreement.

  3. Step 3

    Once the agreement is signed and access is approved, create your Sandbox key and build against sample data. Sandbox calls are never charged.

  4. Step 4

    Create your Production key, recharge your wallet and switch the key in your code: the endpoint and fields stay the same.

Get started

Request access to the Commercial Credit Report API

Tell us what you want to verify. We reply within one business day with access steps, Sandbox details and your API pricing.

Tell us about your integration

Tell us what you want to verify and how many checks you expect. Our team replies within one business day with access steps, Sandbox details and your API pricing.

We use these details only to reply to your request. See our privacy policy.

  • Contact sales

    Questions on volumes, onboarding or the API agreement.

    Contact sales
  • View API documentation

    The full reference for Commercial Credit Report API (endpoints, fields, errors, cURL) opens in the dashboard once your access is approved.

    Open the docs (sign-in)
  • Create a business account

    API keys are issued to an approved business account. Sign up, then request access under Developers.

    Create account

Pricing

Production calls are charged per check from your prepaid VerifyAll wallet, at your account’s API price; GST is added separately when you recharge. Sandbox calls are never charged. Your API prices are shown in the dashboard once access is approved. How pricing works

Already have a business account? Sign in to request access

Commercial Credit Report API: frequently asked questions

Answers for teams planning an integration.

Still have questions? Our team is happy to help.

Contact Support

All credit reports APIsRun Commercial credit report in the dashboard, without codeBrowse the API Marketplace

Start with the Commercial Credit Report API

Request access, build against the Sandbox, then go live with your Production key.