GST No. Verifer avatar
GST No. Verifer

Pricing

from $5.00 / 1,000 results

Go to Apify Store
GST No. Verifer

GST No. Verifer

An automated Apify actor that verifies Indian GST (Goods and Services Tax) numbers and retrieves comprehensive taxpayer information from the official GST portal.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

mikolabs

mikolabs

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

8 days ago

Last modified

Share

GST Verification Apify Actor

This Apify actor verifies GST (Goods and Services Tax) numbers and retrieves detailed taxpayer information from the official Indian GST portal.

Features

  • ✅ Verifies GST numbers using the official GST portal
  • ✅ Handles session management automatically
  • ✅ Fetches captcha images for verification
  • ✅ Retrieves comprehensive GST taxpayer details
  • ✅ Returns structured JSON data
  • ✅ Easy to integrate with Apify platform

Input

The actor accepts the following input parameters:

{
"GSTIN": "27CEGPN9391P1ZF",
"captcha": "ABC123"
}

Input Parameters

  • GSTIN (required): The GST Identification Number to verify (15 characters)

    • Format: 27CEGPN9391P1ZF
    • Example: 27AAPFU0939F1Z5
  • captcha (optional): The captcha text to solve

    • If not provided, the actor will output the captcha image and require manual input
    • You can use captcha solving services or solve it manually

Output

The actor outputs GST details in the following format:

Success Response

{
"gstin": "27CEGPN9391P1ZF",
"status": "success",
"data": {
"adhrVFlag": "Yes",
"adhrVdt": "29/01/2021",
"cmpRt": "NA",
"ctb": "Proprietorship",
"ctj": "Address",
"cxdt": "",
"dty": "Regular",
"einvoiceStatus": "No",
"ekycVFlag": "Not Applicable",
"gstin": "27CEGPN9391P1ZF",
"isFieldVisitConducted": "No",
"lgnm": "COMPANY NAME",
"nba": [
"Retail Business",
"Wholesale Business",
"Supplier of Services"
],
"ntcrbs": "TRD:TRR",
"pradr": {
"adr": "Full Address"
},
"rgdt": "Registration Date",
"stj": "Division",
"sts": "Status",
"tradeNam": "Trade Name"
}
}

Captcha Required Response

{
"gstin": "27CEGPN9391P1ZF",
"captchaImage": "data:image/png;base64,...",
"status": "captcha_required",
"message": "Please solve the captcha and provide it in the input"
}

Error Response

{
"gstin": "27CEGPN9391P1ZF",
"error": "Error message",
"status": "error"
}

Usage

Using Apify Console

  1. Go to Apify Console
  2. Create a new actor or use this actor
  3. Configure the input with your GSTIN
  4. Run the actor
  5. If captcha is required, solve it and provide it in the input
  6. Retrieve the results from the dataset

Using Apify API

from apify_client import ApifyClient
# Initialize the ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
# Prepare the actor input
run_input = {
"GSTIN": "27CEGPN9391P1ZF",
"captcha": "ABC123" # Optional, if not provided, captcha image will be returned
}
# Run the actor
run = client.actor("YOUR_USERNAME/gst-verification").call(run_input=run_input)
# Fetch results from the default dataset
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Using cURL

curl -X POST \
https://api.apify.com/v2/acts/YOUR_USERNAME~gst-verification/runs \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"GSTIN": "27CEGPN9391P1ZF",
"captcha": "ABC123"
}'

Workflow

  1. Initialize Session: The actor creates a session with the GST portal
  2. Fetch Captcha: Retrieves a captcha image from the GST portal
  3. Solve Captcha: If captcha is provided, proceeds to verification; otherwise, outputs captcha image
  4. Verify GSTIN: Submits GSTIN and captcha to the GST portal
  5. Retrieve Details: Fetches and returns comprehensive GST taxpayer details

Support

For issues, questions, or contributions, please open an issue on the repository.

License

This project is provided as-is for educational and legitimate business purposes. Please ensure compliance with the GST portal's terms of service.

Disclaimer

This actor is for legitimate verification purposes only. Users are responsible for ensuring compliance with all applicable laws and regulations when using this actor.