how to

How to Integrate with the Unified Logistics Interface Platform (ULIP) API

A step-by-step developer guide for logistics startups and tech founders to register, sign the NDA, and integrate national logistics APIs like VAHAN and SARATHI.

Last updated · 25 Jun 2026

How to Integrate with the Unified Logistics Interface Platform (ULIP) API

A clean, modern developer workspace showing a laptop displaying logistics routing data and API code, with a multimodal freight transport graphic in the background. Figure 1: Clean developer setup showing API integration for multimodal logistics. [AI Generated]

What you'll achieve

This guide walks you through the end-to-end integration process to connect your logistics platform with the Unified Logistics Interface Platform (ULIP) API (ULIP Portal). By completing this process, you will enable real-time tracking, vehicle authentication, and driver verification directly within your custom logistics dashboard. The entire registration and integration workflow costs ₹0 in government fees, and it realistically takes between 7 to 14 working days to secure sandbox access (ULIP Portal).

Before you start

Before initiating registration, ensure your enterprise has the following credentials and documents ready (ULIP Portal):

  • Registered business entity: A legally incorporated Private Limited company, Limited Liability Partnership (LLP), or registered Proprietorship.
  • Active GSTIN: A valid Goods and Services Tax Identification Number (GSTIN) matching your registered company name exactly.
  • Developer point of contact: Name, official email address, and mobile number of your technical integration lead.
  • Defined use-case proposal: A written description detailing how your software will process the retrieved data (e.g., FASTag toll histories, VAHAN vehicle status, or SARATHI driver licensing records) and your data security policy.

Infographic mapping the How to Integrate with the Unified Logistics Interface Platform (ULIP) API eligibility criteria, process milestones, and funding tiers. Figure 2: How to Integrate with the Unified Logistics Interface Platform (ULIP) API funding, eligibility, and process milestone roadmap. [AI Generated]

Step 1: Register on the portal

To begin the application, you must establish an account on the developer portal (ULIP Portal):

  1. Navigate to the official Unified Logistics Interface Platform registration page at https://www.goulip.in.
  2. Click the Register button located in the top-right corner of the homepage.
  3. Select your registration type as Industry Player (for logistics providers and shippers) or Developer (for third-party software builders).
  4. Fill in the organization details, including your corporate office address, PAN, and active GSTIN.
  5. Provide the developer lead contact details and create your login credentials.
  6. Click Submit. A verification email will arrive at your registered email address. Click the confirmation link inside that email to activate your account.

Step 2: Submit your use-case proposal

ULIP operates under a regulated data access model. You must submit a use-case proposal outlining your business needs (ULIP Portal):

  1. Log in to your account at https://www.goulip.in.
  2. Navigate to the Use-Case Management section in your dashboard.
  3. Click Add New Use-Case.
  4. Fill out the proposal template. You must specify:
  • The commercial purpose of your logistics platform.
  • The specific API endpoints you require (such as VAHAN for vehicle verification or ICEGATE for customs tracking).
  • Your data retention policy (explain how long retrieved records are stored and ensure compliance with national data privacy standards).
  1. Click Submit for Review. The ULIP technical committee will evaluate your proposal, a process that typically takes 3 to 5 working days.

Step 3: Sign the non-disclosure agreement

Once your use-case is approved, you must execute a Non-Disclosure Agreement (NDA) to protect private citizen data (ULIP Portal):

  1. Check your email for the use-case approval notification or verify your status in the dashboard.
  2. Click the Download NDA link in the dashboard to retrieve the pre-filled legal document.
  3. Print the NDA on standard ₹100 stamp paper.
  4. Affix your organization's official stamp and have the authorized signatory sign every page of the agreement.
  5. Scan the complete signed document as a single PDF.
  6. Upload the scanned PDF through the NDA Submission tab in your portal.
  7. Mail the physical signed copy to the NICDC Logistics Data Services (NLDSL) head office using the address listed on the portal.

Step 4: Test in the sandbox environment

After NLDSL validates your uploaded NDA, your developer dashboard will show sandbox access status (ULIP Portal):

  1. Navigate to the API Catalog tab in your dashboard.
  2. Retrieve your sandbox developer client ID and client secret keys.
  3. Access the sandbox base URL and developer documentation.
  4. Integrate the REST API endpoints into your application using standard JSON formats.
  5. Query the test endpoints using the mock vehicle and driver registration numbers provided in the developer documentation.
  6. Confirm that your system receives, parses, and displays the response payload correctly.

Step 5: Request production credentials

After completing technical testing in the sandbox, you must request promotion to the live production server (ULIP Portal):

  1. Go to the Access Management section of your dashboard.
  2. Click Request Production Promotion.
  3. Upload your sandbox integration logs or submit a short screen recording demonstrating your application successfully querying the sandbox endpoints.
  4. Schedule a virtual demo session with the ULIP technical review team if requested.
  5. Upon approval, your production credentials will be unlocked in your dashboard. Replace the sandbox client keys with the live production keys to launch the integration.

If something goes wrong

If you encounter issues during the integration process, troubleshoot using these solutions (ULIP Portal):

  • Use-case rejection: If your use-case is rejected, the panel will provide a feedback note (such as "data storage policy too vague"). Revise your proposal to state that you only cache data temporarily and do not store plain-text driver PII long-term, then re-submit.
  • GSTIN validation failure: If the system fails to validate your GSTIN during registration, ensure your company name matches the GST registry exactly, including spacing and punctuation.
  • API connection timeouts: Sandboxed queries that call multiple external databases (like VAHAN and ICEGATE simultaneously) can take longer to return. Increase your code's timeout threshold to at least 15 seconds.

After you finish

Once live, your application will receive real-time, authenticated data feeds directly from the Ministry of Road Transport and Highways and the Ministry of Ports, Shipping and Waterways (National Logistics Policy). You can monitor your API usage limits and query success rates via the analytics tab on your dashboard. For ongoing technical issues or service disruptions, contact the official ULIP helpdesk via phone at 1800 309 8908 or via email at Helpdesk@goulip.in (ULIP Portal).

Next step

Learn more about the National Logistics Policy and related incentives by checking out the National Logistics Policy overview or start planning your eligibility checks on NirmanKit.

Ready to unlock government benefits?

Check your eligibility for over 155 central and state government schemes tailored to your business profile in less than 2 minutes.

Check Your Eligibility