Skip to main content
GET
/
api
/
gst
/
gst-filter
curl -X GET "https://api.finscreener.in/api/gst/gst-filter?State=Maharashtra&Status=Active&TaxpayerType=Regular&page=1&limit=10" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
  "results": [
    {
      "GSTIN": "27AAACR5055K1ZZ",
      "TradeName": "RELIANCE INDUSTRIES LIMITED",
      "Status": "Active",
      "TaxpayerType": "Regular",
      "State": "Maharashtra",
      "COREBUSINESS": "Manufacturer"
    }
  ],
  "total_results": 1523,
  "page": 1,
  "limit": 10
}
Filter GST registrations based on multiple criteria including trade name, state, taxpayer type, status, and more.

Headers

Authorization
string
required
Bearer token: Bearer <access_token>

Query Parameters

GSTIN
string
Filter by GSTIN
TradeName
string
Search by trade name (partial match)
BusinessActivities
string
Filter by business activity
Status
string
Filter by status (Active, Cancelled, etc.)
TaxpayerType
string
Filter by taxpayer type (Regular, Composition, etc.)
DateOfRegistration_start
string
Registration date range start (YYYY-MM-DD)
DateOfRegistration_end
string
Registration date range end (YYYY-MM-DD)
COREBUSINESS
string
Filter by core business type
TotalIncome
number
Filter by total income
Turnover
number
Filter by turnover
Address
string
Search by address
State
string
Filter by state
District
string
Filter by district
gdes
string
Filter by goods description
sdes
string
Filter by services description
page
number
default:"1"
Page number
limit
number
default:"10"
Results per page (max: 100)
curl -X GET "https://api.finscreener.in/api/gst/gst-filter?State=Maharashtra&Status=Active&TaxpayerType=Regular&page=1&limit=10" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
  "results": [
    {
      "GSTIN": "27AAACR5055K1ZZ",
      "TradeName": "RELIANCE INDUSTRIES LIMITED",
      "Status": "Active",
      "TaxpayerType": "Regular",
      "State": "Maharashtra",
      "COREBUSINESS": "Manufacturer"
    }
  ],
  "total_results": 1523,
  "page": 1,
  "limit": 10
}