Tripjack API vs Building Your Own GDS Integration: A Decision Framework for India Travel Startups
By Kabir Malhotra (Kabir Malhotra writes about how Indian travel buyers actually pay — UPI vs credit card vs forex card surcharges, reward-point math on the top travel credit cards, RBI tokenisation, EMI-on-flights and the small fees that compound across a year of bookings.) · Published · 13 min read
Should your India travel startup plug into Tripjack or TBO's API, or invest in direct GDS or NDC connections? The answer almost always depends on your stage. Here's the framework for making that call without burning your seed funding.
TL;DR — The Framework in Two Sentences
If you're pre-product-market fit, use an aggregator API (Tripjack, TBO, or similar) — near-zero upfront integration cost, covers domestic + most international, and you can be live in weeks. Only invest in direct GDS or NDC connections when you have enough volume to justify the $15,000+ upfront costs and ongoing API maintenance, and when the margin difference on high-volume routes actually moves your unit economics.
What You're Actually Choosing Between
Let's be precise about what the options are, because 'build your own GDS' is a phrase that gets thrown around loosely:
- Aggregator API (Tripjack, TBO, eTrav, etc.): You integrate one API and get access to their combined content — IndiGo, Akasa, Air India, Air India Express, SpiceJet, and a range of international carriers. The aggregator has already done the airline-by-airline content deals. You pay no fixed integration fee (typically), and your cost per booking is the aggregator's margin baked into the fare — there's no transparent per-booking fee that you see, just a fare that may be slightly above the airline's net rate.
- Direct GDS connection (Amadeus, Sabre, Galileo/Travelport): You become a certified GDS subscriber. Upfront: GDS certification costs (the exact fees vary by GDS and whether you go through a technology distributor), integration development time (several months of engineering work), and per-segment booking fees that the GDS charges. In exchange: access to full international FSC inventory, multi-carrier interline ticketing capability.
- Direct NDC connection: NDC (New Distribution Capability) is IATA's XML standard for airlines to distribute content directly, bypassing GDS. Direct NDC deals with Air India, Lufthansa, British Airways, etc. require bilateral content agreements with each airline. The onboarding process varies by airline — Air India's NDC program is worth investigating. Setup costs include legal/commercial negotiation, API integration per airline, and ongoing maintenance as airlines update their NDC specs.
Stage 0 to Stage 1: Just Use an Aggregator API
If you have fewer than 500 bookings a month or are still validating your concept, an aggregator API is the only rational choice. Here's why:
Tripjack's developer API is documented, has sandbox environments, and their tech support is reasonably responsive. You can have a working search-and-book flow in a few weeks of engineering time if your team has done API integrations before. TBO and eTrav have similar developer programs. You get domestic LCC coverage (IndiGo, Akasa, Air India Express) which is the majority of Indian consumer flight volume, plus the major international FSCs.
The 'cost' is that your margin is whatever the aggregator leaves you after their spread. On popular routes like DEL-BOM, that spread is thin because competition among aggregators is fierce. On less competitive routes or international sectors, the aggregator's margin may be more noticeable. But at Stage 0, you should not care — you're testing product-market fit, not optimising margins.
Practical note: get agreements with at least two aggregators. API downtime, technical issues, or inventory gaps at one can be covered by failover to the other. Some routes or fare classes show up differently on different aggregators. Redundancy is worth the extra integration effort.
When Direct GDS Starts Making Sense
The business case for a direct GDS connection rests on a simple calculation: the per-booking saving (if any) from bypassing the aggregator's margin, multiplied by your monthly booking volume, versus the fixed costs of GDS certification and integration.
GDS makes sense when you're doing substantial international FSC volume — Air India to London, Emirates through Dubai, Singapore Airlines to Southeast Asia — and your aggregator isn't providing the content depth you need. Multi-carrier interline itineraries, specific fare basis codes for corporate contracts, and published interline ticketing agreements still largely live in GDS.
What it actually costs to go direct with a GDS: you'll need a GDS certified travel technology provider relationship (or direct IATA accreditation if you want to issue tickets directly), integration development that typically runs to a few months of engineering, and per-segment transaction fees that vary by GDS and volume tier. A realistic estimate for a mid-sized Indian OTA going direct with one GDS is somewhere in the ₹15-50 lakh range for first-year setup costs including integration. Verify exact fees with Amadeus India or Sabre's Indian sales team directly — they publish some rates but negotiate others.
For pure domestic Indian LCC volume, a direct GDS connection adds almost nothing — IndiGo and Akasa aren't meaningfully in GDS regardless, so this investment only makes sense if your business is substantially international.
NDC Direct — The New Option Worth Understanding
NDC is genuinely interesting for tech-forward Indian travel startups, but it's more complex than it appears. The IATA NDC standard allows airlines to distribute richer content — ancillaries, seat maps, upgrade offers — directly to aggregators and OTAs without GDS. Air India has an NDC programme, as do most major international carriers.
The catch: every airline has its own NDC implementation. Air India's NDC spec is not the same as Lufthansa's, and integrating each requires its own API work. An aggregator like Tripjack has already done these integrations for you, which is essentially their whole value proposition.
When does NDC direct make sense for a startup? When you have a specific use case that requires the richer content NDC provides — say, you're building a corporate travel product that needs seat maps, in-flight meal selection, and upgrade offers surfaced at booking — and your aggregator doesn't expose that depth. Even then, you'll likely start with one or two airlines' NDC feeds, not a full-stack replacement of your aggregator.
The honest answer for most Indian travel startups in 2026: NDC direct is a Stage 3 or Stage 4 investment, not a founding infrastructure decision. Worry about it when you're processing thousands of bookings a month and have an engineering team that can own the integrations long-term.
The Hidden Costs Nobody Talks About
Whichever route you pick, there are costs that don't show up in the initial sales pitch:
- Reconciliation engineering: Matching your booking records to aggregator settlement reports to airline PNRs is unglamorous, time-consuming engineering work. Budget for it. Errors here cost real money.
- Refund handling: Cancellations flow backwards through the chain — airline to aggregator to you to customer. Building a clean refund workflow that doesn't require manual intervention for every transaction is harder than it sounds. Direct GDS connections have their own refund complexity (ADM — Agent Debit Memos — are a pain point legacy agents know well).
- Fare filing complexity: Even with an aggregator API, some international fare rules are complex enough that you'll have inexplicable booking failures or pricing mismatches. You need someone on your team who understands fare classes, ticketing deadlines, and penalty structures, or this will create customer service nightmares.
- Regulatory compliance: If you want to issue airline tickets directly (versus the aggregator issuing on your behalf), you need IATA accreditation. That process takes time and requires financial guarantees. Many Indian startups operate under their aggregator's IATA for years before going independent.
The Recommendation by Stage
Here's a simple framework:
- 0-500 bookings/month: Aggregator API only. Pick one primary (Tripjack or TBO based on what your target routes look best on) and one backup. Don't touch GDS.
- 500-5,000 bookings/month: Still aggregator-first. Possibly add a second aggregator for redundancy and arbitrage. If international is growing fast, evaluate whether your aggregator is giving you adequate international FSC content. If not, explore a GDS connection for specifically that traffic.
- 5,000+ bookings/month: Now the math on direct connections starts working. Get GDS quotes, model the per-booking cost vs aggregator margin on your actual ticket mix, and build a business case before committing. NDC for specific high-volume airline relationships may also become worth exploring.
FlightGPT itself is an online travel agency that pulls inventory across sources rather than relying on a single content connection — you can see this in action on the homepage. For B2B agents and portals, FlightGPT Partner offers a combined inventory view. Also worth reading: our piece on LCC API booking without GDS for agents which covers the operational realities in more detail.
Frequently asked questions
How long does Tripjack API integration typically take for a new startup?
A small engineering team with REST API experience can typically complete a basic search-and-book integration with Tripjack in 4-8 weeks, including testing in their sandbox environment. A production-ready implementation with proper error handling, refund flows, and reconciliation typically takes 2-4 months. Tripjack provides developer documentation and has a technical support team — access to credentials usually requires signing a commercial agreement first.
What IATA accreditation does an Indian travel startup need to issue tickets?
To issue airline tickets directly (your own plate), you need IATA accreditation under the Billing and Settlement Plan (BSP India). This requires a financial guarantee (a bank guarantee of several lakhs), a physical office, and meeting IATA's agent criteria. The process can take several months. Most early-stage startups skip this and operate under an aggregator's IATA number, with the aggregator issuing tickets on their behalf. This is completely legitimate and is how most Indian OTAs started.
Is NDC actually being used in India in 2026?
Yes, but adoption is still developing. Air India has an active NDC programme, as do several international carriers that fly into India (Lufthansa, British Airways, etc.). Major Indian aggregators like Tripjack and TBO have NDC feeds from select airlines, so if you're using their API you're likely already getting some NDC content without knowing it. Building your own direct NDC connections is worth exploring only if you have specific content requirements that aggregators aren't meeting.
What's the difference between Tripjack and TBO for a tech startup?
Both are established B2B aggregators with API programmes. Tripjack is generally perceived as more tech-forward — their documentation and sandbox environment are reasonably developer-friendly. TBO has a broader B2B product mix including hotels and holidays, which may matter if you want one API for a full-stack travel product. On flight-specific content quality, both are comparable for most Indian routes — it's worth testing both with a specific route set you care about before committing. Commercial terms (wallet requirements, margin structures) vary and are negotiated.
Can a travel startup negotiate lower margins with aggregators at higher volume?
Yes — this is standard in the industry. Aggregators typically have tiered rate structures where agents and platforms doing higher monthly booking volumes (measured in ticket count or GMV) get better net fares. The negotiation usually becomes meaningful above roughly 1,000-2,000 bookings per month, though this varies. Get a written term sheet with the aggregator early and make sure any volume-based incentives are documented clearly, including what happens if your volume dips below the threshold.