Instachecks overview
Instachecks is SignalX’s instant verification engine for high‑volume vendor and counterparty checks. It lets you upload bulk files, run MSME and GST validations, and track micro‑check orders end‑to‑end using simple, token‑secured APIs.
With a single SignalX Terminal login, you can:
- Authenticate once and reuse the
sessionIDtoken across Instachecks and SignalX Terminal APIs. - Upload microcheck files (for example MSME checks) and create named micro‑check orders.
- Monitor order status in real time via dashboard/order APIs.
- Retrieve structured MSME & GST data including registration status, filing history, and compliance behaviour for each PAN or GSTIN.
Use the API reference below to integrate Instachecks into your onboarding, vendor due diligence, and periodic monitoring workflows.
Real-Time APIs
These APIs return an instant response for a single vendor. Use them during vendor onboarding — when your team needs an immediate answer for one vendor at a time.
Input: Each real-time API accepts either a pan or a gstin as input.
{ "pan": "ABACS6684C" }
// or
{ "gstin": "27ABACS6684C1ZY" }
Currently, GST Details, GST Filings and MSME Verification are available as real time APIs.
Real-Time vs Batch — Summary
| Real-Time APIs | Batch APIs | |
|---|---|---|
| When to use | Single vendor, during onboarding | Bulk vendors, periodic refresh |
| Input | One PAN or GSTIN per request | File with multiple PANs / GSTINs |
| Response time | Instant (seconds) | Minutes to hours depending on volume |
| Use case | Daily onboarding decisions | Periodic database refresh |
| Results | Returned directly in the response | Fetched in paginated pages after processing |
| Triggering | Triggered by a user action | Scheduled or manually triggered |
In simple terms:
- Use real-time when someone is waiting for an answer right now.
- Use batch when you have a large list to process and results can be fetched later.
Recommended Workflow
Real-Time Vendor Onboarding
New vendor PAN or GSTIN entered
↓
Step 1: Login → get sessionID
↓
Step 2: OTP verification → get JWT token
↓
Step 3: Call MSME Registration Check (instant status flag)
↓
Step 4: Call GST Overview Check (active / inactive signal)
↓
Step 5 (optional): Call GST Detailed Check (deeper compliance review)
↓
Onboarding decision made
Bulk Vendor Verification (Batch)
Prepare vendor PAN / GSTIN list as .csv or .xlsx
↓
Step 1: Login → get sessionID
↓
Step 2: OTP verification → get JWT token
↓
Step 3: Analyze File → get duplicate and invalid counts
↓
Step 4: Create Order (upload file with counts from Step 3)
↓
Step 5: Poll Order Status every few minutes until status = COMPLETED
↓
Step 6: Fetch results in pages (loop using total_pages)
├── MSME Verification Data (registration status)
├── MSME Detailed Data (full profile)
├── GST Overview Data (registration summary)
└── GST Detailed Data (filings + compliance)
↓
Update your vendor database
For integration support, contact the SignalX Delivery Team. Technical escalations: SignalX Product Team POC