Send one GSTIN or a spreadsheet with a hundred thousand. You get back the registered business name, current registration status, principal place of business and a working phone number – with the blanks left honestly blank.
A GST registration is a filing, not a directory entry. When a business registers under the Goods and Services Tax regime it supplies a legal name, a principal place of business, a constitution type and contact details, and it keeps that registration alive by filing returns against it. That is what makes a GSTIN useful well beyond tax: it is a durable link between a fifteen-character number printed on an invoice and a real, currently trading company you can pick up the phone and call.
This service resolves that link at scale. You supply GST numbers; we return the registration record attached to each one, including the phone number on file. For a single lookup that is simply a fast answer to a question you could have researched yourself. For a list of fifty thousand rows it is the difference between a spreadsheet of meaningless identifiers and a sales territory your team can start working on Monday morning.
The distinction matters because most business contact data sold in India is not sourced this way. It is scraped from directory pages, trade-show attendee lists and old web listings, then sold on row count. Nothing in that pipeline tells you whether the business still exists. A GST registration does, because a cancelled or suspended registration is recorded as such, with a date.
Five groups account for almost every enquiry we receive, and each one wants a different slice of the same underlying record.
Every row keeps your original columns and appends ours, so a file you already work in does not get rearranged and your existing formulas keep referencing the right cells. Against each valid GSTIN you receive:
A note on the last two. Phone and email are the fields customers care about most and the two that carry genuine gaps. They come from what the business supplied at registration or last amendment. Where a record has no usable number we return an empty cell. We never fill a gap with a switchboard number, a generic helpline or a guess, because a padded file is worse than a smaller one - it costs your callers time and teaches them to distrust the whole list.
For one number, the official GST portal is free and you should use it. We are not trying to sell you a service that replaces a search box. The value here starts at the point where doing it by hand stops being sensible.
Checking fifty thousand GSTINs manually is several weeks of somebody’s working life, and it still leaves you without the one thing a portal cannot give you: a list of businesses you did not already have the numbers for. Most of our customers arrive with one of two problems – a long list of GSTINs from their own invoices or CRM that needs enriching, or no list at all and a description of the businesses they want to reach. Both are handled the same way once the brief is clear.
If you do not have GST numbers to start from, you can describe the segment instead. The common filters are state, city, industry, constitution of business, taxpayer type and registration date range. A distributor looking for retailers in three districts of one state is a very different brief from a machinery exporter wanting manufacturers nationwide, and the two files should not cost the same or look the same.
Narrow, well-specified segments almost always outperform broad ones. A file of eight thousand carefully filtered businesses that match what you sell will beat a file of two hundred thousand that merely exist, on every metric that matters – connect rate, conversation quality, cost per meeting and how long your callers stay motivated.
It is worth being straight about this, because providers who are not tend to deliver files padded with dead numbers. A GST filing carries the contact details the business supplied. Businesses change numbers, switch operators, close branches and reorganise without ever updating a tax filing that still works perfectly well for its actual purpose. So the share of rows that come back with a usable number is never going to be total, and anyone promising you one hundred per cent is either guessing or filling the gaps with junk.
Our approach is to screen what we return and mark what we cannot confirm. You get a smaller number of usable rows instead of a larger number of wasted calls, and a summary that tells you exactly how the file broke down so you can judge the value for yourself rather than taking our word for it.
GST registration details are commercial records about businesses, not personal records about individuals, and contacting a company about a business matter is ordinary commercial practice. That does not make everything permissible. Calls and messages to Indian numbers are governed by TRAI regulations, including do-not-call registration and the DLT framework for commercial communication.
Every delivery carries usage terms in writing. We expect customers to identify themselves properly, honour opt-outs immediately and stop contacting anyone who asks them to. We decline work intended for spam, impersonation or any use that breaches telecom or data-protection rules, and we would rather lose an order than supply a file for that purpose.
CSV or Excel, with the GSTIN column anywhere in it. You do not need to reformat anything before sending.
Structure and check digit are verified first, so malformed rows are caught and reported rather than silently processed and billed.
Each valid GSTIN is resolved against current registration records and the requested fields are pulled.
Your original file with the contact columns appended, plus a summary showing what matched, what was invalid and what had no contact on record.
Yes. Large files are processed in batches, and we confirm the delivery window with you before the job starts so you are working to an agreed date.
CSV and Excel both ways. If your CRM or ERP needs a specific column layout or header naming, tell us and we will match it rather than making you reshape the file afterwards.
No. You are billed on matched records only, and the delivery summary shows you exactly which rows those were so the invoice can be checked against the file.
Yes, for customers running continuous lookups rather than periodic batches. It suits teams enriching records at the point of entry - a new vendor added to an ERP, a new lead landing in a CRM. Ask us and we will share the specification.
Yes. If you do not have a list yet, describe the segment - state, city, industry, constitution, taxpayer type or registration date - and we will build and deliver it.
Send five to ten GST numbers you already know something about. We return the real output for those rows, and you check our answers against what you already know.
No form-filling marathon and no sales call. Send the numbers, get the real output back, then decide whether the match rate works for you.