Use cases · for developers at Indian SaaS, fintech and lending companies

Enrich your sign-ups with Indian company data from their website or name

Last updated 2 November 2026 · by Venu Gopal Reddy Muvva, founder

When a customer signs up with a work email, take the domain and call GET /api/v1/companies/enrich?domain=<domain>. If the company is in our index you get its legal name, CIN or LEI, state, industry, listing and the source of each field; if not, the call says no match and costs nothing. You can also enrich by name, and we score name-only matches lower so your code can decide what to trust.

Steps in IndianFirmData

  1. 1. Get the domain

    Take the part after @ in the work email, or the website the customer typed.

  2. 2. Call enrich

    GET /api/v1/companies/enrich?domain=<domain> with your API key. Use dry_run=true while you test.

    Call enrich
  3. 3. Decide on confidence

    Use match.method and match.confidence: identifier and domain links are strong, name-only links are weaker.

  4. 4. Store what you need

    Save the fields you use with their source and date, and add a watcher if you want to hear about changes.

What to do with no match

No match is common for small private companies today. Ask the customer for a CIN or GSTIN and run the free decode check on it; a valid CIN tells you the state, year and class even when the company is not in the index.

Cost at scale

One enrich is 1 credit on a match and 0 on no match. During the free period this is free within the 100,000-credit monthly fair-use limit; after it, 10,000 matched sign-ups a month cost about ₹15 (est.).

When IndianFirmData is not the right tool

If you need to enrich people (job titles, emails, phone numbers) rather than companies, this is not the tool. We hold company facts and public business roles only.

Questions

Do you return the company's logo or headcount?

No logos. Employee counts appear only where a public source has them.

Can I enrich in bulk?

Call enrich once per company, within 120 requests a minute per key, or use search filters and export.

Is free email (gmail.com) handled?

A free-email domain will not match a company; enrich by the company name instead.

Try it on a company you know.

Start free — 3 months on us

Related: Indian company data API · Check a company is real · IndianFirmData vs People Data Labs · Pricing

Enrich sign-ups by website — IndianFirmData